Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

Hierarchy

  • DynamicMemoizeContainerParameters

Index

Constructors

  • new DynamicMemoizeContainerParameters<CallbackType>(callback: CallbackType, validation: default<[Parameters<CallbackType>, Parameters<CallbackType>], boolean>): DynamicMemoizeContainerParameters<CallbackType>

Properties

callback: CallbackType
memoized: Memoized<CallbackType>[] = []
validation: default<[Parameters<CallbackType>, Parameters<CallbackType>], boolean>

Methods

  • call(argument: Parameters<CallbackType>): default<Parameters<CallbackType>> & default<ReturnType<CallbackType>>
  • get(argument: Parameters<CallbackType>): null | Memoized<CallbackType>
  • memoize(argument: Parameters<CallbackType>): default<Parameters<CallbackType>> & default<ReturnType<CallbackType>>

Generated using TypeDoc