fix(vue): v-model props have correct type (#27067)

resolves #27057
This commit is contained in:
Liam DeBeasi
2023-03-30 14:32:19 -04:00
committed by GitHub
parent abadeedc9e
commit 14145dcaeb
3 changed files with 21 additions and 21 deletions

14
core/package-lock.json generated
View File

@ -24,7 +24,7 @@
"@stencil/angular-output-target": "^0.6.0", "@stencil/angular-output-target": "^0.6.0",
"@stencil/react-output-target": "^0.5.0", "@stencil/react-output-target": "^0.5.0",
"@stencil/sass": "^3.0.0", "@stencil/sass": "^3.0.0",
"@stencil/vue-output-target": "^0.8.0", "@stencil/vue-output-target": "^0.8.1",
"@types/jest": "^27.5.2", "@types/jest": "^27.5.2",
"@types/node": "^14.6.0", "@types/node": "^14.6.0",
"@typescript-eslint/eslint-plugin": "^5.17.0", "@typescript-eslint/eslint-plugin": "^5.17.0",
@ -1624,9 +1624,9 @@
} }
}, },
"node_modules/@stencil/vue-output-target": { "node_modules/@stencil/vue-output-target": {
"version": "0.8.0", "version": "0.8.1",
"resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.8.0.tgz", "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.8.1.tgz",
"integrity": "sha512-Clh+aXTvS0uF4IfsecZHOw3Md6jwoNTrY5pXdnJRsqtGKK8KpBDeErcU323ngJNITkgaMhBvRxksSFqvay4kzQ==", "integrity": "sha512-nSpwTvDa+i1Du8wxzX8OWp0QTS5DQmiwVNjdzQWBzeI77fCvS5mTMBsXwXbtURkR7emkm/ktMU05wXX8mnbWiQ==",
"dev": true, "dev": true,
"peerDependencies": { "peerDependencies": {
"@stencil/core": "^2.9.0 || ^3.0.0" "@stencil/core": "^2.9.0 || ^3.0.0"
@ -11486,9 +11486,9 @@
"requires": {} "requires": {}
}, },
"@stencil/vue-output-target": { "@stencil/vue-output-target": {
"version": "0.8.0", "version": "0.8.1",
"resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.8.0.tgz", "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.8.1.tgz",
"integrity": "sha512-Clh+aXTvS0uF4IfsecZHOw3Md6jwoNTrY5pXdnJRsqtGKK8KpBDeErcU323ngJNITkgaMhBvRxksSFqvay4kzQ==", "integrity": "sha512-nSpwTvDa+i1Du8wxzX8OWp0QTS5DQmiwVNjdzQWBzeI77fCvS5mTMBsXwXbtURkR7emkm/ktMU05wXX8mnbWiQ==",
"dev": true, "dev": true,
"requires": {} "requires": {}
}, },

View File

@ -46,7 +46,7 @@
"@stencil/angular-output-target": "^0.6.0", "@stencil/angular-output-target": "^0.6.0",
"@stencil/react-output-target": "^0.5.0", "@stencil/react-output-target": "^0.5.0",
"@stencil/sass": "^3.0.0", "@stencil/sass": "^3.0.0",
"@stencil/vue-output-target": "^0.8.0", "@stencil/vue-output-target": "^0.8.1",
"@types/jest": "^27.5.2", "@types/jest": "^27.5.2",
"@types/node": "^14.6.0", "@types/node": "^14.6.0",
"@typescript-eslint/eslint-plugin": "^5.17.0", "@typescript-eslint/eslint-plugin": "^5.17.0",

View File

@ -85,7 +85,7 @@ export const IonAccordion = /*@__PURE__*/ defineContainer<JSX.IonAccordion>('ion
]); ]);
export const IonAccordionGroup = /*@__PURE__*/ defineContainer<JSX.IonAccordionGroup>('ion-accordion-group', defineIonAccordionGroup, [ export const IonAccordionGroup = /*@__PURE__*/ defineContainer<JSX.IonAccordionGroup, JSX.IonAccordionGroup["value"]>('ion-accordion-group', defineIonAccordionGroup, [
'animated', 'animated',
'multiple', 'multiple',
'value', 'value',
@ -203,7 +203,7 @@ export const IonCardTitle = /*@__PURE__*/ defineContainer<JSX.IonCardTitle>('ion
]); ]);
export const IonCheckbox = /*@__PURE__*/ defineContainer<JSX.IonCheckbox>('ion-checkbox', defineIonCheckbox, [ export const IonCheckbox = /*@__PURE__*/ defineContainer<JSX.IonCheckbox, JSX.IonCheckbox["checked"]>('ion-checkbox', defineIonCheckbox, [
'color', 'color',
'name', 'name',
'checked', 'checked',
@ -269,7 +269,7 @@ export const IonContent = /*@__PURE__*/ defineContainer<JSX.IonContent>('ion-con
]); ]);
export const IonDatetime = /*@__PURE__*/ defineContainer<JSX.IonDatetime>('ion-datetime', defineIonDatetime, [ export const IonDatetime = /*@__PURE__*/ defineContainer<JSX.IonDatetime, JSX.IonDatetime["value"]>('ion-datetime', defineIonDatetime, [
'color', 'color',
'name', 'name',
'disabled', 'disabled',
@ -391,7 +391,7 @@ export const IonInfiniteScrollContent = /*@__PURE__*/ defineContainer<JSX.IonInf
]); ]);
export const IonInput = /*@__PURE__*/ defineContainer<JSX.IonInput>('ion-input', defineIonInput, [ export const IonInput = /*@__PURE__*/ defineContainer<JSX.IonInput, JSX.IonInput["value"]>('ion-input', defineIonInput, [
'color', 'color',
'accept', 'accept',
'autocapitalize', 'autocapitalize',
@ -577,7 +577,7 @@ export const IonProgressBar = /*@__PURE__*/ defineContainer<JSX.IonProgressBar>(
]); ]);
export const IonRadio = /*@__PURE__*/ defineContainer<JSX.IonRadio>('ion-radio', defineIonRadio, [ export const IonRadio = /*@__PURE__*/ defineContainer<JSX.IonRadio, JSX.IonRadio["value"]>('ion-radio', defineIonRadio, [
'color', 'color',
'name', 'name',
'disabled', 'disabled',
@ -592,7 +592,7 @@ export const IonRadio = /*@__PURE__*/ defineContainer<JSX.IonRadio>('ion-radio',
'value', 'v-ion-change', 'ionChange'); 'value', 'v-ion-change', 'ionChange');
export const IonRadioGroup = /*@__PURE__*/ defineContainer<JSX.IonRadioGroup>('ion-radio-group', defineIonRadioGroup, [ export const IonRadioGroup = /*@__PURE__*/ defineContainer<JSX.IonRadioGroup, JSX.IonRadioGroup["value"]>('ion-radio-group', defineIonRadioGroup, [
'allowEmptySelection', 'allowEmptySelection',
'name', 'name',
'value', 'value',
@ -602,7 +602,7 @@ export const IonRadioGroup = /*@__PURE__*/ defineContainer<JSX.IonRadioGroup>('i
'value', 'v-ion-change', 'ionChange'); 'value', 'v-ion-change', 'ionChange');
export const IonRange = /*@__PURE__*/ defineContainer<JSX.IonRange>('ion-range', defineIonRange, [ export const IonRange = /*@__PURE__*/ defineContainer<JSX.IonRange, JSX.IonRange["value"]>('ion-range', defineIonRange, [
'color', 'color',
'debounce', 'debounce',
'name', 'name',
@ -668,7 +668,7 @@ export const IonRippleEffect = /*@__PURE__*/ defineContainer<JSX.IonRippleEffect
export const IonRow = /*@__PURE__*/ defineContainer<JSX.IonRow>('ion-row', defineIonRow); export const IonRow = /*@__PURE__*/ defineContainer<JSX.IonRow>('ion-row', defineIonRow);
export const IonSearchbar = /*@__PURE__*/ defineContainer<JSX.IonSearchbar>('ion-searchbar', defineIonSearchbar, [ export const IonSearchbar = /*@__PURE__*/ defineContainer<JSX.IonSearchbar, JSX.IonSearchbar["value"]>('ion-searchbar', defineIonSearchbar, [
'color', 'color',
'animated', 'animated',
'autocomplete', 'autocomplete',
@ -698,7 +698,7 @@ export const IonSearchbar = /*@__PURE__*/ defineContainer<JSX.IonSearchbar>('ion
'value', 'v-ion-input', 'ionInput'); 'value', 'v-ion-input', 'ionInput');
export const IonSegment = /*@__PURE__*/ defineContainer<JSX.IonSegment>('ion-segment', defineIonSegment, [ export const IonSegment = /*@__PURE__*/ defineContainer<JSX.IonSegment, JSX.IonSegment["value"]>('ion-segment', defineIonSegment, [
'color', 'color',
'disabled', 'disabled',
'scrollable', 'scrollable',
@ -712,7 +712,7 @@ export const IonSegment = /*@__PURE__*/ defineContainer<JSX.IonSegment>('ion-seg
'value', 'v-ion-change', 'ionChange'); 'value', 'v-ion-change', 'ionChange');
export const IonSegmentButton = /*@__PURE__*/ defineContainer<JSX.IonSegmentButton>('ion-segment-button', defineIonSegmentButton, [ export const IonSegmentButton = /*@__PURE__*/ defineContainer<JSX.IonSegmentButton, JSX.IonSegmentButton["value"]>('ion-segment-button', defineIonSegmentButton, [
'disabled', 'disabled',
'layout', 'layout',
'type', 'type',
@ -721,7 +721,7 @@ export const IonSegmentButton = /*@__PURE__*/ defineContainer<JSX.IonSegmentButt
'value', 'v-ion-change', 'ionChange'); 'value', 'v-ion-change', 'ionChange');
export const IonSelect = /*@__PURE__*/ defineContainer<JSX.IonSelect>('ion-select', defineIonSelect, [ export const IonSelect = /*@__PURE__*/ defineContainer<JSX.IonSelect, JSX.IonSelect["value"]>('ion-select', defineIonSelect, [
'cancelText', 'cancelText',
'color', 'color',
'compareWith', 'compareWith',
@ -782,7 +782,7 @@ export const IonText = /*@__PURE__*/ defineContainer<JSX.IonText>('ion-text', de
]); ]);
export const IonTextarea = /*@__PURE__*/ defineContainer<JSX.IonTextarea>('ion-textarea', defineIonTextarea, [ export const IonTextarea = /*@__PURE__*/ defineContainer<JSX.IonTextarea, JSX.IonTextarea["value"]>('ion-textarea', defineIonTextarea, [
'color', 'color',
'autocapitalize', 'autocapitalize',
'autofocus', 'autofocus',
@ -831,7 +831,7 @@ export const IonTitle = /*@__PURE__*/ defineContainer<JSX.IonTitle>('ion-title',
]); ]);
export const IonToggle = /*@__PURE__*/ defineContainer<JSX.IonToggle>('ion-toggle', defineIonToggle, [ export const IonToggle = /*@__PURE__*/ defineContainer<JSX.IonToggle, JSX.IonToggle["checked"]>('ion-toggle', defineIonToggle, [
'color', 'color',
'name', 'name',
'checked', 'checked',