Skip to main content

Variable: os

const os: object

Defined in: index.ts:6

Type Declaration​

action​

action: (a) => () => void

Parameters​

a​

Action

Returns​

() => void

call​

call: <T>(name, args) => T

Type Parameters​

T​

T = unknown

Parameters​

name​

string

args?​

unknown = null

Returns​

T

catalogue​

catalogue: unknown

flush​

flush: () => void

Returns​

void

onClosing​

onClosing: (f) => () => void

Parameters​

f​

() => boolean

Returns​

() => void

onEnv​

onEnv: (f) => () => void

Parameters​

f​

(env) => void

Returns​

() => void

onInput​

onInput: (f) => () => void

Parameters​

f​

(text, send) => void

Returns​

() => void

onOpen​

onOpen: (f) => () => void

Parameters​

f​

(args) => void

Returns​

() => void

onWindow​

onWindow: (f) => () => void

Parameters​

f​

(w) => void

Returns​

() => void

onZone​

onZone: (f) => () => void

Parameters​

f​

(e) => void

Returns​

() => void

zone​

zone: <T>(method, args?, ids?) => Promise<T>

Type Parameters​

T​

T = unknown

Parameters​

method​

string

args?​

unknown

ids?​

Record<string, string>

Returns​

Promise<T>

args​

Get Signature​

get args(): Record<string, unknown>

Returns​

Record<string, unknown>

env​

Get Signature​

get env(): Record<string, unknown>

Returns​

Record<string, unknown>

window​

Get Signature​

get window(): WindowState

Returns​

WindowState

openWindow()​

openWindow(args, how?, opts?): void

Parameters​

args​

Record<string, unknown>

how?​

"replace" | "tab" | "window"

opts?​
layer?​

"desktop" | "normal" | "floating"

Returns​

void

provide()​

provide(name, f): void

Parameters​

name​

string

f​

(arg) => unknown

Returns​

void

strings()​

strings(table): void

Parameters​

table​

Record<string, Record<string, string>>

Returns​

void

t()​

t(key, args?): string

Parameters​

key​

string

args?​

Record<string, unknown>

Returns​

string

takeInput()​

takeInput(label): void

Parameters​

label​

string

Returns​

void