UNPKG

@carto/airship-bridge

Version:

Airship bridge to other libs (CARTO VL, CARTO.js)

27 lines (26 loc) 960 B
import { VLAnimation, VLTimeZoneDate } from '../../types'; export declare class AnimationControls { private _animation; private _animationWidget; private _carto; private _column; private _variableName; private _propertyName; private _duration; private _fade; private _autoplay; private _layer; private _viz; private _formatCb; constructor(animationWidget: any | string, carto: any, column: string, variableName: string, propertyName: string, duration: number, fade: [number, number], autoplay: boolean, layer: any, readyCb: () => void, formatCb: (value: number | Date | VLTimeZoneDate) => string); readonly animation: VLAnimation; readonly variableName: string; propertyName: string; restart(): void; setRange(): void; private _onLayerLoaded; private _getAnimationExpression; private _formatProgressValue; private _isVLTimeZoneDate; private _createDefaultAnimation; }