Interface ApplicationState<TSettings>
interface ApplicationState<TSettings extends object = JsonObject> { clientId: string; data?: { readonly [key: string]: | JsonPrimitive | (
{ readonly [x: string]: JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... 1 more ... | readonly (Json...
)
| readonly (
JsonPrimitive | { readonly [x: string]: JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... ...
)
[]; }; development?: boolean; settings: DeepReadonly<JsonCompatible<TSettings>>; surface?: AppSurface;}
Properties
ReadonlyclientId
clientId: string
Optional Readonlydata
data?: { readonly [key: string]: | JsonPrimitive | (
{ readonly [x: string]: JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... 1 more ... | readonly (Json...
)
| readonly (
JsonPrimitive | { readonly [x: string]: JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... 1 more ... | readonly (JsonPrimitive | ... ...
)
[];}
Optional Readonlydevelopment
development?: boolean
Readonlysettings
Optional Readonlysurface
Read-only runtime data belonging to this application, separate from saved settings.