@plurid/plurid-react
Version:
React implementation of Plurid to explore the web in three dimensions
23 lines (22 loc) • 2.47 kB
TypeScript
import { interaction, planes, space, state, routing, general as generalEngine, utilities, cleanTemplate } from '@plurid/plurid-engine';
declare const registerPlanes: <C>(planes?: import("@plurid/plurid-data").PluridPlane<C>[] | undefined, planesRegistrar?: import("@plurid/plurid-data").PluridPlanesRegistrar<C> | undefined, origin?: string | undefined) => void, getRegisteredPlanes: <C>(planesRegistrar: import("@plurid/plurid-data").PluridPlanesRegistrar<C> | undefined) => Map<any, any>, getPlanesRegistrar: <C>(planesRegistrar: import("@plurid/plurid-data").PluridPlanesRegistrar<C> | undefined) => import("@plurid/plurid-data").PluridPlanesRegistrar<C> | undefined, getPluridPlaneIDByData: (element: HTMLElement | null) => string, getRegisteredPlane: <C>(route: string, planesRegistrar: import("@plurid/plurid-data").PluridPlanesRegistrar<C> | undefined) => import("@plurid/plurid-data").RegisteredPluridPlane<C> | undefined, resolvePluridRoutePlaneData: <C>(plane: import("@plurid/plurid-data").PluridRoutePlane<C>) => import("@plurid/plurid-data").PluridRoutePlaneObject<C>, resolvePluridPlaneData: <C>(plane: import("@plurid/plurid-data").PluridPlane<C>) => import("@plurid/plurid-data").PluridPlaneObject<C>, PluridPlanesRegistrar: typeof planes.Registrar;
declare const PluridIsoMatcher: typeof routing.IsoMatcher, resolveRoute: (route: string, protocol?: string | undefined, host?: string | undefined) => {
protocol: string;
host: import("@plurid/plurid-data").RouteHostDivision;
path: import("@plurid/plurid-data").RoutePathDivision;
space: import("@plurid/plurid-data").RouteSpaceDivision;
universe: import("@plurid/plurid-data").RouteUniverseDivision;
cluster: import("@plurid/plurid-data").RouteClusterDivision;
plane: import("@plurid/plurid-data").RoutePlaneDivision;
route: string;
} | {
protocol: string;
host: string;
path: import("@plurid/plurid-data").RoutePathDivision;
space: string;
universe: string;
cluster: string;
plane: string;
route: string;
}, computePlaneAddress: (plane: string, route?: string | undefined, origin?: string | undefined) => string;
export { interaction, planes, space, state, routing, generalEngine, utilities, cleanTemplate, registerPlanes, getRegisteredPlanes, getPlanesRegistrar, getPluridPlaneIDByData, getRegisteredPlane, resolvePluridRoutePlaneData, resolvePluridPlaneData, PluridPlanesRegistrar, PluridIsoMatcher, resolveRoute, computePlaneAddress, };