Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type Aliases

AsyncComponentLoader: (() => Promise<AsyncComponentResolveResult>)

Type declaration

AsyncComponentResolveResult<T>: T | { default: T }

Type Parameters

BaseTypes: string | number | boolean | <internal>.Node | Window
Builtin: Primitive | Function | Date | Error | RegExp
Component: VueProxy<any, any, any, any, any>
ComponentObjectPropsOptions<P>: { [ K in keyof P]: <internal>.Prop<P[K]> | null }

Type Parameters

ComponentOptionsWithArrayProps<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

ComponentOptionsWithProps<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<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

ComponentOrComponentOptions: <internal>.ComponentOptions | <internal>.Component
ComputedGetter$1<T>: ((ctx?: any) => T)

Type Parameters

  • T

Type declaration

    • (ctx?: any): T
    • Parameters

      • Optional ctx: any

      Returns T

ComputedSetter$1<T>: ((v: T) => void)

Type Parameters

  • T

Type declaration

    • (v: T): void
    • Parameters

      • v: T

      Returns void

CustomRefFactory<T>: ((track: (() => void), trigger: (() => void)) => { get: any; set: any })

Type Parameters

  • T

Type declaration

    • (track: (() => void), trigger: (() => void)): { get: any; set: any }
    • Parameters

      • track: (() => void)
          • (): void
          • Returns void

      • trigger: (() => void)
          • (): void
          • Returns void

      Returns { get: any; set: any }

      • get:function
        • get(): T
        • Returns T

      • set:function
        • set(value: T): void
        • Parameters

          • value: T

          Returns void

DefaultComputed: {}

Type declaration

  • [key: string]: any
DefaultData<V>: object | ((this: V) => object)

Type Parameters

  • V

DefaultFactory<T>: (() => T | null | undefined)

Type Parameters

  • T

Type declaration

    • (): T | null | undefined
    • Returns T | null | undefined

DefaultKeys<T>: { [ K in keyof T]: T[K] extends { default: any } ? K : never }[keyof T]

Type Parameters

  • T

DefaultMethods<V>: {}

Type Parameters

  • V

Type declaration

  • [key: string]: ((this: V, ...args: any[]) => any)
      • (this: V, ...args: any[]): any
      • Parameters

        • this: V
        • Rest ...args: any[]

        Returns any

Equal<Left, Right>: (<U>() => U extends Left ? 1 : 0) extends (<U>() => U extends Right ? 1 : 0) ? true : false

Type Parameters

  • Left

  • Right

ExtractComputedReturns<T>: { [ key in keyof T]: T[key] extends { get: any } ? TReturn : T[key] extends ((...args: any[]) => infer TReturn) ? TReturn : never }

Type Parameters

  • T extends any

ExtractCorrectPropType<T>: T extends Function ? ExtractFunctionPropType<T> : Exclude<T, Function>

Type Parameters

  • T

ExtractFunctionPropType<T, TArgs, TResult>: T extends ((...args: TArgs) => TResult) ? T : never

Type Parameters

  • T extends Function

  • TArgs extends any[] = any[]

  • TResult = any

HasDefined<T>: Equal<T, unknown> extends true ? false : true

Type Parameters

  • T

InferPropType<T>: T extends null ? any : T extends { type: null | true } ? any : T extends ObjectConstructor | { type: ObjectConstructor } ? Record<string, any> : T extends BooleanConstructor | { type: BooleanConstructor } ? boolean : T extends DateConstructor | { type: DateConstructor } ? Date : T extends FunctionConstructor ? Function : T extends <internal>.Prop<infer V, infer D> ? unknown extends V ? D : ExtractCorrectPropType<V> : T

Type Parameters

  • T

InstanceType<T>: T extends (abstract new (...args: any) => infer R) ? R : any

Obtain the return type of a constructor function type

Type Parameters

  • T extends (abstract new (...args: any) => any)

InternalSlots: {}

Type declaration

  • [name: string]: Slot | undefined
InvalidateCbRegistrator: ((cb: (() => void)) => void)

Type declaration

    • (cb: (() => void)): void
    • Parameters

      • cb: (() => void)
          • (): void
          • Returns void

      Returns void

IterableCollections: Map<any, any> | Set<any>
MapOldSources<T, Immediate>: { [ K in keyof T]: T[K] extends WatchSource<infer V> ? Immediate extends true ? V | undefined : V : never }

Type Parameters

  • T

  • Immediate

MapSources<T>: { [ K in keyof T]: T[K] extends WatchSource<infer V> ? V : never }

Type Parameters

  • T

MessageBoxCloseAction: "confirm" | "cancel" | "close"
MessageType: "success" | "warning" | "info" | "error"
NotificationPosition: "top-right" | "top-left" | "bottom-right" | "bottom-left"
OptionalKeys<T>: Exclude<keyof T, RequiredKeys<T>>

Type Parameters

  • T

Partial<T>: { [ P in keyof T]?: T[P] }

Make all properties in T optional

Type Parameters

  • T

Primitive: string | number | boolean | bigint | symbol | undefined | null

Type Parameters

  • T

  • D = T

PropConstructor<T>: {} | (() => T) | {}

Type Parameters

  • T

RequiredKeys<T>: { [ K in keyof T]: T[K] extends { required: true } | { default: any } | BooleanConstructor | { type: BooleanConstructor } ? K : never }[keyof T]

Type Parameters

  • T

Slot: ((...args: any[]) => <internal>.VNode[])

Type declaration

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

  • T

UnwrapNestedRefs<T>: T extends <internal>.Ref ? T : UnwrapRef<T>

Type Parameters

  • T

UnwrapRefSimple<T>: T extends Function | CollectionTypes | BaseTypes | <internal>.Ref ? T : T extends any[] ? { [ K in keyof T]: UnwrapRefSimple<T[K]> } : T extends object ? UnwrappedObject<T> : T

Type Parameters

  • T

UnwrappedObject<T>: { [ P in keyof T]: UnwrapRef<T[P]> } & SymbolExtract<T>

Type Parameters

  • T

VueConstructorProxy<PropsOptions, RawBindings, Data, Computed, Methods>: <internal>.VueConstructor & {}

Type Parameters

VueProxy<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<T>: string | ((val: T, oldVal: T) => void)

Type Parameters

  • T

WeakCollections: WeakMap<any, any> | WeakSet<any>

Variables

Generated using TypeDoc