UNPKG

@lottiefiles/dotlottie-vue

Version:

Vue wrapper around the dotlottie-web library

59 lines (58 loc) 2.63 kB
import * as _$_lottiefiles_dotlottie_web0 from "@lottiefiles/dotlottie-web"; import { Config, DotLottie } from "@lottiefiles/dotlottie-web"; import * as _$vue from "vue"; import { VNode } from "vue"; //#region src/dotlottie.d.ts interface DotLottieVueProps extends Omit<Config, 'canvas'> { playOnHover?: boolean; themeData?: string; } interface DotLottieVueExposed { getDotLottieInstance: () => DotLottie | null; } declare const DotLottieVue: _$vue.DefineComponent<{ playOnHover?: boolean | undefined; themeData?: string | undefined; animationId?: string | undefined; autoplay?: boolean | undefined; backgroundColor?: string | undefined; data?: _$_lottiefiles_dotlottie_web0.Data | undefined; layout?: _$_lottiefiles_dotlottie_web0.Layout | undefined; loop?: boolean | undefined; loopCount?: number | undefined; marker?: string | undefined; mode?: _$_lottiefiles_dotlottie_web0.Mode | undefined; renderConfig?: _$_lottiefiles_dotlottie_web0.RenderConfig | undefined; segment?: [number, number] | undefined; speed?: number | undefined; src?: string | undefined; stateMachineConfig?: _$_lottiefiles_dotlottie_web0.StateMachineConfig | undefined; stateMachineId?: string | undefined; themeId?: string | undefined; useFrameInterpolation?: boolean | undefined; }, () => VNode, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<{ playOnHover?: boolean | undefined; themeData?: string | undefined; animationId?: string | undefined; autoplay?: boolean | undefined; backgroundColor?: string | undefined; data?: _$_lottiefiles_dotlottie_web0.Data | undefined; layout?: _$_lottiefiles_dotlottie_web0.Layout | undefined; loop?: boolean | undefined; loopCount?: number | undefined; marker?: string | undefined; mode?: _$_lottiefiles_dotlottie_web0.Mode | undefined; renderConfig?: _$_lottiefiles_dotlottie_web0.RenderConfig | undefined; segment?: [number, number] | undefined; speed?: number | undefined; src?: string | undefined; stateMachineConfig?: _$_lottiefiles_dotlottie_web0.StateMachineConfig | undefined; stateMachineId?: string | undefined; themeId?: string | undefined; useFrameInterpolation?: boolean | undefined; }> & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>; type DotLottieVueInstance = InstanceType<typeof DotLottieVue> & DotLottieVueExposed; declare const setWasmUrl: (url: string) => void; //#endregion export { type DotLottie, DotLottieVue, DotLottieVueInstance, DotLottieVueProps, setWasmUrl }; //# sourceMappingURL=dotlottie.d.ts.map