UNPKG

mosx

Version:

Multiview observable state management engine

22 lines (21 loc) 614 B
import { Lambda } from "mobx"; import { MosxTracker } from "./tracker"; export interface ISyncObjectTag { id: string; tag: string; } export declare class MosxAdmin { target: any; parent: MosxAdmin | null; children: WeakSet<any>; private $tags; private $tracker; disposers: Lambda[]; get tracker(): MosxTracker | null; set tracker(tracker: MosxTracker | null); constructor(target: any, parentNode?: MosxAdmin); addTag(tags: string | string[]): void; deleteTag(tag: string): void; get tags(): Set<string>; setParent(parentNode?: MosxAdmin | null): void; }