@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
19 lines (12 loc) • 545 B
TypeScript
import List from "../../../collection/list/List";
import {Connection} from "../Connection";
import {NodeDescription} from "./NodeDescription";
import {NodeInstancePortReference} from "./NodeInstancePortReference";
export class NodeInstance<N extends NodeDescription = NodeDescription> {
readonly id: number
readonly description: N
readonly endpoints: NodeInstancePortReference[]
readonly connections: List<Connection>
setDescription(d: N): void
setParameters(hash: { [key: string]: any }): void
}