Properties

getInitialState: () => UiState
getState: () => UiState
persist: {
    clearStorage: () => void;
    getOptions: () => Partial<
        PersistOptions<UiState, Partial<UiState>, unknown>,
    >;
    hasHydrated: () => boolean;
    onFinishHydration: (fn: PersistListener<UiState>) => () => void;
    onHydrate: (fn: PersistListener<UiState>) => () => void;
    rehydrate: () => void | Promise<void>;
    setOptions: (
        options: Partial<PersistOptions<UiState, Partial<UiState>, unknown>>,
    ) => void;
}
subscribe: (
    listener: (state: UiState, prevState: UiState) => void,
) => () => void

Methods

  • Parameters

    • ...args: [
          partial: | UiState
          | Partial<UiState>
          | (state: UiState) => UiState | Partial<UiState>,
          replace?: false,
      ]

    Returns unknown

  • Parameters

    • ...args: [state: UiState | (state: UiState) => UiState, replace: true]

    Returns unknown