UNPKG

@cran/vue.core

Version:

Cranberry Vue Core Utilities

34 lines (33 loc) 1.59 kB
import type { ExtractPropTypes, FunctionalComponent } from "@vue/runtime-dom"; declare const tnProps: { name: StringConstructor; css: BooleanConstructor; duration: (ObjectConstructor | StringConstructor | NumberConstructor)[]; enterFromClass: StringConstructor; enterActiveClass: StringConstructor; enterToClass: StringConstructor; appearFromClass: StringConstructor; appearActiveClass: StringConstructor; appearToClass: StringConstructor; leaveFromClass: StringConstructor; leaveActiveClass: StringConstructor; leaveToClass: StringConstructor; mode?: "default" | "in-out" | "out-in" | undefined; appear?: boolean | undefined; persisted?: boolean | undefined; onBeforeEnter?: ((el: Element) => void) | undefined; onEnter?: ((el: Element, done: () => void) => void) | undefined; onAfterEnter?: ((el: Element) => void) | undefined; onEnterCancelled?: ((el: Element) => void) | undefined; onBeforeLeave?: ((el: Element) => void) | undefined; onLeave?: ((el: Element, done: () => void) => void) | undefined; onAfterLeave?: ((el: Element) => void) | undefined; onLeaveCancelled?: ((el: Element) => void) | undefined; onBeforeAppear?: ((el: Element) => void) | undefined; onAppear?: ((el: Element, done: () => void) => void) | undefined; onAfterAppear?: ((el: Element) => void) | undefined; onAppearCancelled?: ((el: Element) => void) | undefined; }; export declare type TnProps = ExtractPropTypes<typeof tnProps>; export declare const tn: FunctionalComponent<TnProps, string[]>; export {};