@ingestkorea/client-sens
Version:
INGESTKOREA SDK Naver Cloud Platform SENS Client for Node.js.
12 lines (11 loc) • 509 B
TypeScript
import { HttpRequest, HttpResponse } from "@ingestkorea/util-http-handler";
import { MetadataBearer } from "./MetadataBearer";
export declare abstract class SensCommand<ClientInput, ClientOutput, ClientResolvedConfig> {
input: ClientInput;
constructor(input: ClientInput);
abstract serialize(input: ClientInput, config: ClientResolvedConfig): Promise<HttpRequest>;
abstract deserialize(output: {
response: HttpResponse;
output: MetadataBearer;
}): Promise<ClientOutput>;
}