vue-lynx / defineProps
Function: defineProps()
defineProps(props)
Vue <script setup> compiler macro for declaring component props. The
expected argument is the same as the component props option.
Example runtime declaration:
Equivalent type-based declaration:
Type Parameters
Parameters
Returns
Prettify<Readonly<{ [key in PropNames]?: any }>>
See
https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits
This is only usable inside <script setup>, is compiled away in the
output and should not be actually called at runtime.
Defined in
node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:191
defineProps(props)
Type Parameters
Parameters
Returns
Prettify<Readonly<ExtractPropTypes<PP>>>
Defined in
node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:194
defineProps()
Type Parameters
Returns
DefineProps<LooseRequired<TypeProps>, BooleanKey<TypeProps>>
Defined in
node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:195