UNPKG

@polygonjs/polygonjs

Version:

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

17 lines (16 loc) 937 B
import { TypedJsNode } from './_Base'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; import { JsConnectionPoint, JsConnectionPointType } from '../utils/io/connections/Js'; import { JsLinesCollectionController } from './code/utils/JsLinesCollectionController'; export declare abstract class BaseTriggerAndObjectJsNode<K extends NodeParamsConfig> extends TypedJsNode<K> { initializeNode(): void; setLines(linesController: JsLinesCollectionController): void; protected _additionalInputs(): JsConnectionPoint<JsConnectionPointType>[]; protected _additionalOutputs(): JsConnectionPoint<JsConnectionPointType>[]; } declare class BaseTriggerAndObjectJsParamsConfig extends NodeParamsConfig { } export declare abstract class ParamlessBaseTriggerAndObjectJsNode extends BaseTriggerAndObjectJsNode<BaseTriggerAndObjectJsParamsConfig> { readonly paramsConfig: BaseTriggerAndObjectJsParamsConfig; } export {};