@visactor/vchart
Version:
charts lib based @visactor/VGrammar
13 lines (12 loc) • 651 B
TypeScript
import { StateManager } from '../compile/signal/state-manager';
import type { StateValueMap } from '../compile/signal/interface';
import type { IAnimate, IAnimateState } from './interface';
import { AnimationStateEnum } from './interface';
export declare class AnimateManager extends StateManager implements IAnimate {
protected _stateMap: IAnimateState & StateValueMap;
readonly id: number;
protected stateKeyToSignalName: (key: string) => string;
getAnimationStateSignalName(): string;
updateAnimateState(state: AnimationStateEnum, noRender?: boolean): void;
protected _getDefaultStateMap(): IAnimateState & StateValueMap;
}