UNPKG

@polygonjs/plugin-mapbox

Version:

Mapbox plugin for the 3D engine https://polygonjs.com

10 lines (9 loc) 815 B
import type { ExtendedObjNodeChildrenMap } from '../../../ExtendedGeoNodeChildrenMap'; import { RootManagerNode } from '@polygonjs/polygonjs/dist/src/engine/nodes/manager/Root'; import { Constructor, valueof } from '@polygonjs/polygonjs/dist/src/types/GlobalTypes'; import { NodeCreateOptions } from '@polygonjs/polygonjs/dist/src/engine/nodes/utils/hierarchy/ChildrenController'; export declare class ExtendedRootManagerNode extends RootManagerNode { createNode<S extends keyof ExtendedObjNodeChildrenMap>(node_class: S, options?: NodeCreateOptions): ExtendedObjNodeChildrenMap[S]; createNode<K extends valueof<ExtendedObjNodeChildrenMap>>(node_class: Constructor<K>, options?: NodeCreateOptions): K; nodesByType<K extends keyof ExtendedObjNodeChildrenMap>(type: K): ExtendedObjNodeChildrenMap[K][]; }