vue-lynx / defineOptions

Function: defineOptions()

function defineOptions<RawBindings, D, C, M, Mixin, Extends>(options?): void

Vue <script setup> compiler macro for declaring a component's additional options. This should be used only for options that cannot be expressed via Composition API - e.g. inheritAttrs.

Type Parameters

Type ParameterDefault type
RawBindingsobject
Dobject
C extends ComputedOptionsobject
M extends MethodOptionsobject
Mixin extends ComponentOptionsMixinComponentOptionsMixin
Extends extends ComponentOptionsMixinComponentOptionsMixin

Parameters

ParameterType
options?ComponentOptionsBase<object, RawBindings, D, C, M, Mixin, Extends, object, string, object, object, string, object, object, object, string, ComponentProvideOptions> & object

Returns

void

See

https://vuejs.org/api/sfc-script-setup.html#defineoptions

Defined in

node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:256