UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

17 lines (16 loc) 731 B
import { TypedNode } from '../_Base'; import { NodeContext } from '../../poly/NodeContext'; import { ContainerMap } from '../../containers/utils/ContainerMap'; export declare class TypedContainerController<NC extends NodeContext> { protected node: TypedNode<NC, any>; private _callbacks; private _callbacks_tmp; protected _container: ContainerMap[NC]; constructor(node: TypedNode<NC, any>); get container(): ContainerMap[NC]; requestContainer(): Promise<ContainerMap[NC]>; requestInputContainer(input_index: number): Promise<ContainerMap[NC] | null>; notify_requesters(container?: ContainerMap[NC]): void; } export declare class BaseContainerController extends TypedContainerController<any> { }