emma-hermes/apps/shared/src/index.ts

22 lines
512 B
TypeScript

export {
JsonRpcGatewayClient,
type ConnectionState,
type GatewayClientOptions,
type GatewayEvent,
type GatewayEventName,
type GatewayRequestId,
type JsonRpcFrame,
type WebSocketLike
} from './json-rpc-gateway'
export {
GatewayReauthRequiredError,
buildHermesWebSocketUrl,
isGatewayReauthRequired,
resolveGatewayWsUrl,
type GatewayAuthMode,
type GatewayWsConnection,
type HermesWebSocketUrlOptions,
type ResolveGatewayWsUrlDeps,
type WebSocketAuthParam
} from './websocket-url'