• ⚡ oneRPC
  • client.ts

Classes

c
Client(options?:
(() => Promise<RequestOptions> | RequestOptions)
| RequestOptions
)
  • getOptions: () => Promise<RequestOptions> | RequestOptions
  • mutate<T extends MutateRequestHandler<unknown, unknown>>(
    path: T["_path"],
    input: T["_input"],
    options?: RequestOptions
    ): Promise<T["_output"]>
  • query<T extends QueryRequestHandler<unknown, unknown>>(
    path: T["_path"],
    input: T["_input"],
    options?: RequestOptions
    ): Promise<T["_output"]>
  • queryStream<T extends QueryStreamRequestHandler<unknown, unknown>>(
    path: T["_path"],
    input: T["_input"],
    options?: RequestOptions
    ): AsyncIterable<T["_output"]>
  • resolveOptions(options: RequestOptions): Promise<RequestOptions>

Functions

f
mutate<T extends MutateRequestHandler<unknown, unknown>>(
path: T["_path"],
input: T["_input"],
options?: RequestOptions
): Promise<T["_output"]>
f
query<T extends QueryRequestHandler<unknown, unknown>>(
path: T["_path"],
input: T["_input"],
options?: RequestOptions
): Promise<T["_output"]>
f
queryStream<T extends QueryStreamRequestHandler<unknown, unknown>>(
path: T["_path"],
input: T["_input"],
options?: RequestOptions
): AsyncIterable<T["_output"]>

Interfaces

Usage

import * as mod from "client.ts";

Symbols

  • c
    RpcError
  • T
    MutateRequestHandler
  • T
    QueryRequestHandler
  • T
    QueryStreamRequestHandler
  • T
    RequestHandler
view all 20 symbols

Document Navigation

  • Classes
    • Client
  • Functions
    • mutate
    • query
    • queryStream
  • Interfaces