Skip to content

lightgun-poc / lib/buttonstore / ButtonStore

Interface: ButtonStore

Defined in: lib/buttonstore.ts:35

Read/write access to the effective buttons.json.

Properties

file

file: string | null

Defined in: lib/buttonstore.ts:37

Save target; null = nowhere writable (injected assets without a file).

Methods

read()

read(): Promise<ButtonStoreRead>

Defined in: lib/buttonstore.ts:38

Returns

Promise<ButtonStoreRead>


write()

write(text): Promise<void>

Defined in: lib/buttonstore.ts:40

Atomic write (same-dir temp + rename). Throws on IO failure.

Parameters

text

string

Returns

Promise<void>

Released under the MIT License.