Skip to content

WorkspaceConfig

Nodepod API


Nodepod API / src / WorkspaceConfig

Defined in: src/index.ts:107

optional baseUrl?: string

Defined in: src/index.ts:108


optional cwd?: string

Defined in: src/script-engine.ts:1016

EngineOptions.cwd


optional enableSharedArrayBuffer?: boolean

Defined in: src/script-engine.ts:1028

EngineOptions.enableSharedArrayBuffer


optional env?: Record<string, string>

Defined in: src/script-engine.ts:1017

EngineOptions.env


optional handler?: MemoryHandler

Defined in: src/script-engine.ts:1027

EngineOptions.handler


optional onConsole?: (method, args) => void

Defined in: src/script-engine.ts:1018

string

unknown[]

void

EngineOptions.onConsole


optional onServerReady?: (port, url) => void

Defined in: src/index.ts:109

number

string

void


optional onStderr?: (data) => void

Defined in: src/script-engine.ts:1020

string

void

EngineOptions.onStderr


optional onStdout?: (data) => void

Defined in: src/script-engine.ts:1019

string

void

EngineOptions.onStdout


optional transformCache?: Map<string, string>

Defined in: src/script-engine.ts:1031

Injected transform cache (e.g. the shared worker LRU). Takes precedence over handler’s cache. Must behave like Map<string, string>.

EngineOptions.transformCache


optional workerThreadsOverride?: object

Defined in: src/script-engine.ts:1021

isMainThread: boolean

parentPort: unknown

threadId: number

workerData: unknown

EngineOptions.workerThreadsOverride