Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace vueUtil

Index

Interfaces

Type aliases

Variables

Functions

Type aliases

ExtractVue

ExtractVue<T>: T extends infer U[] ? UnionToIntersection<U extends VueConstructor<infer V> ? V : never> : T extends VueConstructor<infer V> ? V : never

Returns the instance type from a VueConstructor Useful for adding types when using mixins().extend()

Type parameters

  • T: VueConstructor | VueConstructor[]

Variables

DialogMixin

DialogMixin: ExtendedVue<ConfirmDialog, unknown, { cancel: any; confirm: any; navigateCallback: any }, unknown, Object> = ...

EventBus

EventBus: CombinedVueInstance<ConfirmDialog, object, object, object, Record<never, any>> = ...

Functions

mixins

  • mixins<T>(...args: T): ExtractVue<T> extends infer V ? V extends ConfirmDialog ? VueConstructor<V> : never : never
  • mixins<T>(...args: VueConstructor<ConfirmDialog>[]): VueConstructor<T>

Const newEventBus

Generated using TypeDoc