Plants vs. Zombies: Replanted - v1.0.3
    Preparing search index...

    Interface IState

    interface for the top-level state object this should precisely mirror the reducer structure

    IState

    interface IState {
        app: IApp;
        confidential: { account: {} };
        persistent: {
            categories: { [gameId: string]: ICategoryDictionary };
            deployment: { needToDeploy: { [gameId: string]: boolean } };
            downloads: IStateDownloads;
            gameMode: IStateGameMode;
            history: IHistoryPersistent;
            mods: IModTable;
            profiles: { [profileId: string]: IProfile };
            transactions: IStateTransactions;
        };
        session: {
            base: ISession;
            browser: IBrowserState;
            collections: ICollectionInstallState;
            discovery: IDiscoveryState;
            extensions: {
                available: IAvailableExtension[];
                installed: { [extId: string]: IExtension };
                optional: { [extId: string]: IExtensionOptional[] };
                updateTime: number;
            };
            gameMode: ISessionGameMode;
            history: IHistoryState;
            notifications: INotificationState;
            overlays: IOverlaysState;
        };
        settings: ISettings;
        user: IUser;
    }
    Index

    Properties

    app: IApp
    confidential: { account: {} }
    persistent: {
        categories: { [gameId: string]: ICategoryDictionary };
        deployment: { needToDeploy: { [gameId: string]: boolean } };
        downloads: IStateDownloads;
        gameMode: IStateGameMode;
        history: IHistoryPersistent;
        mods: IModTable;
        profiles: { [profileId: string]: IProfile };
        transactions: IStateTransactions;
    }
    session: {
        base: ISession;
        browser: IBrowserState;
        collections: ICollectionInstallState;
        discovery: IDiscoveryState;
        extensions: {
            available: IAvailableExtension[];
            installed: { [extId: string]: IExtension };
            optional: { [extId: string]: IExtensionOptional[] };
            updateTime: number;
        };
        gameMode: ISessionGameMode;
        history: IHistoryState;
        notifications: INotificationState;
        overlays: IOverlaysState;
    }
    settings: ISettings
    user: IUser