Skip to content

NodepodProcess

Nodepod API


Nodepod API / src / NodepodProcess

Defined in: src/sdk/nodepod-process.ts:6

new NodepodProcess(maxOutputBytes?): NodepodProcess

Defined in: src/sdk/nodepod-process.ts:27

number = 4_194_304

NodepodProcess

EventEmitter.constructor

_ceiling: number

Defined in: src/polyfills/events.ts:85

EventEmitter._ceiling


_registry: Map<string, EventHandler[]>

Defined in: src/polyfills/events.ts:84

EventEmitter._registry


readonly completion: Promise<{ exitCode: number; stderr: string; stdout: string; }>

Defined in: src/sdk/nodepod-process.ts:21


static defaultMaxListeners: number

Defined in: src/polyfills/events.ts:108

EventEmitter.defaultMaxListeners


static EventEmitter: EventEmitterConstructor

Defined in: src/polyfills/events.ts:107

EventEmitter.EventEmitter

get exited(): boolean

Defined in: src/sdk/nodepod-process.ts:86

boolean


get signal(): AbortSignal

Defined in: src/sdk/nodepod-process.ts:82

AbortSignal

_finish(exitCode): void

Defined in: src/sdk/nodepod-process.ts:71

number

void


_mergeExitOutput(stdout?, stderr?): void

Defined in: src/sdk/nodepod-process.ts:61

string

string

void


_pushStderr(chunk): void

Defined in: src/sdk/nodepod-process.ts:51

string

void


_pushStdout(chunk): void

Defined in: src/sdk/nodepod-process.ts:43

string

void


_setKillFn(fn): void

Defined in: src/sdk/nodepod-process.ts:39

() => void

void


_setSendStdin(fn): void

Defined in: src/sdk/nodepod-process.ts:35

(data) => void

void


addListener(name, handler): this

Defined in: src/polyfills/events.ts:86

string

EventHandler

this

EventEmitter.addListener


emit(name, …payload): boolean

Defined in: src/polyfills/events.ts:92

string

unknown[]

boolean

EventEmitter.emit


eventNames(): string[]

Defined in: src/polyfills/events.ts:96

string[]

EventEmitter.eventNames


getMaxListeners(): number

Defined in: src/polyfills/events.ts:98

number

EventEmitter.getMaxListeners


kill(): void

Defined in: src/sdk/nodepod-process.ts:94

void


listenerCount(name): number

Defined in: src/polyfills/events.ts:95

string

number

EventEmitter.listenerCount


listeners(name): EventHandler[]

Defined in: src/polyfills/events.ts:93

string

EventHandler[]

EventEmitter.listeners


off(name, handler): this

Defined in: src/polyfills/events.ts:90

string

EventHandler

this

EventEmitter.off


on(event, handler): this

Defined in: src/sdk/nodepod-process.ts:99

"output"

(chunk) => void

this

EventEmitter.on

on(event, handler): this

Defined in: src/sdk/nodepod-process.ts:100

"error"

(chunk) => void

this

EventEmitter.on

on(event, handler): this

Defined in: src/sdk/nodepod-process.ts:101

"exit"

(code) => void

this

EventEmitter.on


once(name, handler): this

Defined in: src/polyfills/events.ts:88

string

EventHandler

this

EventEmitter.once


prependListener(name, handler): this

Defined in: src/polyfills/events.ts:99

string

EventHandler

this

EventEmitter.prependListener


prependOnceListener(name, handler): this

Defined in: src/polyfills/events.ts:100

string

EventHandler

this

EventEmitter.prependOnceListener


rawListeners(name): EventHandler[]

Defined in: src/polyfills/events.ts:94

string

EventHandler[]

EventEmitter.rawListeners


removeAllListeners(name?): this

Defined in: src/polyfills/events.ts:91

string

this

EventEmitter.removeAllListeners


removeListener(name, handler): this

Defined in: src/polyfills/events.ts:89

string

EventHandler

this

EventEmitter.removeListener


setMaxListeners(limit): this

Defined in: src/polyfills/events.ts:97

number

this

EventEmitter.setMaxListeners


write(data): void

Defined in: src/sdk/nodepod-process.ts:90

string

void


static getEventListeners(target, name): EventHandler[]

Defined in: src/polyfills/events.ts:112

EventEmitter

string

EventHandler[]

EventEmitter.getEventListeners


static listenerCount(target, name): number

Defined in: src/polyfills/events.ts:109

EventEmitter

string

number

EventEmitter.listenerCount


static on(target, name): AsyncIterable<unknown[]>

Defined in: src/polyfills/events.ts:111

EventEmitter

string

AsyncIterable<unknown[]>

EventEmitter.on


static once(target, name): Promise<unknown[]>

Defined in: src/polyfills/events.ts:110

EventEmitter

string

Promise<unknown[]>

EventEmitter.once