UNPKG

networking

Version:

Library for typed, event-based networking between a server and clients.

22 lines (21 loc) 1.32 kB
import { Auth as CAuth } from './client/auth'; import { Tracker as CTracker } from './common/stream/tracker'; import { IOStream as CIOStream } from './common/stream/iostream'; import { Receipt as CReceipt } from './common/subscriptions/receipt'; import { Request as CRequest } from './common/subscriptions/request'; import { TransactionEmitter as CTransactionEmitter } from './common/events/transactions'; import { RequestEmitter as CRequestEmitter } from './common/events/requests'; import { StreamEmitter as CStreamEmitter } from './common/events/streams'; export { Client, ClientOptions, ClientSSLOptions } from './client/client'; export { Server, ServerOptions, ServerSSLOptions } from './server/server'; export { AuthError, NetworkingError, StreamError } from './common/errors'; export { Json, JsonArray, JsonMap } from './common/serialize'; export { Schematic } from './common/schema/schematic'; export declare type Auth = typeof CAuth; export declare type Tracker = typeof CTracker; export declare type IOStream = typeof CIOStream; export declare type Receipt = typeof CReceipt; export declare type Request = typeof CRequest; export declare type TransactionEmitter = typeof CTransactionEmitter; export declare type RequestEmitter = typeof CRequestEmitter; export declare type StreamEmitter = typeof CStreamEmitter;