mongodb-stitch
Version:
[](https://gitter.im/mongodb/stitch?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
10 lines (9 loc) • 580 B
TypeScript
import { Decoder } from "../../internal/common/Codec";
import Response from "../../internal/net/Response";
import { StitchAuthRequest } from "../../internal/net/StitchAuthRequest";
import Stream from "../../internal/net/Stream";
export default interface StitchAuthRequestClient {
doAuthenticatedRequest(stitchReq: StitchAuthRequest): Promise<Response>;
doAuthenticatedRequestWithDecoder<T>(stitchReq: StitchAuthRequest, decoder?: Decoder<T>): Promise<T>;
openAuthenticatedStreamWithDecoder<T>(stitchReq: StitchAuthRequest, decoder?: Decoder<T>): Promise<Stream<T>>;
}