Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Blok<TData>

Type parameters

  • TData = any

Hierarchy

  • Blok

Index

Properties

data: TData

get current data of the blok

error: any
loading: boolean
merge: TData extends {} ? (data: UpdateData<Partial<TData>>, mode?: ConcurrentMode) => Blok<TData> : never

Methods

  • create an action that call specified reducer when invoking

    Type parameters

    • TParams: any[]

    Parameters

    Returns (...args: TParams) => void

      • (...args: TParams): void
      • create an action that call specified reducer when invoking

        Parameters

        • Rest ...args: TParams

        Returns void

  • clearError(): void
  • debounce(ms: number, data: UpdateData<TData>): void
  • dispose(): void
  • get(): TData
  • get<TPath>(path: TPath): PathValue<TData, TPath>
  • listen(listener: VoidFunction): VoidFunction
  • reset(): void
  • throttle(ms: number, data: UpdateData<TData>): void
  • use(): TData
  • use<R>(selector: (blok: Blok<TData>) => R, compare?: Comparer<R>): R
  • use(defaultValue: TData): TData
  • wait(): Promise<TData>

Generated using TypeDoc