Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EntitySet<T>

Type parameters

  • T = any

Hierarchy

  • EntitySet

Index

Constructors

constructor

  • Type parameters

    • T = any

    Parameters

    • collection: string
    • client: OData

    Returns EntitySet<T>

Properties

Private _batchEntitySet

_batchEntitySet: BatchEntitySet<T>

Private _client

_client: OData

Private _collection

_collection: string

Methods

Private _checkError

  • _checkError(res: any): void
  • Parameters

    • res: any

    Returns void

Private _getResultSingle

  • Parameters

    Returns any

Private _getResults

  • Parameters

    Returns any

action

  • action(actionName: string, id: any, payload?: any): any
  • run bounded action

    Parameters

    • actionName: string

      the action name, remember add namespace for it

    • id: any
    • Optional payload: any

    Returns any

batch

  • batch wrapper for entity set

    Returns BatchEntitySet<T>

count

  • count(filter?: ODataFilter<any>): Promise<number>
  • count(filter?: Partial<T>): Promise<number>
  • Parameters

    Returns Promise<number>

  • Parameters

    • Optional filter: Partial<T>

    Returns Promise<number>

create

  • create(body: DeepPartial<T>): Promise<T>
  • create(body: any): Promise<T>
  • Parameters

    Returns Promise<T>

  • Parameters

    • body: any

    Returns Promise<T>

delete

  • delete(id: any): Promise<void>
  • Parameters

    • id: any

    Returns Promise<void>

find

  • Parameters

    Returns Promise<T[]>

function

  • function(functionName: string, id: any, payload?: any): any
  • execute function

    Parameters

    • functionName: string
    • id: any
    • Optional payload: any

    Returns any

newFilter

  • Returns ODataFilter<T>

newParam

query

  • Parameters

    Returns Promise<T[]>

  • Parameters

    Returns Promise<T[]>

retrieve

  • Parameters

    Returns Promise<T>

update

  • Parameters

    Returns Promise<void>

Generated using TypeDoc