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.