class Client

Constructors

new
Client(options?: (() => Promise<RequestOptions> | RequestOptions) | RequestOptions)

Properties

private
readonly
getOptions: () => Promise<RequestOptions> | RequestOptions

Methods

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"]>
private
resolveOptions(options: RequestOptions): Promise<RequestOptions>

Usage

import { Client } from "client.ts";