jsforce
    Preparing search index...

    Class Resource<S, R>

    Type Parameters

    Hierarchy

    • Request<S, R>
      • Resource
    Index
    • Type Parameters

      Parameters

      • chatter: Chatter<S>
      • url: string
      • OptionalqueryParams: { [name: string]: string | number | boolean | null } | null

      Returns Resource<S, R>

    _chatter: Chatter<S>
    _promise: Promise<R> | undefined
    _url: string
    del: () => Request<S, void> = ...

    Synonym of Resource#destroy()

    Type Declaration

      • (): Request<S, void>
      • Delete specified resource

        Returns Request<S, void>

    delete: () => Request<S, void> = ...

    Synonym of Resource#destroy()

    Type Declaration

      • (): Request<S, void>
      • Delete specified resource

        Returns Request<S, void>

    • Retrieve parameters in batch request form

      Returns { method: HttpMethods; richInput?: string | object | null; url: string }

    • Create a new resource

      Type Parameters

      • R1 = any

      Parameters

      • data: string | object | null

      Returns Request<S, R1>

    • Retrieve parameters in batch request form

      Returns Promise<R>

      Chatter~Request#promise

    • Returns Node.js Stream object for request

      Returns Duplex

      Chatter~Request#stream

    • Promise/A+ interface http://promises-aplus.github.io/promises-spec/

      Delegate to deferred promise, return promise instance for batch result

      Type Parameters

      • U

      Parameters

      • OptionalonResolve: (value: R) => U | PromiseLike<U>
      • OptionalonReject: (e: any) => U | PromiseLike<U>

      Returns Promise<U>

    • Update specified resource

      Type Parameters

      • R1 = any

      Parameters

      • data: object

      Returns Request<S, R1>