@types/rsocket-core
Version:
TypeScript definitions for rsocket-core
128 lines (127 loc) • 3.58 kB
TypeScript
export { Encodable } from "rsocket-types";
export { ClientConfig } from "./RSocketClient";
export { Encoder, Encoders } from "./RSocketEncoding";
export { PayloadSerializers, Serializer } from "./RSocketSerialization";
export { ServerConfig, TransportServer } from "./RSocketServer";
import RSocketClient from "./RSocketClient";
export { RSocketClient };
import RSocketServer from "./RSocketServer";
export { RSocketServer };
import RSocketError from "./RSocketError";
export { RSocketError };
import RSocketResumableTransport from "./RSocketResumableTransport";
export { RSocketResumableTransport };
import WellKnownMimeType from "./WellKnownMimeType";
export { WellKnownMimeType };
import WellKnownAuthType from "./WellKnownAuthType";
export { WellKnownAuthType };
export {
decodeAuthMetadata,
decodeSimpleAuthPayload,
encodeBearerAuthMetadata,
encodeCustomAuthMetadata,
encodeSimpleAuthMetadata,
encodeWellKnownAuthMetadata,
} from "./AuthMetadata";
export {
CompositeMetadata,
decodeCompositeMetadata,
encodeAndAddCustomMetadata,
encodeAndAddWellKnownMetadata,
encodeCompositeMetadata,
Entry,
ExplicitMimeTimeEntry,
ReservedMimeTypeEntry,
WellKnownMimeTypeEntry,
} from "./CompositeMetadata";
export { decodeRoutes, encodeRoute, encodeRoutes } from "./RoutingMetadata";
export {
deserializeFrame,
deserializeFrames,
deserializeFrameWithLength,
serializeFrame,
serializeFrameWithLength,
} from "./RSocketBinaryFraming";
export { byteLength, createBuffer, readUInt24BE, toBuffer, writeUInt24BE } from "./RSocketBufferUtils";
export { BufferEncoder, BufferEncoders, UTF8Encoder, Utf8Encoders } from "./RSocketEncoding";
export {
CONNECTION_STREAM_ID,
createErrorFromFrame,
ERROR_CODES,
ERROR_EXPLANATIONS,
ErrorSource,
FLAGS,
FLAGS_MASK,
FRAME_TYPE_OFFFSET,
FRAME_TYPES,
getErrorCodeExplanation,
isComplete,
isIgnore,
isLease,
isMetadata,
isNext,
isRespond,
isResumeEnable,
MAX_CODE,
MAX_KEEPALIVE,
MAX_LIFETIME,
MAX_MIME_LENGTH,
MAX_RESUME_LENGTH,
MAX_STREAM_ID,
MAX_VERSION,
printFrame,
} from "./RSocketFrame";
export { Lease, Leases, LeaseStats } from "./RSocketLease";
export { IdentitySerializer, IdentitySerializers, JsonSerializer, JsonSerializers } from "./RSocketSerialization";
export { BEARER, SIMPLE, UNKNOWN_RESERVED_AUTH_TYPE, UNPARSEABLE_AUTH_TYPE } from "./WellKnownAuthType";
export {
APPLICATION_AVRO,
APPLICATION_CBOR,
APPLICATION_CLOUDEVENTS_JSON,
APPLICATION_GRAPHQL,
APPLICATION_GZIP,
APPLICATION_HESSIAN,
APPLICATION_JAVA_OBJECT,
APPLICATION_JAVASCRIPT,
APPLICATION_JSON,
APPLICATION_OCTET_STREAM,
APPLICATION_PDF,
APPLICATION_PROTOBUF,
APPLICATION_THRIFT,
APPLICATION_XML,
APPLICATION_ZIP,
AUDIO_AAC,
AUDIO_MP3,
AUDIO_MP4,
AUDIO_MPEG,
AUDIO_MPEG3,
AUDIO_OGG,
AUDIO_OPUS,
AUDIO_VORBIS,
IMAGE_BMP,
IMAGE_GIG,
IMAGE_HEIC,
IMAGE_HEIC_SEQUENCE,
IMAGE_HEIF,
IMAGE_HEIF_SEQUENCE,
IMAGE_JPEG,
IMAGE_PNG,
IMAGE_TIFF,
MESSAGE_RSOCKET_ACCEPT_MIMETYPES,
MESSAGE_RSOCKET_AUTHENTICATION,
MESSAGE_RSOCKET_COMPOSITE_METADATA,
MESSAGE_RSOCKET_MIMETYPE,
MESSAGE_RSOCKET_ROUTING,
MESSAGE_RSOCKET_TRACING_ZIPKIN,
MULTIPART_MIXED,
TEXT_CSS,
TEXT_CSV,
TEXT_HTML,
TEXT_PLAIN,
TEXT_XML,
UNKNOWN_RESERVED_MIME_TYPE,
UNPARSEABLE_MIME_TYPE,
VIDEO_H264,
VIDEO_H265,
VIDEO_VP8,
} from "./WellKnownMimeType";