版博士V2.0程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1 год назад
12345678910111213141516
  1. import type { ComponentObjectPropsOptions, ExtractPropTypes } from 'vue'
  2. import type { RefValue } from '@vue-macros/reactivity-transform/macros'
  3. export type RefValueObject<T> = {
  4. [K in keyof T]: RefValue<T[K]>
  5. }
  6. export declare function $defineProps<PropNames extends string = string>(
  7. props: PropNames[]
  8. ): Readonly<{
  9. [key in PropNames]?: any
  10. }>
  11. export declare function $defineProps<
  12. PP extends ComponentObjectPropsOptions = ComponentObjectPropsOptions
  13. >(props: PP): RefValueObject<ExtractPropTypes<PP>>
  14. export declare function $defineProps<TypeProps>(): RefValueObject<TypeProps>