Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • RequestExpressionBuilder

Index

Methods

Static addCondition

Static addPartitionKeyCondition

  • addPartitionKeyCondition<T>(keyName: string, keyValue: any, request: T, metadata?: Metadata<any>): T

Static addSortKeyCondition

Static Private createConditionFunctions

  • Creates an object which contains callable functions for all aliases defined in CONDITION_OPERATOR_ALIAS or if operators parameter is defined, for all the values included in operators

    Type parameters

    • T

    Parameters

    • impl: function

      The function which is called with the operator and returns a function which expects the value for the condition. when executed the implementation defines what to do with the condition, just return it for example or add the condition to the request parameters as another example

    • Rest ...operators: ConditionOperator[]

    Returns T

Static Private createUpdateFunctions

  • createUpdateFunctions<T>(impl: function): T
  • Creates an object which contains callable functions for all update operations defined in update-operation type for all the values included in operators

    Type parameters

    • T

    Parameters

    • impl: function

      The function which is called with the operator and returns a function which expects the value for the condition. when executed the implementation defines what to do with the condition, just return it for example or add the condition to the request parameters as another example

    Returns T

Static Private doAddCondition

Static propertyDefinitionFunction

Static updateDefinitionFunction

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc