@visactor/vrender-core
Version:
```typescript import { xxx } from '@visactor/vrender-core'; ```
7 lines (6 loc) • 554 B
TypeScript
import type { IGraphic, IStage } from '../../interface';
import type { SharedStateScope } from './shared-state-scope';
export declare function scheduleStageSharedStateRefresh(stage: IStage | undefined): void;
export declare function enqueueGraphicSharedStateRefresh(stage: IStage | undefined, graphic: IGraphic): void;
export declare function markScopeActiveDescendantsDirty<T extends Record<string, any> = Record<string, any>>(scope: SharedStateScope<T>, stage?: IStage): void;
export declare function flushStageSharedStateRefresh(stage: IStage): void;