Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "src/modules/transactions/index"

Index

Functions

Functions

Const add

  • add<T>(isEqual?: function, dataIsTuple?: boolean): (Anonymous function)
  • add :: (a -> a -> boolean) -> boolean - [a] -> Update a -> [a]

    Add data to state (a list of T) given the payload of an Add transaction and return the next state.

    Type parameters

    • T

    Parameters

    • Default value isEqual: function = (t1, t2) => t1 === t2
        • (t1: T, t2: T): boolean
        • Parameters

          • t1: T
          • t2: T

          Returns boolean

    • Default value dataIsTuple: boolean = false

    Returns (Anonymous function)

Const remove

  • remove<T>(isEqual?: function, dataIsTuple?: boolean): (Anonymous function)
  • remove :: (a -> a -> boolean) -> boolean -> [a] -> Remove a -> [a]

    Remove data from state (a list of T) given the payload of an Remove transaction and return the next state.

    Type parameters

    • T

    Parameters

    • Default value isEqual: function = (t1, t2) => t1 === t2
        • (t1: T, t2: T): boolean
        • Parameters

          • t1: T
          • t2: T

          Returns boolean

    • Default value dataIsTuple: boolean = false

    Returns (Anonymous function)

Const update

  • update<T>(isEqual?: function, dataIsTuple?: boolean): (Anonymous function)
  • update :: (a -> a -> boolean) -> boolean -> [a] -> Update a -> [a]

    Update data in state (a list of T) given the payload of an Update transaction and return the next state.

    Type parameters

    • T

    Parameters

    • Default value isEqual: function = (t1, t2) => t1 === t2
        • (t1: T, t2: T): boolean
        • Parameters

          • t1: T
          • t2: T

          Returns boolean

    • Default value dataIsTuple: boolean = false

    Returns (Anonymous function)

Generated using TypeDoc