Options
All
  • Public
  • Public/Protected
  • All
Menu

horseshoes

Index

Type aliases

CallResult

CallResult<RT>: CallResult<RT>

Type parameters

  • RT

Clean

Clean: Record<string, any>

Dirty

Dirty: Record<any, any>

SagaIterator

SagaIterator<RT>: Generator<Effect<any>, RT, any>

Type parameters

  • RT

ipcDispatch

ipcDispatch: function

Type declaration

    • (event: Event, type: string, payload: any): Action
    • Parameters

      • event: Event
      • type: string
      • payload: any

      Returns Action

Functions

Const AlertItem

  • AlertItem(__namedParameters: object): Element

Const AlertsList

  • AlertsList(__namedParameters: object): null | Element

Const CloseIcon

  • CloseIcon(__namedParameters: object): Element
  • CloseIcon(__namedParameters: object): Element

Const RadioField

  • RadioField(__namedParameters: object): Element
  • Parameters

    • __namedParameters: object
      • inputProps: inputProps
      • label: string
      • name: string
      • onChange: function
          • (e: SyntheticEvent<HTMLInputElement>): void
          • Parameters

            • e: SyntheticEvent<HTMLInputElement>

            Returns void

      • onInvalid: undefined | function
      • onValid: undefined | function
      • onValidate: undefined | function
      • options: undefined | OptionsObject
      • type: "toggle" | "group" | "tabs"
      • valid: undefined | false | true
      • validate: undefined | function

    Returns Element

Const SelectField

  • SelectField(__namedParameters: object): Element
  • Parameters

    • __namedParameters: object
      • inputProps: inputProps
      • label: string
      • multiple: undefined | false | true
      • name: string
      • normalize: undefined | function
      • onChange: undefined | function
      • onInvalid: undefined | function
      • onValid: undefined | function
      • onValidate: undefined | function
      • options: undefined | OptionsObject
      • searchable: undefined | false | true
      • selectHandler: undefined | function
      • selectedValues: undefined | string[]
      • type: "select"
      • valid: undefined | false | true
      • validate: undefined | function

    Returns Element

Const TextAreaField

  • TextAreaField(__namedParameters: object): Element
  • Parameters

    • __namedParameters: object
      • inputProps: inputProps
      • label: string
      • name: string
      • normalize: undefined | function
      • onChange: function
          • (e: SyntheticEvent<HTMLTextAreaElement>): void
          • Parameters

            • e: SyntheticEvent<HTMLTextAreaElement>

            Returns void

      • onInvalid: undefined | function
      • onValid: undefined | function
      • onValidate: undefined | function
      • type: "textarea"
      • valid: undefined | false | true
      • validate: undefined | function

    Returns Element

Const TextField

  • TextField(__namedParameters: object): Element
  • Parameters

    • __namedParameters: object
      • inputProps: inputProps
      • label: string
      • name: string
      • normalize: undefined | function
      • onChange: function
          • (e: SyntheticEvent<HTMLInputElement>): void
          • Parameters

            • e: SyntheticEvent<HTMLInputElement>

            Returns void

      • onInvalid: undefined | function
      • onValid: undefined | function
      • onValidate: undefined | function
      • type: "text" | "email" | "password"
      • valid: undefined | false | true
      • validate: undefined | function

    Returns Element

Const alertReducer

call

Const camelize

  • camelize(key: string): string

Const camelizeKeys

cancelled

Const createAlert

Const createIpcMiddleware

  • createIpcMiddleware(renderer: IpcRenderer, events?: IpcDispatchEvent): Middleware<__type, any, Dispatch>

Const createResource

Const deleteAlert

Const deleteAlerts

Const deleteResource

Const deleteResourcesBy

  • deleteResourcesBy<M>(matches: keyof [string, string], state: Resources<M>, payload?: M): Readonly<Resources<M>>

fork

Const initResources

Const ipcResourceHandler

  • ipcResourceHandler(_: Event, type: string, payload: any): object

Const isNumerical

  • isNumerical(key: any): boolean

Const mapState

Const normalizePayload

Const normalizeSelected

  • normalizeSelected(values: any[]): string[]

Const renderMessages

  • renderMessages(messages: keyof string[]): ReactNode

Const renderRadioOptions

  • renderRadioOptions(name: string, selected?: string, onChange: function, options?: OptionsObject): ReactNode
  • Parameters

    • name: string
    • Default value selected: string = ""
    • onChange: function
        • (e: SyntheticEvent<HTMLInputElement>): void
        • Parameters

          • e: SyntheticEvent<HTMLInputElement>

          Returns void

    • Optional options: OptionsObject

    Returns ReactNode

Const scrubPayload

select

  • select<Fn>(selector: Fn, ...args: Tail<Parameters<Fn>>): SagaIterator<ReturnType<Fn>>

sortByDate

  • sortByDate<M>(records: keyof M[], __namedParameters: object): keyof M[]

take

toArray

toOptions

Const updateResource

Const updateResources

Const upsertResource

Object literals

Const UI

UI: object

alerts

alerts: NamedExoticComponent<object> & object & object = Alerts.default

form

form: object = Form.default

Type declaration

icons

icons: "/Users/clay/Development/node/horseshoes/src/lib/views/icons/CloseIcon"

Const defaultAlert

defaultAlert: object

dismissAfter

dismissAfter: number = 3000

dismissable

dismissable: true = true

key

key: string = "alert"

message

message: string = "No message"

status

status: "generic" = "generic"

Const defaultResources

defaultResources: object

data

data: object

Type declaration

error

error: boolean = false

errorTrace

errorTrace: object

Type declaration

isLoading

isLoading: boolean = false

keys

keys: never[] = []

Const mapDispatch

mapDispatch: object

_deleteAlert

_deleteAlert: deleteAlert = deleteAlert

Generated using TypeDoc