UNPKG

@hlang-org/runtime

Version:

A FBP-Inspired language for universal applications.

35 lines (34 loc) 752 B
import Port from '../base/port'; import Flow from '../base/flow'; declare class PortMap { mapShape: { [key: string]: { [key: string]: Port; }; }; constructor(); get(K: any): { [key: string]: Port; }; getIn(key: any): Port; setIn(key: any, val: any): void; } export default class Node { type: Symbol; id: string; opts: { [key: string]: any; }; portMap: PortMap; isRunning: boolean; flow: Flow | null; identity: Symbol; I: (name: string) => Port; O: (name: string) => Port; constructor(opts: any); executeOnce(type: any, ...args: any[]): void; E(): Port; attach(flow: any): void; attachPort(port: any): void; } export {};