wampy
Version:
Amazingly fast, feature-rich, lightweight WAMP Javascript client (for browser and node.js)
21 lines (18 loc) • 615 B
TypeScript
import { Encoder, Options } from 'cbor-x';
import { S as Serializer } from '../serializer-BBXXJ2B8.js';
/**
* Extended options interface to include int64AsNumber which is supported
* at runtime by cbor-x but missing from its type declarations.
*/
interface CborxOptions extends Options {
int64AsNumber?: boolean;
}
declare class CborSerializer implements Serializer {
protocol: string;
isBinary: boolean;
encoder: Encoder;
constructor(options?: CborxOptions);
encode(data: unknown): Uint8Array;
decode(data: string | ArrayBuffer | Uint8Array): unknown;
}
export { CborSerializer };