UNPKG

mudvault-mesh

Version:

Node.js client library for connecting to MudVault Mesh network

13 lines 1.44 kB
import { MeshMessage, MessageType, MessageEndpoint, MessagePayload, MessageMetadata } from './types'; export declare function createMessage(type: MessageType, from: MessageEndpoint, to: MessageEndpoint, payload: MessagePayload, metadata?: Partial<MessageMetadata>): MeshMessage; export declare function createTellMessage(from: MessageEndpoint, to: MessageEndpoint, message: string): MeshMessage; export declare function createChannelMessage(from: MessageEndpoint, channel: string, message: string, action?: 'join' | 'leave' | 'message' | 'list'): MeshMessage; export declare function createWhoRequestMessage(from: MessageEndpoint, targetMud: string): MeshMessage; export declare function createFingerRequestMessage(from: MessageEndpoint, targetMud: string, targetUser: string): MeshMessage; export declare function createLocateRequestMessage(from: MessageEndpoint, targetUser: string): MeshMessage; export declare function createPingMessage(from: MessageEndpoint, to: MessageEndpoint): MeshMessage; export declare function createPongMessage(from: MessageEndpoint, to: MessageEndpoint, originalTimestamp: number): MeshMessage; export declare function createErrorMessage(from: MessageEndpoint, to: MessageEndpoint, code: number, message: string, details?: any): MeshMessage; export declare function isExpired(message: MeshMessage): boolean; export declare function sanitizeMessage(message: string): string; //# sourceMappingURL=utils.d.ts.map