tween24
Version:
Tween24.js is animation library that enables fast coding using method chains.
32 lines (31 loc) • 1.04 kB
TypeScript
export declare class MultiParamUpdater {
private static _chache;
private _target;
private _key;
private _type;
private _params;
private _updater;
private _numParams;
private _chache;
private _separator;
private _numParams2;
private _params2;
private _updater2;
private _useColor;
private _colorParams;
private _colorUpdater;
private _isUpdate;
constructor(target: HTMLElement, key: string, type: string, numParam: number, useColor?: boolean, separator?: string | null, numParam2?: number);
init: (start: string) => void;
private _setParams;
addPropStr: (index: number, value: string) => void;
addPropStr2: (index: number, value: string) => void;
addPropColor: (colorCode: string) => void;
update: (progress: number) => string;
overwrite: (updater: MultiParamUpdater) => void;
getDelta: () => number;
clone: (target: HTMLElement) => MultiParamUpdater;
toString: () => string;
get key(): string;
get isUpdate(): boolean;
}