feat(language-core): type support of v-model
modifiers
#7318
Annotations
7 errors and 1 warning
packages/tsc/tests/dts.spec.ts > vue-tsc-dts > Input: reference-type-model/component.vue, Output: reference-type-model/component.vue.d.ts:
packages/tsc/tests/dts.spec.ts#L67
Error: Snapshot `vue-tsc-dts > Input: reference-type-model/component.vue, Output: reference-type-model/component.vue.d.ts 1` mismatched
- Expected
+ Received
@@ -1,10 +1,10 @@
"type __VLS_PublicProps = {
"foo"?: number;
"bar"?: string[];
"qux"?: string;
- quxModifiers?: Partial<Record<'lazy' | 'trim', true>>;
+ 'quxModifiers'?: Partial<Record<'lazy' | 'trim', true>>;
};
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<__VLS_TypePropsToOption<__VLS_PublicProps>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:foo": (value: number) => void;
"update:bar": (value: string[]) => void;
"update:qux": (value: string) => void;
❯ packages/tsc/tests/dts.spec.ts:67:66
|
build (18, ubuntu-latest)
Process completed with exit code 1.
|
build (18, windows-latest)
The job was canceled because "_18_ubuntu-latest" failed.
|
build (18, windows-latest)
The operation was canceled.
|
build (18, macos-latest)
The job was canceled because "_18_ubuntu-latest" failed.
|
packages/tsc/tests/dts.spec.ts > vue-tsc-dts > Input: reference-type-model/component.vue, Output: reference-type-model/component.vue.d.ts:
packages/tsc/tests/dts.spec.ts#L67
Error: Snapshot `vue-tsc-dts > Input: reference-type-model/component.vue, Output: reference-type-model/component.vue.d.ts 1` mismatched
- Expected
+ Received
@@ -1,10 +1,10 @@
"type __VLS_PublicProps = {
"foo"?: number;
"bar"?: string[];
"qux"?: string;
- quxModifiers?: Partial<Record<'lazy' | 'trim', true>>;
+ 'quxModifiers'?: Partial<Record<'lazy' | 'trim', true>>;
};
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<__VLS_TypePropsToOption<__VLS_PublicProps>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:foo": (value: number) => void;
"update:bar": (value: string[]) => void;
"update:qux": (value: string) => void;
❯ packages/tsc/tests/dts.spec.ts:67:66
|
build (18, macos-latest)
The operation was canceled.
|
build (18, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|