AnimationDriver
Class
deprecatedsince v20.2
Deprecation warning
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@paramprop
string@returns
booleanvalidateAnimatableStyleProperty
((prop: string) => boolean) | undefinedcontainsElement
boolean@paramelm1
any@paramelm2
any@returns
booleangetParentElement
unknownObtains the parent element, if any. null is returned if the element does not have a parent.
@paramelement
unknown@returns
unknownquery
any[]@paramelement
any@paramselector
string@parammulti
boolean@returns
any[]computeStyle
string@paramelement
any@paramprop
string@paramdefaultValue
string | undefined@returns
stringanimate
any@paramelement
any@paramkeyframes
Map<string, string | number>[]@paramduration
number@paramdelay
number@parameasing
string | null | undefined@parampreviousPlayers
any[] | undefined@paramscrubberAccessRequested
boolean | undefined@returns
anyNOOP
AnimationDriverJump to details