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>