Type Aliases
AsyncComponentLoader
AsyncComponentResolveResult
AsyncComponentResolveResult<T>: T | { default: T }
Type Parameters
BaseTypes
Builtin
Builtin
: Primitive | Function | Date | Error | RegExpCollectionTypes
Component
Component
: VueProxy<any, any, any, any, any>ComponentObjectPropsOptions
Component
Object
Props
Options
<P>: { [ K in keyof P]: <internal>.Prop<P[K]> | null }Type Parameters
ComponentOptions
ComponentOptionsWithArrayProps
Component
Options
With
Array
Props
<PropNames, RawBindings, D, C, M, Props>: ComponentOptionsBase<Props, D, C, M> & { emits
?: string[] | Record<string, null | ((emitData
: any) => boolean)>; props
?: PropNames[]; setup
?: SetupFunction<Props, RawBindings> } & ThisType<ComponentRenderProxy<Props, RawBindings, D, C, M>>Type Parameters
PropNames extends string = string
RawBindings = Data
Props = Readonly<{ [ key in PropNames]?: any }>
ComponentOptionsWithProps
Component
Options
With
Props
<PropsOptions, RawBindings, D, C, M, Props>: ComponentOptionsBase<Props, D, C, M> & { emits
?: string[] | Record<string, null | ((emitData
: any) => boolean)>; props
?: PropsOptions; setup
?: SetupFunction<Props, RawBindings> } & ThisType<ComponentRenderProxy<Props, RawBindings, D, C, M>>Type Parameters
ComponentOptionsWithoutProps
Component
Options
Without
Props
<Props, RawBindings, D, C, M>: ComponentOptionsBase<Props, D, C, M> & { emits
?: string[] | Record<string, null | ((emitData
: any) => boolean)>; props
?: undefined; setup
?: SetupFunction<Props, RawBindings> } & ThisType<ComponentRenderProxy<Props, RawBindings, D, C, M>>Type Parameters
Props = unknown
RawBindings = Data
ComponentOrComponentOptions
ComputedGetter$1
ComputedGetter$1<T>: ((ctx?: any) => T)
Type Parameters
ComputedSetter$1
ComputedSetter$1<T>: ((v: T) => void)
Type Parameters
CustomRefFactory
CustomRefFactory<T>: ((track: (() => void), trigger: (() => void)) => { get: any; set: any })
Type Parameters
Type declaration
- (track: (() => void), trigger: (() => void)): { get: any; set: any }
Parameters
track: (() => void)
trigger: (() => void)
Returns { get: any; set: any }
get:function
Returns T
set:function
Parameters
Returns void
DefaultComputed
DefaultComputed: {}
DefaultData
DefaultData<V>: object | ((this: V) => object)
Type Parameters
DefaultFactory
DefaultFactory<T>: (() => T | null | undefined)
Type Parameters
Type declaration
Returns T | null | undefined
DefaultKeys
DefaultKeys<T>: { [ K in keyof T]: T[K] extends { default: any } ? K : never }[keyof T]
Type Parameters
DefaultMethods
DefaultMethods<V>: {}
Type Parameters
Type declaration
[key: string]: ((this: V, ...args: any[]) => any)
- (this: V, ...args: any[]): any
Parameters
this: V
Rest ...args: any[]
Returns any
Equal
Equal<Left, Right>: (<U>() => U extends Left ? 1 : 0) extends (<U>() => U extends Right ? 1 : 0) ? true : false
Type Parameters
ExtractComputedReturns
ExtractComputedReturns<T>: { [ key in keyof T]: T[key] extends { get: any } ? TReturn : T[key] extends ((...args: any[]) => infer TReturn) ? TReturn : never }
Type Parameters
ExtractCorrectPropType
Type Parameters
ExtractFunctionPropType
ExtractFunctionPropType<T, TArgs, TResult>: T extends ((...args: TArgs) => TResult) ? T : never
Type Parameters
T extends Function
TArgs extends any[] = any[]
TResult = any
HasDefined
Has
Defined
<T>: Equal<T, unknown> extends true ? false : trueType Parameters
InferPropType
Type Parameters
InstanceType
InstanceType<T>: T extends (abstract new (...args: any) => infer R) ? R : any
Type Parameters
T extends (abstract new (...args: any) => any)
InternalSlots
InternalSlots: {}
Type declaration
[name: string]: Slot | undefined
InvalidateCbRegistrator
InvalidateCbRegistrator: ((cb: (() => void)) => void)
IterableCollections
IterableCollections: Map<any, any> | Set<any>
MapOldSources
Map
Old
Sources
<T, Immediate>: { [ K in keyof T]: T[K] extends WatchSource<infer V
> ? Immediate extends true ? V | undefined : V : never }Type Parameters
MapSources
Map
Sources
<T>: { [ K in keyof T]: T[K] extends WatchSource<infer V
> ? V : never }Type Parameters
MessageBoxCloseAction
MessageBoxCloseAction: "confirm" | "cancel" | "close"
MessageBoxData
MessageType
MessageType: "success" | "warning" | "info" | "error"
NotificationPosition
NotificationPosition: "top-right" | "top-left" | "bottom-right" | "bottom-left"
OptionalKeys
Type Parameters
Partial
Partial<T>: { [ P in keyof T]?: T[P] }
Type Parameters
Primitive
Primitive: string | number | boolean | bigint | symbol | undefined | null
Prop
Type Parameters
PropConstructor
PropConstructor<T>: {} | (() => T) | {}
Type Parameters
RequiredKeys
Type Parameters
Slot
SymbolExtract
SymbolExtract<T>: (T extends { [asyncIterator]: infer V } ? { [asyncIterator]: V } : {}) & (T extends { [hasInstance]: infer V } ? { [hasInstance]: V } : {}) & (T extends { [isConcatSpreadable]: infer V } ? { [isConcatSpreadable]: V } : {}) & (T extends { [iterator]: infer V } ? { [iterator]: V } : {}) & (T extends { [match]: infer V } ? { [match]: V } : {}) & (T extends { [replace]: infer V } ? { [replace]: V } : {}) & (T extends { [search]: infer V } ? { [search]: V } : {}) & (T extends { [species]: infer V } ? { [species]: V } : {}) & (T extends { [split]: infer V } ? { [split]: V } : {}) & (T extends { [toPrimitive]: infer V } ? { [toPrimitive]: V } : {}) & (T extends { [toStringTag]: infer V } ? { [toStringTag]: V } : {}) & (T extends { [unscopables]: infer V } ? { [unscopables]: V } : {})
Type Parameters
UnwrapNestedRefs
Type Parameters
UnwrapRefSimple
Type Parameters
UnwrappedObject
Type Parameters
VueConstructorProxy
Type Parameters
PropsOptions
RawBindings
Data
VueProxy
Vue
Proxy
<PropsOptions, RawBindings, Data, Computed, Methods>: ComponentOptions$1<Vue__default, ShallowUnwrapRef<RawBindings> & Data, Methods, Computed, PropsOptions, ExtractPropTypes<PropsOptions>> & VueConstructorProxy<PropsOptions, RawBindings, Data, Computed, Methods>Type Parameters
WatchHandler
WatchHandler<T>: string | ((val: T, oldVal: T) => void)
Type Parameters
WeakCollections
WeakCollections: WeakMap<any, any> | WeakSet<any>
Obtain the return type of a constructor function type