@plurid/plurid-engine
Version:
Plurid Engine and Utility Functions
14 lines (13 loc) • 607 B
TypeScript
import {
/** interfaces */
PluridView, TreePlane, SpaceLocation } from '@plurid/plurid-data';
export declare const computeViewTree: (pages: TreePlane[], view: string[] | PluridView[]) => TreePlane[];
/**
* Compute only the view within a given radius around the user.
*
* @param pages
* @param view
* @param location
*/
export declare const computeCulledView: (pages: TreePlane[], view: string[] | PluridView[], location: SpaceLocation, radius?: number) => string[] | undefined;
export declare const checkPageInView: (page: TreePlane, location: SpaceLocation, radius: number) => boolean;