1 import { StatusObject } from './call-stream';
2 import { Status } from './constants';
3 import { Metadata } from './metadata';
5 * A builder for gRPC status objects.
7 export declare class StatusBuilder {
13 * Adds a status code to the builder.
15 withCode(code: Status): this;
17 * Adds details to the builder.
19 withDetails(details: string): this;
21 * Adds metadata to the builder.
23 withMetadata(metadata: Metadata): this;
25 * Builds the status object.
27 build(): Partial<StatusObject>;