UNPKG

vuetify

Version:

Vue Material Component Framework

29 lines (27 loc) 1.24 kB
import type { Component, FunctionalComponent, Prop, TransitionProps } from 'vue'; export declare const makeTransitionProps: <Defaults extends { transition?: unknown; } = {}>(defaults?: Defaults | undefined) => { transition: unknown extends Defaults["transition"] ? Prop<string | boolean | (TransitionProps & { component?: Component; }) | null> : { type: import("vue").PropType<unknown extends Defaults["transition"] ? string | boolean | (TransitionProps & { component?: Component; }) | null : string | boolean | (TransitionProps & { component?: Component; }) | Defaults["transition"] | null>; default: unknown extends Defaults["transition"] ? string | boolean | (TransitionProps & { component?: Component; }) | null : NonNullable<string | boolean | (TransitionProps & { component?: Component; }) | null> | Defaults["transition"]; }; }; interface MaybeTransitionProps extends TransitionProps { transition?: null | string | boolean | TransitionProps & { component?: any; }; disabled?: boolean; group?: boolean; } export declare const MaybeTransition: FunctionalComponent<MaybeTransitionProps>;