index.ts
c
Server(options?: Partial<Pick<ProcedureOptions<string>, "headers" | "middlewares">>)
-
mutate<T, S, P extends string = string>(): MutateRequestHandler<T, S, P>inputValidator: Validator<T>,outputValidator: Validator<S>,handle: RawHandler<T, S>,options?: Partial<ProcedureOptions<P>>
- options
-
query<T, S, P extends string = string>(): QueryRequestHandler<T, S, P>inputValidator: Validator<T>,outputValidator: Validator<S>,handle: RawHandler<T, S>,options?: Partial<ProcedureOptions<P>>
-
queryStream<T, S, P extends string = string>(): QueryStreamRequestHandler<T, S, P>inputValidator: Validator<T>,outputValidator: Validator<S>,handle: RawStreamHandler<T, S>,options?: Partial<ProcedureOptions<P>>
- resolveOptions<P extends string>(options: Partial<ProcedureOptions<P>>): Partial<ProcedureOptions<P>>
client.ts
c
Client(options?:
(() => Promise<RequestOptions> | RequestOptions)
| RequestOptions
)| RequestOptions
- getOptions: () => Promise<RequestOptions> | RequestOptions
-
mutate<T extends MutateRequestHandler<unknown, unknown>>(): Promise<T["_output"]>path: T["_path"],input: T["_input"],options?: RequestOptions
-
query<T extends QueryRequestHandler<unknown, unknown>>(): Promise<T["_output"]>path: T["_path"],input: T["_input"],options?: RequestOptions
-
queryStream<T extends QueryStreamRequestHandler<unknown, unknown>>(): AsyncIterable<T["_output"]>path: T["_path"],input: T["_input"],options?: RequestOptions
- resolveOptions(options: RequestOptions): Promise<RequestOptions>