initDefaultProps.d.ts 376 B

123456
  1. import type { PropType } from 'vue';
  2. import type { VueTypeValidableDef, VueTypeDef } from 'vue-types';
  3. declare const initDefaultProps: <T>(types: T, defaultProps: { [K in keyof T]?: T[K] extends VueTypeValidableDef<infer U> ? U : T[K] extends VueTypeDef<infer U_1> ? U_1 : T[K] extends {
  4. type: PropType<infer U_2>;
  5. } ? U_2 : any; }) => T;
  6. export default initDefaultProps;