UNPKG

polygonjs-engine

Version:

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

26 lines (25 loc) 977 B
import { NodeContext } from '../../../poly/NodeContext'; import { TypedNode } from '../../_Base'; import { NodeTypeMap } from '../../../containers/utils/ContainerMap'; import { ConnectionPointTypeMap } from './connections/ConnectionMap'; interface DisconnectionOptions { setInput?: boolean; } export declare class TypedNodeConnection<NC extends NodeContext> { private _node_src; private _node_dest; private _output_index; private _input_index; private static _next_id; private _id; constructor(_node_src: TypedNode<NC, any>, _node_dest: TypedNode<NC, any>, _output_index?: number, _input_index?: number); get id(): number; get node_src(): NodeTypeMap[NC]; get node_dest(): NodeTypeMap[NC]; get output_index(): number; get input_index(): number; src_connection_point(): ConnectionPointTypeMap[NC]; dest_connection_point(): ConnectionPointTypeMap[NC]; disconnect(options?: DisconnectionOptions): void; } export {};