Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IStore

Hierarchy

  • IStore

Index

Properties

busy$

busy$: () => Observable<null>

Type declaration

    • (): Observable<null>
    • Returns Observable<null>

cached$

cached$: (callback: (draft: any) => any) => any

Type declaration

    • (callback: (draft: any) => any): any
    • Parameters

      • callback: (draft: any) => any
          • (draft: any): any
          • Parameters

            • draft: any

            Returns any

      Returns any

cancel

cancel: () => void

Type declaration

    • (): void
    • Returns void

catchState

catchState: (error?: any) => any

Type declaration

    • (error?: any): any
    • Parameters

      • Optional error: any

      Returns any

next

next: (callback: (draft: any) => any) => any

Type declaration

    • (callback: (draft: any) => any): any
    • Parameters

      • callback: (draft: any) => any
          • (draft: any): any
          • Parameters

            • draft: any

            Returns any

      Returns any

nextError

nextError: (error: any) => Observable<any>

Type declaration

    • (error: any): Observable<any>
    • Parameters

      • error: any

      Returns Observable<any>

reducer

reducer: <T, R>(reducer: (data: T, draft: any) => R) => (source: Observable<T>) => Observable<any>

Type declaration

    • <T, R>(reducer: (data: T, draft: any) => R): (source: Observable<T>) => Observable<any>
    • Type parameters

      • T

      • R

      Parameters

      • reducer: (data: T, draft: any) => R
          • (data: T, draft: any): R
          • Parameters

            • data: T
            • draft: any

            Returns R

      Returns (source: Observable<T>) => Observable<any>

        • (source: Observable<T>): Observable<any>
        • Parameters

          • source: Observable<T>

          Returns Observable<any>

retryState

retryState: (times?: undefined | number, delay?: undefined | number) => (source: Observable<any>) => Observable<any>

Type declaration

    • (times?: undefined | number, delay?: undefined | number): (source: Observable<any>) => Observable<any>
    • Parameters

      • Optional times: undefined | number
      • Optional delay: undefined | number

      Returns (source: Observable<any>) => Observable<any>

        • (source: Observable<any>): Observable<any>
        • Parameters

          • source: Observable<any>

          Returns Observable<any>

select

select: (callback: (draft: any) => any) => any

Type declaration

    • (callback: (draft: any) => any): any
    • Parameters

      • callback: (draft: any) => any
          • (draft: any): any
          • Parameters

            • draft: any

            Returns any

      Returns any

select$

select$: (callback: (draft: any) => any) => any

Type declaration

    • (callback: (draft: any) => any): any
    • Parameters

      • callback: (draft: any) => any
          • (draft: any): any
          • Parameters

            • draft: any

            Returns any

      Returns any

state$

state$: Observable<any>