UNPKG

scriptable-testlab

Version:

A lightweight, efficient tool designed to manage and update scripts for Scriptable.

16 lines (14 loc) 766 B
type StateChangeListener = (state: Record<string, any>) => void; declare namespace SystemState { function getState(): Record<string, any>; function setState(newState: Record<string, any>): void; function reset(): void; function getAlertResponse(): number | undefined; function setAlertResponse(response: number | undefined): void; function getTextFieldValue(fieldId: string): string | undefined; function setTextFieldValue(fieldId: string, value: string): void; function addEventListener(event: 'stateChange', listener: StateChangeListener): void; function removeEventListener(event: 'stateChange', listener: StateChangeListener): void; function subscribe(handler: StateChangeListener): () => void; } export { SystemState };