rsocket-rxjs
Version:
RSocket Protocol Client Implementation
16 lines (15 loc) • 1.45 kB
TypeScript
import { CompositeMetadata } from "../composite-metadata";
import { EncodingRSocket } from "../encoding-rsocket-client";
import { Authentication } from "../security/authentication";
export declare function decodeCompositeMetadata(buffer: Uint8Array, encodingSocket: EncodingRSocket): CompositeMetadata;
export declare function encodeCompositionMetadata(data: CompositeMetadata, encodingSocket: EncodingRSocket): Uint8Array;
export declare function decodeAuthentication(buffer: Uint8Array, encodingSocket: EncodingRSocket): Authentication;
export declare function encodeAuthentication(authentication: Authentication, encodingSocket: EncodingRSocket): Uint8Array;
export declare function decodeMessageRoute(data: Uint8Array): string;
export declare function encodeMessageRoute(route: string): Uint8Array;
export declare function encodeJson(obj: any, encodingSocket: EncodingRSocket): Uint8Array;
export declare function decodeJson(buffer: Uint8Array, encodingSocket: EncodingRSocket): any;
export declare function encodeMessageMimeType(mimeType: string, encodingSocket: EncodingRSocket): Uint8Array;
export declare function decodeMessageMimeType(buffer: Uint8Array, encodingSocket: EncodingRSocket): string;
export declare function encodeMessageAcceptMimeTypes(objs: string[], encodingSocket: EncodingRSocket): Uint8Array;
export declare function decodeMessageAcceptMimeTypes(buffer: Uint8Array, encodingSocket: EncodingRSocket): string[];