W3Booster SDK 2.0.0
    Preparing search index...

    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;
    }

    Type Parameters

    Index
    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 | ... ...
            )[];
    }

    Read-only runtime data belonging to this application, separate from saved settings.

    development?: boolean
    surface?: AppSurface