@antv/g
Version:
A core module for rendering engine implements DOM API.
59 lines • 1.75 kB
TypeScript
import type { KeyframeEffect } from './KeyframeEffect';
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming
*/
export declare class AnimationEffectTiming implements EffectTiming {
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming/delay
*/
delay: number;
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming/direction
*/
direction: PlaybackDirection;
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming/duration
*/
duration: number | 'auto';
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming/easing
*/
private _easing;
easingFunction: (x: number) => number;
get easing(): string;
set easing(value: string);
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming/endDelay
*/
endDelay: number;
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming/fill
*/
fill: FillMode;
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming/iterationStart
*/
iterationStart: number;
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming/iterations
*/
iterations: number;
/**
* @deprecated
*/
playbackRate: number;
/**
* ref to effect
*/
effect: KeyframeEffect;
composite: string;
/**
* ComputedEffectTiming
* @see https://developer.mozilla.org/en-US/docs/Web/API/AnimationEffect/getComputedTiming
*/
activeDuration: number;
endTime: number;
currentIteration: number | null;
progress: number | null;
}
//# sourceMappingURL=AnimationEffectTiming.d.ts.map