runtime

@hlang-org/runtime

A FBP-Inspired language for universal applications. Version 1.0.7, 6 exports.

Classes

Flow

Defined in: packages/runtime/src/base/flow.ts:21

Constructors

Constructor
TypeScript
new Flow(opts?): Flow;

Defined in: packages/runtime/src/base/flow.ts:25

Parameters
ParameterType
opts?{ }
Returns

Flow

Properties

PropertyTypeDefined in
cacheMap<string, any>packages/runtime/src/base/flow.ts:23
optsobjectpackages/runtime/src/base/flow.ts:22

Methods

run()
TypeScript
run(rootNode): void;

Defined in: packages/runtime/src/base/flow.ts:30

Parameters
ParameterType
rootNodeany
Returns

void


Node

Defined in: packages/runtime/src/node/node.ts:45

Extended by

Constructors

Constructor
TypeScript
new Node(opts): Node;

Defined in: packages/runtime/src/node/node.ts:56

Parameters
ParameterType
optsany
Returns

Node

Properties

Methods

attach()
TypeScript
attach(flow): void;

Defined in: packages/runtime/src/node/node.ts:85

Parameters
ParameterType
flowany
Returns

void

attachPort()
TypeScript
attachPort(port): void;

Defined in: packages/runtime/src/node/node.ts:89

Parameters
ParameterType
portany
Returns

void

E()
TypeScript
E(): Port;

Defined in: packages/runtime/src/node/node.ts:81

Returns

Port

executeOnce()
TypeScript
executeOnce(type, ...args): void;

Defined in: packages/runtime/src/node/node.ts:73

Parameters
ParameterType
typeany
...argsany[]
Returns

void


Port

Defined in: packages/runtime/src/base/port.ts:7

Constructors

Constructor
TypeScript
new Port(__namedParameters): Port;

Defined in: packages/runtime/src/base/port.ts:20

Parameters
ParameterType
__namedParameters{ name?: string; type: any; }
__namedParameters.name?string
__namedParameters.typeany
Returns

Port

Properties

Accessors

$
Get Signature
TypeScript
get $(): any;

Defined in: packages/runtime/src/base/port.ts:51

Returns

any

Methods

active()
TypeScript
active(): void;

Defined in: packages/runtime/src/base/port.ts:29

Returns

void

addPeer()
TypeScript
addPeer(val): void;

Defined in: packages/runtime/src/base/port.ts:37

Parameters
ParameterType
valPort
Returns

void

attach()
TypeScript
attach(node): void;

Defined in: packages/runtime/src/base/port.ts:41

Parameters
ParameterType
nodeNode
Returns

void

connect()
TypeScript
connect(port): Port;

Defined in: packages/runtime/src/base/port.ts:94

Parameters
ParameterType
portany
Returns

Port

deActive()
TypeScript
deActive(): void;

Defined in: packages/runtime/src/base/port.ts:33

Returns

void

on()
TypeScript
on(next): any;

Defined in: packages/runtime/src/base/port.ts:79

Parameters
ParameterType
nextany
Returns

any

pipe()
TypeScript
pipe(...args): object;

Defined in: packages/runtime/src/base/port.ts:62

Parameters
ParameterType
...argsany[]
Returns

object

NameTypeDefined in
receive()(next) => anypackages/runtime/src/base/port.ts:74
receive()
TypeScript
receive(next): any;

Defined in: packages/runtime/src/base/port.ts:86

Parameters
ParameterType
nextany
Returns

any

send()
TypeScript
send(msg): void;

Defined in: packages/runtime/src/base/port.ts:55

Parameters
ParameterType
msgany
Returns

void


ReadableNode

Defined in: packages/runtime/src/node/readable.ts:5

Extends

Constructors

Constructor
TypeScript
new ReadableNode(opt): ReadableNode;

Defined in: packages/runtime/src/node/readable.ts:6

Parameters
ParameterType
optany
Returns

ReadableNode

Overrides

