Context
Direct Subclass:
Indirect Subclass:
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public get |
host: * |
|
public get |
id: * |
|
public get |
location: {"context": *, "host": *, "machine": *} |
|
public get |
name: * |
Private Members | ||
private |
_host: * |
|
private |
|
|
private |
_name: * |
|
private |
_variables: {} |
Method Summary
Public Methods | ||
public |
async compile(cell: *): {"source": *, "expr": *, "global": *, "options": *, "inputs": *, "outputs": *, "messages": *} |
|
public |
async evaluate(node: *): * |
|
public |
async execute(cell: *): * |
|
public |
async libraries(): {} |
|
public |
async pack(value: *): * |
|
public |
async packPackage(value: *): {"type": *, "data": *} |
|
public |
async packPointer(objectPattern: {"type": *, "name": *, "preview": *}): {"type": *, "path": *, "preview": *} |
|
public |
async provide(what: *): * |
|
public |
async resolve(what: *): * |
|
public |
Unpack a data node into a native data value |
|
public |
async unpackPackage(pkg: *): * |
|
public |
async unpackPointer(pointer: *): * |
Public Constructors
public constructor() source
Public Members
public get host: * source
public get id: * source
public get location: {"context": *, "host": *, "machine": *} source
public get name: * source
Private Members
private _host: * source
private _name: * source
private _variables: {} source
Public Methods
public async compile(cell: *): {"source": *, "expr": *, "global": *, "options": *, "inputs": *, "outputs": *, "messages": *} source
Params:
Name | Type | Attribute | Description |
cell | * |
Return:
{"source": *, "expr": *, "global": *, "options": *, "inputs": *, "outputs": *, "messages": *} |
public async packPackage(value: *): {"type": *, "data": *} source
Params:
Name | Type | Attribute | Description |
value | * |
Return:
{"type": *, "data": *} |
public async packPointer(objectPattern: {"type": *, "name": *, "preview": *}): {"type": *, "path": *, "preview": *} source
Params:
Name | Type | Attribute | Description |
objectPattern | {"type": *, "name": *, "preview": *} |
|
Return:
{"type": *, "path": *, "preview": *} |
public async unpack(node: Object): [type] source
Unpack a data node into a native data value
Params:
Name | Type | Attribute | Description |
node | Object | A data node (either a data packet or data pointer) |
Return:
[type] | [description] |
public async unpackPointer(pointer: *): * source
Params:
Name | Type | Attribute | Description |
pointer | * |
Return:
* |