vue-lynx / FunctionalComponent
#Interface: FunctionalComponent()<P, E, S, EE>
#Extends
ComponentInternalOptions
#Type Parameters
| Type Parameter | Default type |
|---|---|
P | object |
E extends EmitsOptions | Record<string, any[]> | object |
S extends Record<string, any> | any |
EE extends EmitsOptions | ShortEmitsToObject<E> |
interface FunctionalComponent(props, ctx): any#Parameters
| Parameter | Type |
|---|---|
props | P & EmitsToProps<EE> |
ctx | Omit<SetupContext<EE, IfAny<S, object, SlotsType<S>>>, "expose"> |
#Returns
any
#Defined in
node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1398
#Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
__isBuiltIn? | boolean | Compat build only, for bailing out of certain compatibility behavior | ComponentInternalOptions.__isBuiltIn | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1387 |
__file? | string | This one should be exposed so that devtools can make use of it | ComponentInternalOptions.__file | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1391 |
__name? | string | name inferred from filename | ComponentInternalOptions.__name | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1395 |
props? | ComponentPropsOptions<P> | - | - | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1399 |
emits? | EE | keyof EE[] | - | - | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1400 |
slots? | IfAny<S, Readonly<InternalSlots>, SlotsType<S>> | - | - | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1401 |
inheritAttrs? | boolean | - | - | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1402 |
displayName? | string | - | - | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1403 |
compatConfig? | CompatConfig | - | - | node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1404 |