interface ComponentOptionsBase

Properties

__defaults

Signature
__defaults?: Defaults;

__isFragment

Signature
__isFragment?: never;

__isSuspense

Signature
__isSuspense?: never;

__isTeleport

Signature
__isTeleport?: never;

call

Signature
call?: (this: unknown, ...args: unknown[]) => never;

compilerOptions

Signature
compilerOptions?: RuntimeCompilerOptions;

components

Signature
components?: Record<string, Component>;

directives

Signature
directives?: Record<string, Directive>;

emits

Signature
emits?: (E | EE[]) & ThisType<void>;

expose

Signature
expose?: string[];

inheritAttrs

Signature
inheritAttrs?: boolean;

name

Signature
name?: string;

render

Signature
render?: Function;

setup

Signature
setup?: (this: void, props: Readonly<LooseRequired<Props & UnionToIntersection<ExtractOptionProp<Mixin>> & UnionToIntersection<ExtractOptionProp<Extends>>>>, ctx: SetupContext<E>) => Promise<RawBindings> | RawBindings | RenderFunction | void;

template

Signature
template?: string | object;

Methods

serverPrefetch()

Signature
serverPrefetch?(): Promise<any>;