Skip to content

@ue-too/being-portable / HostDefinition

Type Alias: HostDefinition ​

HostDefinition = object

Defined in: being-portable/src/host.ts:44

What a host passes to defineHost.

Properties ​

effects? ​

readonly optional effects: Readonly<Record<string, EffectImplementation>>

Defined in: being-portable/src/host.ts:45


limits? ​

readonly optional limits: Partial<Limits>

Defined in: being-portable/src/host.ts:48


onError()? ​

readonly optional onError: (error) => void

Defined in: being-portable/src/host.ts:50

Receives every runtime failure. Defaults to console.error.

Parameters ​

error ​

RuntimeError

Returns ​

void


services? ​

readonly optional services: Partial<Services>

Defined in: being-portable/src/host.ts:47

Defaults to Math.random and Date.now.