@ngverse/motion
Version:
<p align="center"> <img src="https://github.com/ngverse/motion/blob/main/apps/docs/public/logo.png?raw=true" alt="Logo" width="200px" /> </p> `@ngverse/motion` is an Angular animations library, see more info on [link](https://motion-eosin.vercel.app)
13 lines (12 loc) • 2.71 kB
TypeScript
import { AnimationKeyframesSequenceMetadata, AnimationMetadata, AnimationReferenceMetadata, AnimationStyleMetadata } from '@angular/animations';
import { CreateMotionFactory, MotionOptions, TriggerMotionOptions } from './motion-types';
export declare function createDefaults<T extends MotionOptions>(options?: T): T;
export declare function setDefaults<T extends MotionOptions>(defaults: T): (options: Partial<T>) => T & Partial<T>;
export declare function createMotion<T extends Partial<MotionOptions>>(animation: AnimationReferenceMetadata, defaults: MotionOptions, globalDefaults: MotionOptions): (options?: Partial<T>) => import("@angular/animations").AnimationAnimateRefMetadata;
export declare function buildMotion<T extends MotionOptions>(before: AnimationMetadata[], after: AnimationKeyframesSequenceMetadata | AnimationStyleMetadata, defaults: MotionOptions, globalDefaults: MotionOptions): (options?: Partial<T> | undefined) => import("@angular/animations").AnimationAnimateRefMetadata;
export declare function createMotionFromAnimate<T extends Partial<MotionOptions>>(keyframes: AnimationKeyframesSequenceMetadata | AnimationStyleMetadata, defaults: MotionOptions, globalDefaults: MotionOptions): (options?: Partial<T> | undefined) => import("@angular/animations").AnimationAnimateRefMetadata;
export declare function createTrigger<T extends Partial<TriggerMotionOptions>>(motionFactory: CreateMotionFactory<any>, triggerName: string, transitionName: string, defaults: T, globalDefaults: TriggerMotionOptions): (options?: Partial<T>) => import("@angular/animations").AnimationTriggerMetadata;
export declare function createOnEnter<T extends Partial<TriggerMotionOptions>>(rawFactory: CreateMotionFactory<any>, name: string, defaults: T, globalDefaults: TriggerMotionOptions): (options?: Partial<T> | undefined) => import("@angular/animations").AnimationTriggerMetadata;
export declare function createOnLeave<T extends Partial<TriggerMotionOptions>>(rawFactory: CreateMotionFactory<any>, name: string, defaults: T, globalDefaults: TriggerMotionOptions): (options?: Partial<T> | undefined) => import("@angular/animations").AnimationTriggerMetadata;
export declare function createOnIncr<T extends Partial<TriggerMotionOptions>>(rawFactory: CreateMotionFactory<any>, name: string, defaults: T, globalDefaults: TriggerMotionOptions): (options?: Partial<T> | undefined) => import("@angular/animations").AnimationTriggerMetadata;
export declare function createOnDecr<T extends Partial<TriggerMotionOptions>>(rawFactory: CreateMotionFactory<any>, name: string, defaults: T, globalDefaults: TriggerMotionOptions): (options?: Partial<T> | undefined) => import("@angular/animations").AnimationTriggerMetadata;