@sms/executor-node
Classes
NodeExecutor
Defined in: packages/drivers/executor/node/src/index.ts:17
Runs each plugin bundle in its own worker thread. Local-dev executor.
Implements
Constructors
Constructor
new NodeExecutor(opts?): NodeExecutor;
Defined in: packages/drivers/executor/node/src/index.ts:19
Parameters
| Parameter | Type |
|---|---|
opts | NodeExecutorOptions |
Returns
Methods
load()
load(
bundle,
host,
opts?
): Promise<ExecutorInstance>;
Defined in: packages/drivers/executor/node/src/index.ts:23
Parameters
| Parameter | Type |
|---|---|
bundle | PluginBundle |
host | HostBridge |
opts | { timeoutMs?: number; } |
opts.timeoutMs? | number |
Returns
Promise<ExecutorInstance>
Implementation of
Interfaces
NodeExecutorOptions
Defined in: packages/drivers/executor/node/src/index.ts:5
Properties
callTimeoutMs?
optional callTimeoutMs?: number;
Defined in: packages/drivers/executor/node/src/index.ts:7
Per-call timeout for calls into plugin code.
resourceLimits?
optional resourceLimits?: {
maxOldGenerationSizeMb?: number;
maxYoungGenerationSizeMb?: number;
};
Defined in: packages/drivers/executor/node/src/index.ts:9
Memory limits passed to the worker.
maxOldGenerationSizeMb?
optional maxOldGenerationSizeMb?: number;
maxYoungGenerationSizeMb?
optional maxYoungGenerationSizeMb?: number;