Node.constructor

Properties

Methods

_read()
TypeScript
_read(_$o): void;

Defined in: packages/runtime/src/node/readable.ts:17

Parameters
ParameterType
_$oany
Returns

void

attach()
TypeScript
attach(flow): void;

Defined in: packages/runtime/src/node/node.ts:85

Parameters
ParameterType
flowany
Returns

void

Inherited from

Node.attach

attachPort()
TypeScript
attachPort(port): void;

Defined in: packages/runtime/src/node/node.ts:89

Parameters
ParameterType
portany
Returns

void

Inherited from

Node.attachPort

E()
TypeScript
E(): Port;

Defined in: packages/runtime/src/node/node.ts:81

Returns

Port

Inherited from

Node.E

executeOnce()
TypeScript
executeOnce(type, ...args): void;

Defined in: packages/runtime/src/node/node.ts:73

Parameters
ParameterType
typeany
...argsany[]
Returns

void

Inherited from

Node.executeOnce

throw()
TypeScript
throw(error): void;

Defined in: packages/runtime/src/node/readable.ts:13

Parameters
ParameterType
errorany
Returns

void


TransformNode

Defined in: packages/runtime/src/node/transform.ts:5

Extends

Constructors

Constructor
TypeScript
new TransformNode(opt): TransformNode;

Defined in: packages/runtime/src/node/transform.ts:6

Parameters
ParameterType
optany
Returns

TransformNode

Overrides

Node.constructor

Properties

Methods

_transform()
TypeScript
_transform(_$i, _$o): void;

Defined in: packages/runtime/src/node/transform.ts:17

Parameters
ParameterType
_$iany
_$oany
Returns

void

attach()
TypeScript
attach(flow): void;

Defined in: packages/runtime/src/node/node.ts:85

Parameters
ParameterType
flowany
Returns

void

Inherited from

Node.attach

attachPort()
TypeScript
attachPort(port): void;

Defined in: packages/runtime/src/node/node.ts:89

Parameters
ParameterType
portany
Returns

void

Inherited from

Node.attachPort

E()
TypeScript
E(): Port;

Defined in: packages/runtime/src/node/node.ts:81

Returns

Port

Inherited from

Node.E

executeOnce()
TypeScript
executeOnce(type, ...args): void;

Defined in: packages/runtime/src/node/node.ts:73

Parameters
ParameterType
typeany
...argsany[]
Returns

void

Inherited from

Node.executeOnce

throw()
TypeScript
throw(error): void;

Defined in: packages/runtime/src/node/transform.ts:13

Parameters
ParameterType
errorany
Returns

void


WriteableNode

Defined in: packages/runtime/src/node/writeable.ts:4

Extends

Constructors

Constructor
TypeScript
new WriteableNode(opt): WriteableNode;

Defined in: packages/runtime/src/node/writeable.ts:5

Parameters
ParameterType
optany
Returns

WriteableNode

Overrides

Node.constructor

Properties

Methods

_write()
TypeScript
_write(_$i): void;

Defined in: packages/runtime/src/node/writeable.ts:10

Parameters
ParameterType
_$iany
Returns

void

attach()
TypeScript
attach(flow): void;

Defined in: packages/runtime/src/node/node.ts:85

Parameters
ParameterType
flowany
Returns

void

Inherited from

Node.attach

attachPort()
TypeScript
attachPort(port): void;

Defined in: packages/runtime/src/node/node.ts:89

Parameters
ParameterType
portany
Returns

void

Inherited from

Node.attachPort

E()
TypeScript
E(): Port;

Defined in: packages/runtime/src/node/node.ts:81

Returns

Port

Inherited from

Node.E

executeOnce()
TypeScript
executeOnce(type, ...args): void;

Defined in: packages/runtime/src/node/node.ts:73

Parameters
ParameterType
typeany
...argsany[]
Returns

void

Inherited from

Node.executeOnce

Generated by TypeDoc from packages/runtime/src at build time.