30 lines
694 B
TypeScript
30 lines
694 B
TypeScript
export declare type TEasing = (time: number) => number;
|
|
export interface IEasingMap {
|
|
linear: TEasing;
|
|
quadratic: TEasing;
|
|
cubic: TEasing;
|
|
elastic: TEasing;
|
|
inQuad: TEasing;
|
|
outQuad: TEasing;
|
|
inOutQuad: TEasing;
|
|
inCubic: TEasing;
|
|
outCubic: TEasing;
|
|
inOutCubic: TEasing;
|
|
inQuart: TEasing;
|
|
outQuart: TEasing;
|
|
inOutQuart: TEasing;
|
|
inQuint: TEasing;
|
|
outQuint: TEasing;
|
|
inOutQuint: TEasing;
|
|
inSine: TEasing;
|
|
outSine: TEasing;
|
|
inOutSine: TEasing;
|
|
inExpo: TEasing;
|
|
outExpo: TEasing;
|
|
inOutExpo: TEasing;
|
|
inCirc: TEasing;
|
|
outCirc: TEasing;
|
|
inOutCirc: TEasing;
|
|
}
|
|
export declare const easing: IEasingMap;
|