UNPKG

@plurid/plurid-engine

Version:
17 lines (16 loc) 536 B
import { TreePlane, RegisteredPluridPlane, PluridConfiguration, PluridApplicationView } from '@plurid/plurid-data'; export interface TreeData<C> { planes: Map<string, RegisteredPluridPlane<C>>; view: PluridApplicationView; configuration: PluridConfiguration; layout?: boolean; previousTree?: TreePlane[]; } export default class Tree<C> { private data; private origin; private count; constructor(data: TreeData<C>, origin?: string); compute(): TreePlane[]; private getCount; }