plus-pro-components
Version:
Page level components developed based on Element Plus.
740 lines • 523 kB
TypeScript
import { LooseRequired } from '@vue/shared';
import { RouteComponent, RouteLocation, RouteLocationRaw, LocationQueryRaw, HistoryState, RouteRecordName, RouteParamsRaw, NavigationGuardWithThis, NavigationGuard, RouteLocationNormalized, RouteMeta } from 'vue-router';
import { PlusRouteRecordRaw, RenderTypes } from 'plus-pro-components';
import { CreateComponentPublicInstance, ExtractPropTypes, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ComponentOptionsBase, FunctionalComponent, DefineComponent, Slot, Component, ComputedOptions, MethodOptions, Directive, WatchCallback, WatchOptions, ComponentProvideOptions, DebuggerEvent, ComponentPublicInstance } from 'vue';
export * from './src/type';
export declare const PlusBreadcrumb: {
new (...args: any[]): CreateComponentPublicInstance<Readonly< ExtractPropTypes<{
replace: {
type: PropType<boolean>;
default: boolean;
};
routes: {
type: PropType< PlusRouteRecordRaw[]>;
default: () => never[];
};
renderTitle: {
type: PropType<(route: PlusRouteRecordRaw) => RenderTypes>;
};
}>>, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, VNodeProps & AllowedComponentProps & ComponentCustomProps & Readonly< ExtractPropTypes<{
replace: {
type: PropType<boolean>;
default: boolean;
};
routes: {
type: PropType< PlusRouteRecordRaw[]>;
default: () => never[];
};
renderTitle: {
type: PropType<(route: PlusRouteRecordRaw) => RenderTypes>;
};
}>>, {
replace: boolean;
routes: PlusRouteRecordRaw[];
}, true, {}, {}, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly< ExtractPropTypes<{
replace: {
type: PropType<boolean>;
default: boolean;
};
routes: {
type: PropType< PlusRouteRecordRaw[]>;
default: () => never[];
};
renderTitle: {
type: PropType<(route: PlusRouteRecordRaw) => RenderTypes>;
};
}>>, {}, {}, {}, {}, {
replace: boolean;
routes: PlusRouteRecordRaw[];
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & ComponentOptionsBase<Readonly< ExtractPropTypes<{
replace: {
type: PropType<boolean>;
default: boolean;
};
routes: {
type: PropType< PlusRouteRecordRaw[]>;
default: () => never[];
};
renderTitle: {
type: PropType<(route: PlusRouteRecordRaw) => RenderTypes>;
};
}>>, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, {
replace: boolean;
routes: PlusRouteRecordRaw[];
}, {}, string, {}> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
$slots: {
"breadcrumb-item-title"?(_: {
components: Record<string, RouteComponent> | null | undefined;
path: string;
redirect: string | ((to: RouteLocation) => RouteLocationRaw) | {
query?: LocationQueryRaw | undefined;
hash?: string | undefined;
path: string;
replace?: boolean | undefined;
force?: boolean | undefined;
state?: HistoryState | undefined;
} | {
query?: LocationQueryRaw | undefined;
hash?: string | undefined;
name?: RouteRecordName | undefined;
params?: RouteParamsRaw | undefined;
replace?: boolean | undefined;
force?: boolean | undefined;
state?: HistoryState | undefined;
} | undefined;
name: RouteRecordName | undefined;
children: ({
component: FunctionalComponent<any, {}, any, {}> | {
new (...args: any[]): any;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} | DefineComponent | (() => Promise< RouteComponent>) | {
[x: string]: any;
setup?: ((this: void, props: LooseRequired<any>, ctx: {
attrs: {
[x: string]: unknown;
};
slots: Readonly<{
[name: string]: Slot<any> | undefined;
}>;
emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void);
expose: (exposed?: Record<string, any> | undefined) => void;
}) => any) | undefined;
name?: string | undefined;
template?: string | object | undefined;
render?: Function | undefined;
components?: Record<string, Component<any, any, any, ComputedOptions, MethodOptions, {}, any>> | undefined;
directives?: Record<string, Directive<any, any>> | undefined;
inheritAttrs?: boolean | undefined;
emits?: any;
slots?: {} | undefined;
expose?: string[] | undefined;
serverPrefetch?: (() => void | Promise<any>) | undefined;
compilerOptions?: {
isCustomElement?: ((tag: string) => boolean) | undefined;
whitespace?: "preserve" | "condense" | undefined;
comments?: boolean | undefined;
delimiters?: [string, string] | undefined;
} | undefined;
call?: ((this: unknown, ...args: unknown[]) => never) | undefined;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
__defaults?: any;
compatConfig?: {
GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined;
GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined;
GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined;
GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined;
GLOBAL_SET?: boolean | "suppress-warning" | undefined;
GLOBAL_DELETE?: boolean | "suppress-warning" | undefined;
GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined;
GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined;
CONFIG_SILENT?: boolean | "suppress-warning" | undefined;
CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined;
CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined;
CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined;
CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined;
CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined;
CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined;
INSTANCE_SET?: boolean | "suppress-warning" | undefined;
INSTANCE_DELETE?: boolean | "suppress-warning" | undefined;
INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined;
INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined;
INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined;
INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined;
INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined;
INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined;
INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined;
OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined;
OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined;
OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined;
OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined;
WATCH_ARRAY?: boolean | "suppress-warning" | undefined;
PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined;
V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined;
CUSTOM_DIR?: boolean | "suppress-warning" | undefined;
ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined;
ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined;
TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined;
TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined;
COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined;
COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined;
COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined;
RENDER_FUNCTION?: boolean | "suppress-warning" | undefined;
FILTERS?: boolean | "suppress-warning" | undefined;
PRIVATE_APIS?: boolean | "suppress-warning" | undefined;
MODE?: 2 | 3 | ((comp: Component<any, any, any, ComputedOptions, MethodOptions, {}, any> | null) => 2 | 3) | undefined;
} | undefined;
data?: ((this: any, vm: any) => any) | undefined;
computed?: ComputedOptions | undefined;
methods?: MethodOptions | undefined;
watch?: {
[x: string]: (string | WatchCallback<any, any> | ({
handler: string | WatchCallback<any, any>;
} & WatchOptions<boolean>)) | (string | WatchCallback<any, any> | ({
handler: string | WatchCallback<any, any>;
} & WatchOptions<boolean>))[];
} | undefined;
provide?: ComponentProvideOptions | undefined;
inject?: {} | string[] | undefined;
filters?: Record<string, Function> | undefined;
mixins?: any[] | undefined;
extends?: any;
beforeCreate?: (() => void) | undefined;
created?: (() => void) | undefined;
beforeMount?: (() => void) | undefined;
mounted?: (() => void) | undefined;
beforeUpdate?: (() => void) | undefined;
updated?: (() => void) | undefined;
activated?: (() => void) | undefined;
deactivated?: (() => void) | undefined;
beforeDestroy?: (() => void) | undefined;
beforeUnmount?: (() => void) | undefined;
destroyed?: (() => void) | undefined;
unmounted?: (() => void) | undefined;
renderTracked?: ((e: DebuggerEvent) => void) | undefined;
renderTriggered?: ((e: DebuggerEvent) => void) | undefined;
errorCaptured?: ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}> | null, info: string) => boolean | void) | undefined;
delimiters?: [string, string] | undefined;
__differentiator?: string | number | symbol | undefined;
__isBuiltIn?: boolean | undefined;
__file?: string | undefined;
__name?: string | undefined;
beforeRouteEnter?: NavigationGuardWithThis<undefined> | undefined;
beforeRouteUpdate?: NavigationGuard | undefined;
beforeRouteLeave?: NavigationGuard | undefined;
};
components?: undefined;
children?: undefined;
redirect?: undefined;
props?: (boolean | Record<string, any> | ((to: RouteLocationNormalized) => Record<string, any>)) | undefined;
path: string;
alias?: string | string[] | undefined;
name?: RouteRecordName | undefined;
beforeEnter?: NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[] | undefined;
meta?: RouteMeta | undefined;
end?: boolean | undefined;
sensitive?: boolean | undefined;
strict?: boolean | undefined;
} | {
component?: FunctionalComponent<any, {}, any, {}> | {
new (...args: any[]): any;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} | DefineComponent | (() => Promise< RouteComponent>) | {
[x: string]: any;
setup?: ((this: void, props: LooseRequired<any>, ctx: {
attrs: {
[x: string]: unknown;
};
slots: Readonly<{
[name: string]: Slot<any> | undefined;
}>;
emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void);
expose: (exposed?: Record<string, any> | undefined) => void;
}) => any) | undefined;
name?: string | undefined;
template?: string | object | undefined;
render?: Function | undefined;
components?: Record<string, Component<any, any, any, ComputedOptions, MethodOptions, {}, any>> | undefined;
directives?: Record<string, Directive<any, any>> | undefined;
inheritAttrs?: boolean | undefined;
emits?: any;
slots?: {} | undefined;
expose?: string[] | undefined;
serverPrefetch?: (() => void | Promise<any>) | undefined;
compilerOptions?: {
isCustomElement?: ((tag: string) => boolean) | undefined;
whitespace?: "preserve" | "condense" | undefined;
comments?: boolean | undefined;
delimiters?: [string, string] | undefined;
} | undefined;
call?: ((this: unknown, ...args: unknown[]) => never) | undefined;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
__defaults?: any;
compatConfig?: {
GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined;
GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined;
GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined;
GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined;
GLOBAL_SET?: boolean | "suppress-warning" | undefined;
GLOBAL_DELETE?: boolean | "suppress-warning" | undefined;
GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined;
GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined;
CONFIG_SILENT?: boolean | "suppress-warning" | undefined;
CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined;
CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined;
CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined;
CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined;
CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined;
CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined;
INSTANCE_SET?: boolean | "suppress-warning" | undefined;
INSTANCE_DELETE?: boolean | "suppress-warning" | undefined;
INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined;
INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined;
INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined;
INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined;
INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined;
INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined;
INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined;
OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined;
OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined;
OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined;
OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined;
WATCH_ARRAY?: boolean | "suppress-warning" | undefined;
PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined;
V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined;
CUSTOM_DIR?: boolean | "suppress-warning" | undefined;
ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined;
ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined;
TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined;
TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined;
COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined;
COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined;
COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined;
RENDER_FUNCTION?: boolean | "suppress-warning" | undefined;
FILTERS?: boolean | "suppress-warning" | undefined;
PRIVATE_APIS?: boolean | "suppress-warning" | undefined;
MODE?: 2 | 3 | ((comp: Component<any, any, any, ComputedOptions, MethodOptions, {}, any> | null) => 2 | 3) | undefined;
} | undefined;
data?: ((this: any, vm: any) => any) | undefined;
computed?: ComputedOptions | undefined;
methods?: MethodOptions | undefined;
watch?: {
[x: string]: (string | WatchCallback<any, any> | ({
handler: string | WatchCallback<any, any>;
} & WatchOptions<boolean>)) | (string | WatchCallback<any, any> | ({
handler: string | WatchCallback<any, any>;
} & WatchOptions<boolean>))[];
} | undefined;
provide?: ComponentProvideOptions | undefined;
inject?: {} | string[] | undefined;
filters?: Record<string, Function> | undefined;
mixins?: any[] | undefined;
extends?: any;
beforeCreate?: (() => void) | undefined;
created?: (() => void) | undefined;
beforeMount?: (() => void) | undefined;
mounted?: (() => void) | undefined;
beforeUpdate?: (() => void) | undefined;
updated?: (() => void) | undefined;
activated?: (() => void) | undefined;
deactivated?: (() => void) | undefined;
beforeDestroy?: (() => void) | undefined;
beforeUnmount?: (() => void) | undefined;
destroyed?: (() => void) | undefined;
unmounted?: (() => void) | undefined;
renderTracked?: ((e: DebuggerEvent) => void) | undefined;
renderTriggered?: ((e: DebuggerEvent) => void) | undefined;
errorCaptured?: ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}> | null, info: string) => boolean | void) | undefined;
delimiters?: [string, string] | undefined;
__differentiator?: string | number | symbol | undefined;
__isBuiltIn?: boolean | undefined;
__file?: string | undefined;
__name?: string | undefined;
beforeRouteEnter?: NavigationGuardWithThis<undefined> | undefined;
beforeRouteUpdate?: NavigationGuard | undefined;
beforeRouteLeave?: NavigationGuard | undefined;
} | null | undefined;
components?: undefined;
children: ({
component: FunctionalComponent<any, {}, any, {}> | {
new (...args: any[]): any;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} | DefineComponent | (() => Promise< RouteComponent>) | {
[x: string]: any;
setup?: ((this: void, props: LooseRequired<any>, ctx: {
attrs: {
[x: string]: unknown;
};
slots: Readonly<{
[name: string]: Slot<any> | undefined;
}>;
emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void);
expose: (exposed?: Record<string, any> | undefined) => void;
}) => any) | undefined;
name?: string | undefined;
template?: string | object | undefined;
render?: Function | undefined;
components?: Record<string, Component<any, any, any, ComputedOptions, MethodOptions, {}, any>> | undefined;
directives?: Record<string, Directive<any, any>> | undefined;
inheritAttrs?: boolean | undefined;
emits?: any;
slots?: {} | undefined;
expose?: string[] | undefined;
serverPrefetch?: (() => void | Promise<any>) | undefined;
compilerOptions?: {
isCustomElement?: ((tag: string) => boolean) | undefined;
whitespace?: "preserve" | "condense" | undefined;
comments?: boolean | undefined;
delimiters?: [string, string] | undefined;
} | undefined;
call?: ((this: unknown, ...args: unknown[]) => never) | undefined;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
__defaults?: any;
compatConfig?: {
GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined;
GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined;
GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined;
GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined;
GLOBAL_SET?: boolean | "suppress-warning" | undefined;
GLOBAL_DELETE?: boolean | "suppress-warning" | undefined;
GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined;
GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined;
CONFIG_SILENT?: boolean | "suppress-warning" | undefined;
CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined;
CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined;
CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined;
CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined;
CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined;
CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined;
INSTANCE_SET?: boolean | "suppress-warning" | undefined;
INSTANCE_DELETE?: boolean | "suppress-warning" | undefined;
INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined;
INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined;
INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined;
INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined;
INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined;
INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined;
INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined;
OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined;
OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined;
OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined;
OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined;
WATCH_ARRAY?: boolean | "suppress-warning" | undefined;
PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined;
V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined;
CUSTOM_DIR?: boolean | "suppress-warning" | undefined;
ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined;
ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined;
TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined;
TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined;
COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined;
COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined;
COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined;
RENDER_FUNCTION?: boolean | "suppress-warning" | undefined;
FILTERS?: boolean | "suppress-warning" | undefined;
PRIVATE_APIS?: boolean | "suppress-warning" | undefined;
MODE?: 2 | 3 | ((comp: Component<any, any, any, ComputedOptions, MethodOptions, {}, any> | null) => 2 | 3) | undefined;
} | undefined;
data?: ((this: any, vm: any) => any) | undefined;
computed?: ComputedOptions | undefined;
methods?: MethodOptions | undefined;
watch?: {
[x: string]: (string | WatchCallback<any, any> | ({
handler: string | WatchCallback<any, any>;
} & WatchOptions<boolean>)) | (string | WatchCallback<any, any> | ({
handler: string | WatchCallback<any, any>;
} & WatchOptions<boolean>))[];
} | undefined;
provide?: ComponentProvideOptions | undefined;
inject?: {} | string[] | undefined;
filters?: Record<string, Function> | undefined;
mixins?: any[] | undefined;
extends?: any;
beforeCreate?: (() => void) | undefined;
created?: (() => void) | undefined;
beforeMount?: (() => void) | undefined;
mounted?: (() => void) | undefined;
beforeUpdate?: (() => void) | undefined;
updated?: (() => void) | undefined;
activated?: (() => void) | undefined;
deactivated?: (() => void) | undefined;
beforeDestroy?: (() => void) | undefined;
beforeUnmount?: (() => void) | undefined;
destroyed?: (() => void) | undefined;
unmounted?: (() => void) | undefined;
renderTracked?: ((e: DebuggerEvent) => void) | undefined;
renderTriggered?: ((e: DebuggerEvent) => void) | undefined;
errorCaptured?: ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}> | null, info: string) => boolean | void) | undefined;
delimiters?: [string, string] | undefined;
__differentiator?: string | number | symbol | undefined;
__isBuiltIn?: boolean | undefined;
__file?: string | undefined;
__name?: string | undefined;
beforeRouteEnter?: NavigationGuardWithThis<undefined> | undefined;
beforeRouteUpdate?: NavigationGuard | undefined;
beforeRouteLeave?: NavigationGuard | undefined;
};
components?: undefined;
children?: undefined;
redirect?: undefined;
props?: (boolean | Record<string, any> | ((to: RouteLocationNormalized) => Record<string, any>)) | undefined;
path: string;
alias?: string | string[] | undefined;
name?: RouteRecordName | undefined;
beforeEnter?: NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[] | undefined;
meta?: RouteMeta | undefined;
end?: boolean | undefined;
sensitive?: boolean | undefined;
strict?: boolean | undefined;
} | any | {
components: Record<string, RouteComponent | (() => Promise< RouteComponent>)>;
component?: undefined;
children?: undefined;
redirect?: undefined;
props?: boolean | Record<string, boolean | Record<string, any> | ((to: RouteLocationNormalized) => Record<string, any>)> | undefined;
path: string;
alias?: string | string[] | undefined;
name?: RouteRecordName | undefined;
beforeEnter?: NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[] | undefined;
meta?: RouteMeta | undefined;
end?: boolean | undefined;
sensitive?: boolean | undefined;
strict?: boolean | undefined;
} | {
components?: Record<string, RouteComponent | (() => Promise< RouteComponent>)> | null | undefined;
component?: undefined;
children: ({
component: FunctionalComponent<any, {}, any, {}> | {
new (...args: any[]): any;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} | DefineComponent | (() => Promise< RouteComponent>) | {
[x: string]: any;
setup?: ((this: void, props: LooseRequired<any>, ctx: {
attrs: {
[x: string]: unknown;
};
slots: Readonly<{
[name: string]: Slot<any> | undefined;
}>;
emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void);
expose: (exposed?: Record<string, any> | undefined) => void;
}) => any) | undefined;
name?: string | undefined;
template?: string | object | undefined;
render?: Function | undefined;
components?: Record<string, Component<any, any, any, ComputedOptions, MethodOptions, {}, any>> | undefined;
directives?: Record<string, Directive<any, any>> | undefined;
inheritAttrs?: boolean | undefined;
emits?: any;
slots?: {} | undefined;
expose?: string[] | undefined;
serverPrefetch?: (() => void | Promise<any>) | undefined;
compilerOptions?: {
isCustomElement?: ((tag: string) => boolean) | undefined;
whitespace?: "preserve" | "condense" | undefined;
comments?: boolean | undefined;
delimiters?: [string, string] | undefined;
} | undefined;
call?: ((this: unknown, ...args: unknown[]) => never) | undefined;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
__defaults?: any;
compatConfig?: {
GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined;
GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined;
GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined;
GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined;
GLOBAL_SET?: boolean | "suppress-warning" | undefined;
GLOBAL_DELETE?: boolean | "suppress-warning" | undefined;
GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined;
GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined;
CONFIG_SILENT?: boolean | "suppress-warning" | undefined;
CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined;
CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined;
CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined;
CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined;
CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined;
CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined;
INSTANCE_SET?: boolean | "suppress-warning" | undefined;
INSTANCE_DELETE?: boolean | "suppress-warning" | undefined;
INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined;
INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined;
INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined;
INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined;
INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined;
INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined;
INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined;
OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined;
OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined;
OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined;
OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined;
WATCH_ARRAY?: boolean | "suppress-warning" | undefined;
PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined;
V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined;
CUSTOM_DIR?: boolean | "suppress-warning" | undefined;
ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined;
ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined;
TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined;
TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined;
COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined;
COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined;
COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined;
RENDER_FUNCTION?: boolean | "suppress-warning" | undefined;
FILTERS?: boolean | "suppress-warning" | undefined;
PRIVATE_APIS?: boolean | "suppress-warning" | undefined;
MODE?: 2 | 3 | ((comp: Component<any, any, any, ComputedOptions, MethodOptions, {}, any> | null) => 2 | 3) | undefined;
} | undefined;
data?: ((this: any, vm: any) => any) | undefined;
computed?: ComputedOptions | undefined;
methods?: MethodOptions | undefined;
watch?: {
[x: string]: (string | WatchCallback<any, any> | ({
handler: string | WatchCallback<any, any>;
} & WatchOptions<boolean>)) | (string | WatchCallback<any, any> | ({
handler: string | WatchCallback<any, any>;
} & WatchOptions<boolean>))[];
} | undefined;
provide?: ComponentProvideOptions | undefined;
inject?: {} | string[] | undefined;
filters?: Record<string, Function> | undefined;
mixins?: any[] | undefined;
extends?: any;
beforeCreate?: (() => void) | undefined;
created?: (() => void) | undefined;
beforeMount?: (() => void) | undefined;
mounted?: (() => void) | undefined;
beforeUpdate?: (() => void) | undefined;
updated?: (() => void) | undefined;
activated?: (() => void) | undefined;
deactivated?: (() => void) | undefined;
beforeDestroy?: (() => void) | undefined;
beforeUnmount?: (() => void) | undefined;
destroyed?: (() => void) | undefined;
unmounted?: (() => void) | undefined;
renderTracked?: ((e: DebuggerEvent) => void) | undefined;
renderTriggered?: ((e: DebuggerEvent) => void) | undefined;
errorCaptured?: ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}> | null, info: string) => boolean | void) | undefined;
delimiters?: [string, string] | undefined;
__differentiator?: string | number | symbol | undefined;
__isBuiltIn?: boolean | undefined;
__file?: string | undefined;
__name?: string | undefined;
beforeRouteEnter?: NavigationGuardWithThis<undefined> | undefined;
beforeRouteUpdate?: NavigationGuard | undefined;
beforeRouteLeave?: NavigationGuard | undefined;
};
components?: undefined;
children?: undefined;
redirect?: undefined;
props?: (boolean | Record<string, any> | ((to: RouteLocationNormalized) => Record<string, any>)) | undefined;
path: string;
alias?: string | string[] | undefined;
name?: RouteRecordName | undefined;
beforeEnter?: NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[] | undefined;
meta?: RouteMeta | undefined;
end?: boolean | undefined;
sensitive?: boolean | undefined;
strict?: boolean | undefined;
} | any | {
components: Record<string, RouteComponent | (() => Promise< RouteComponent>)>;
component?: undefined;
children?: undefined;
redirect?: undefined;
props?: boolean | Record<string, boolean | Record<string, any> | ((to: RouteLocationNormalized) => Record<string, any>)> | undefined;
path: string;
alias?: string | string[] | undefined;
name?: RouteRecordName | undefined;
beforeEnter?: NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[] | undefined;
meta?: RouteMeta | undefined;
end?: boolean | undefined;
sensitive?: boolean | undefined;
strict?: boolean | undefined;
} | any | {
redirect: string | ((to: RouteLocation) => RouteLocationRaw) | {
query?: LocationQueryRaw | undefined;
hash?: string | undefined;
path: string;
replace?: boolean | undefined;
force?: boolean | undefined;
state?: HistoryState | undefined;
} | {
query?: LocationQueryRaw | undefined;
hash?: string | undefined;
name?: RouteRecordName | undefined;
params?: RouteParamsRaw | undefined;
replace?: boolean | undefined;
force?: boolean | undefined;
state?: HistoryState | undefined;
};
component?: undefined;
components?: undefined;
props?: undefined;
path: string;
alias?: string | string[] | undefined;
name?: RouteRecordName | undefined;
beforeEnter?: NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[] | undefined;
meta?: RouteMeta | undefined;
children?: ({
component: FunctionalComponent<any, {}, any, {}> | {
new (...args: any[]): any;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} | DefineComponent | (() => Promise< RouteComponent>) | {
[x: string]: any;
setup?: ((this: void, props: LooseRequired<any>, ctx: {
attrs: {
[x: string]: unknown;
};
slots: Readonly<{
[name: string]: Slot<any> | undefined;
}>;
emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void);
expose: (exposed?: Record<string, any> | undefined) => void;
}) => any) | undefined;
name?: string | undefined;
template?: string | object | undefined;
render?: Function | undefined;
components?: Record<string, Component<any, any, any, ComputedOptions, MethodOptions, {}, any>> | undefined;
directives?: Record<string, Directive<any, any>> | undefined;
inheritAttrs?: boolean | undefined;
emits?: any;
slots?: {} | undefined;
expose?: string[] | undefined;
serverPrefetch?: (() => void | Promise<any>) | undefined;
compilerOptions?: {
isCustomElement?: ((tag: string) => boolean) | undefined;
whitespace?: "preserve" | "condense" | undefined;
comments?: boolean | undefined;
delimiters?: [string, string] | undefined;
} | undefined;
call?: ((this: unknown, ...args: unknown[]) => never) | undefined;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
__defaults?: any;
compatConfig?: {
GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined;
GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined;
GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined;
GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined;
GLOBAL_SET?: boolean | "suppress-warning" | undefined;
GLOBAL_DELETE?: boolean | "suppress-warning" | undefined;
GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined;
GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined;
CONFIG_SILENT?: boolean | "suppress-warning" | undefined;
CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined;
CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined;
CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined;
CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined;
CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined;
CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined;
INSTANCE_SET?: boolean | "suppress-warning" | undefined;
INSTANCE_DELETE?: boolean | "suppress-warning" | undefined;
INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined;
INSTANC