@atomiqlabs/sdk-lib
Version:
Basic SDK functionality library for atomiq
21 lines (20 loc) • 556 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { Buffer } from "buffer";
export declare class ParamEncoder {
private readonly writeFN;
private readonly endFN;
constructor(write: (data: Buffer) => Promise<void>, end: () => Promise<void>);
/**
* Write a set of parameters to the underlying sink
*
* @param data
*/
writeParams(data: {
[key: string]: any;
}): Promise<void>;
/**
* Cancels the underlying sink and encoder
*/
end(): Promise<void>;
}