• Overview
@angular/animations/browser

AnimationDriver

Class
deprecatedsince v20.2

Deprecation warning

Use animate.enter or animate.leave instead. Intent to remove in v23

API

    
      abstract class AnimationDriver {  abstract validateStyleProperty(prop: string): boolean;  abstract validateAnimatableStyleProperty?: ((prop: string) => boolean) | undefined;  abstract containsElement(elm1: any, elm2: any): boolean;  abstract getParentElement(element: unknown): unknown;  abstract query(element: any, selector: string, multi: boolean): any[];  abstract computeStyle(element: any, prop: string, defaultValue?: string | undefined): string;  abstract animate(element: any, keyframes: Map<string, string | number>[], duration: number, delay: number, easing?: string | null | undefined, previousPlayers?: any[] | undefined, scrubberAccessRequested?: boolean | undefined): any;  static NOOP: AnimationDriver;}
    
    

validateStyleProperty

boolean
@parampropstring
@returnsboolean

validateAnimatableStyleProperty

((prop: string) => boolean) | undefined

containsElement

boolean
@paramelm1any
@paramelm2any
@returnsboolean

getParentElement

unknown

Obtains the parent element, if any. null is returned if the element does not have a parent.

@paramelementunknown
@returnsunknown

query

any[]
@paramelementany
@paramselectorstring
@parammultiboolean
@returnsany[]

computeStyle

string
@paramelementany
@parampropstring
@paramdefaultValuestring | undefined
@returnsstring

animate

any
@paramelementany
@paramkeyframesMap<string, string | number>[]
@paramdurationnumber
@paramdelaynumber
@parameasingstring | null | undefined
@parampreviousPlayersany[] | undefined
@paramscrubberAccessRequestedboolean | undefined
@returnsany

NOOP

AnimationDriver
@deprecated

Use the NoopAnimationDriver class.

Jump to details