Options
All
  • Public
  • Public/Protected
  • All
Menu

supersour 0.14.0

Index

Type aliases

MachineDisable

MachineDisable: Empty | NullaryFn | Subscription | Subscription[]

MachineEnable

MachineEnable: Empty | NullaryFn<MachineDisable>

Resource

Resource<T>: Source<T> & Machine

An intersection of a Source and a Machine

Type parameters

  • T = any

Functions

useMachine

  • useMachine<T>(React: ReactHooksDependency, create: NullaryFn<T>): T
  • Calls Machine.enable before render and Machine.disable on unmount.

    Type parameters

    Parameters

    • React: ReactHooksDependency
    • create: NullaryFn<T>

    Returns T

useResource

  • useResource<T>(React: ReactHooksDependency, create: NullaryFn<T>): T
  • Shorthand for calling useMachine and useSource on a Resource.

    Type parameters

    Parameters

    • React: ReactHooksDependency
    • create: NullaryFn<T>

    Returns T

useSource

  • useSource<T>(React: ReactHooksDependency, create: NullaryFn<T>): T

Generated using TypeDoc