UNPKG

vue-typed-refs

Version:
5 lines (4 loc) 277 B
import Vue, { VueConstructor } from 'vue'; export declare type WithRefs<R extends Record<string, Vue | Element | Vue[] | Element[] | undefined>, C extends VueConstructor = VueConstructor> = C extends VueConstructor<infer V> ? VueConstructor<V & { $refs: R; }> : never;