From: Evan You Date: Thu, 11 Jan 2024 09:57:47 +0000 (+0800) Subject: refactor: split out useModel implementation and tests X-Git-Tag: v3.4.9~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8fda856a82507eb9f62338dbbf9fdda3672a52a4;p=thirdparty%2Fvuejs%2Fcore.git refactor: split out useModel implementation and tests --- diff --git a/packages/dts-test/setupHelpers.test-d.ts b/packages/dts-test/setupHelpers.test-d.ts index 9588cb9b20..c749e80a5c 100644 --- a/packages/dts-test/setupHelpers.test-d.ts +++ b/packages/dts-test/setupHelpers.test-d.ts @@ -2,18 +2,18 @@ import { type Ref, type Slots, type VNode, + defineComponent, defineEmits, defineModel, defineProps, defineSlots, toRefs, useAttrs, + useModel, useSlots, withDefaults, } from 'vue' import { describe, expectType } from './utils' -import { defineComponent } from 'vue' -import { useModel } from 'vue' describe('defineProps w/ type declaration', () => { // type declaration diff --git a/packages/runtime-core/__tests__/apiSetupHelpers.spec.ts b/packages/runtime-core/__tests__/apiSetupHelpers.spec.ts index 04df0ae593..04e9c1c86d 100644 --- a/packages/runtime-core/__tests__/apiSetupHelpers.spec.ts +++ b/packages/runtime-core/__tests__/apiSetupHelpers.spec.ts @@ -1,28 +1,18 @@ import { type ComponentInternalInstance, type ComputedRef, - Fragment, - type Ref, type SetupContext, Suspense, computed, createApp, - createBlock, - createElementBlock, - createElementVNode, - createVNode, defineComponent, getCurrentInstance, h, - nextTick, nodeOps, onMounted, - openBlock, - ref, render, serializeInner, shallowReactive, - watch, } from '@vue/runtime-test' import { createPropsRestProxy, @@ -32,7 +22,6 @@ import { mergeDefaults, mergeModels, useAttrs, - useModel, useSlots, withAsyncContext, withDefaults, @@ -185,516 +174,6 @@ describe('SFC