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:
| * |
