Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface REPMInvoke

Hierarchy

  • REPMInvoke

Callable

  • __call<Rpc>(dbName: string, rpc: Rpc): Promise<InvokeMapNoArgs[Rpc]>
  • __call<Rpc>(dbName: string, rpc: Rpc, args: InvokeMap[Rpc][0]): Promise<InvokeMap[Rpc][1]>
  • __call(dbName: string, rpc: string, args?: JSONValue | ToJSON): Promise<JSONValue>
  • Type parameters

    • Rpc: keyof InvokeMapNoArgs

    Parameters

    • dbName: string
    • rpc: Rpc

    Returns Promise<InvokeMapNoArgs[Rpc]>

  • Type parameters

    • Rpc: keyof InvokeMap

    Parameters

    • dbName: string
    • rpc: Rpc
    • args: InvokeMap[Rpc][0]

    Returns Promise<InvokeMap[Rpc][1]>

  • Parameters

    • dbName: string
    • rpc: string
    • Optional args: JSONValue | ToJSON

    Returns Promise<JSONValue>

Generated using TypeDoc