@plurid/plurid-engine
Version:
Plurid Engine and Utility Functions
17 lines (16 loc) • 536 B
TypeScript
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;
}