tween24
Version:
Tween24.js is animation library that enables fast coding using method chains.
31 lines (30 loc) • 991 B
TypeScript
import { Updater } from "./Updater";
export declare class StyleUpdater implements Updater {
static className: string;
static readonly PARAM_REG: RegExp;
static readonly UNIT_REG: RegExp;
private _target;
private _query;
private _param;
private _key;
private _unit;
private _tweenKey;
private _clipUpdater;
private _filterUpdater;
private _onceParam;
private _isUpdatedOnce;
private _pseudo;
private _style;
private _useWillChange;
constructor(target: HTMLElement, query: string | null);
addPropStr(key: string, value: string, option?: string | null): void;
init(useWillChange: boolean): void;
update(progress: number): void;
overwrite(updater: StyleUpdater): void;
getMaxAbsDelta(): number;
clone(target?: any, query?: string | null): StyleUpdater;
toString(): string;
addProp(key: string, value: number): void;
setBezier(bezierX: number, bezierY: number): void;
complete(): void;
}