refactor: move type utils to shared
This commit is contained in:
parent
2e3e183b4f
commit
6cfd72e760
@ -8,7 +8,8 @@ import {
|
||||
isArray,
|
||||
isFunction,
|
||||
isOn,
|
||||
toNumber
|
||||
toNumber,
|
||||
UnionToIntersection
|
||||
} from '@vue/shared'
|
||||
import {
|
||||
ComponentInternalInstance,
|
||||
@ -18,7 +19,6 @@ import {
|
||||
} from './component'
|
||||
import { callWithAsyncErrorHandling, ErrorCodes } from './errorHandling'
|
||||
import { warn } from './warning'
|
||||
import { UnionToIntersection } from './helpers/typeUtils'
|
||||
import { devtoolsComponentEmit } from './devtools'
|
||||
import { AppContext } from './apiCreateApp'
|
||||
import { emit as compatInstanceEmit } from './compat/instanceEventEmitter'
|
||||
|
@ -15,7 +15,9 @@ import {
|
||||
isObject,
|
||||
isArray,
|
||||
NOOP,
|
||||
isPromise
|
||||
isPromise,
|
||||
LooseRequired,
|
||||
UnionToIntersection
|
||||
} from '@vue/shared'
|
||||
import { computed, isRef, Ref } from '@vue/reactivity'
|
||||
import {
|
||||
@ -60,7 +62,6 @@ import {
|
||||
import { warn } from './warning'
|
||||
import { VNodeChild } from './vnode'
|
||||
import { callWithAsyncErrorHandling } from './errorHandling'
|
||||
import { LooseRequired, UnionToIntersection } from './helpers/typeUtils'
|
||||
import { deepMergeData } from './compat/data'
|
||||
import { DeprecationTypes } from './compat/compatConfig'
|
||||
import {
|
||||
|
@ -21,7 +21,8 @@ import {
|
||||
EMPTY_ARR,
|
||||
def,
|
||||
extend,
|
||||
isOn
|
||||
isOn,
|
||||
IfAny
|
||||
} from '@vue/shared'
|
||||
import { warn } from './warning'
|
||||
import {
|
||||
@ -39,7 +40,6 @@ import { createPropsDefaultThis } from './compat/props'
|
||||
import { isCompatEnabled, softAssertCompatEnabled } from './compat/compatConfig'
|
||||
import { DeprecationTypes } from './compat/compatConfig'
|
||||
import { shouldSkipAttr } from './compat/attrsFallthrough'
|
||||
import { IfAny } from './helpers/typeUtils'
|
||||
|
||||
export type ComponentPropsOptions<P = Data> =
|
||||
| ComponentObjectPropsOptions<P>
|
||||
|
@ -13,7 +13,8 @@ import {
|
||||
NOOP,
|
||||
extend,
|
||||
isString,
|
||||
isFunction
|
||||
isFunction,
|
||||
UnionToIntersection
|
||||
} from '@vue/shared'
|
||||
import {
|
||||
toRaw,
|
||||
@ -40,7 +41,6 @@ import { Slots } from './componentSlots'
|
||||
import { markAttrsAccessed } from './componentRenderUtils'
|
||||
import { currentRenderingInstance } from './componentRenderContext'
|
||||
import { warn } from './warning'
|
||||
import { UnionToIntersection } from './helpers/typeUtils'
|
||||
import { installCompatInstanceProperties } from './compat/instance'
|
||||
|
||||
/**
|
||||
|
@ -12,6 +12,7 @@ export * from './domAttrConfig'
|
||||
export * from './escapeHtml'
|
||||
export * from './looseEqual'
|
||||
export * from './toDisplayString'
|
||||
export * from './typeUtils'
|
||||
|
||||
export const EMPTY_OBJ: { readonly [key: string]: any } = __DEV__
|
||||
? Object.freeze({})
|
||||
|
Loading…
x
Reference in New Issue
Block a user