Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- import type { ComponentObjectPropsOptions, ExtractPropTypes } from 'vue'
- import type { RefValue } from '@vue-macros/reactivity-transform/macros'
-
- export type RefValueObject<T> = {
- [K in keyof T]: RefValue<T[K]>
- }
-
- export declare function $defineProps<PropNames extends string = string>(
- props: PropNames[]
- ): Readonly<{
- [key in PropNames]?: any
- }>
- export declare function $defineProps<
- PP extends ComponentObjectPropsOptions = ComponentObjectPropsOptions
- >(props: PP): RefValueObject<ExtractPropTypes<PP>>
- export declare function $defineProps<TypeProps>(): RefValueObject<TypeProps>
|