UNPKG

@alilc/lowcode-shell

Version:

Shell Layer for AliLowCodeEngine

16 lines (15 loc) 638 B
import { IPublicModelActiveTracker, IPublicModelNode, IPublicTypeActiveTarget } from '@alilc/lowcode-types'; import { IActiveTracker as InnerActiveTracker } from '@alilc/lowcode-designer'; declare const activeTrackerSymbol: unique symbol; export declare class ActiveTracker implements IPublicModelActiveTracker { private readonly [activeTrackerSymbol]; constructor(innerTracker: InnerActiveTracker); get target(): { node: IPublicModelNode; detail: any; instance: any; }; onChange(fn: (target: IPublicTypeActiveTarget) => void): () => void; track(node: IPublicModelNode): void; } export {};