Skip to content

WorkspaceConfig

Nodepod API


Nodepod API / src / WorkspaceConfig

Defined in: src/index.ts:111

optional baseUrl?: string

Defined in: src/index.ts:112


optional cwd?: string

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

EngineOptions.cwd


optional enableSharedArrayBuffer?: boolean

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

EngineOptions.enableSharedArrayBuffer


optional env?: Record<string, string>

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

EngineOptions.env


optional handler?: MemoryHandler

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

EngineOptions.handler


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

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

string

unknown[]

void

EngineOptions.onConsole


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

Defined in: src/index.ts:113

number

string

void


optional onStderr?: (data) => void

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

string

void

EngineOptions.onStderr


optional onStdout?: (data) => void

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

string

void

EngineOptions.onStdout


optional transformCache?: Map<string, string>

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

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

isMainThread: boolean

parentPort: unknown

threadId: number

workerData: unknown

EngineOptions.workerThreadsOverride