UNPKG

@buildable/messages

Version:

A fully managed messaging service that lets you easily exchange event data across any app or resource.

21 lines (20 loc) 736 B
import { OnOptions, OnHandler, DeRegisterInfo, Event } from "../types"; export declare function createClient(secret?: string): { emit: (event: string, payload?: object) => Promise<Event>; on: (eventName: string, handler: OnHandler, options?: OnOptions) => Promise<{ eventName: string; platform: any; label: any; txKey: string; }>; deregister: (deregisterInfo: DeRegisterInfo) => { platform: string; label: string; eventName: string; txKey: string; }[]; deregisterAll: () => void; verify: (buildableSignature: string, pipelineSecret: string, payload: string, options?: { tolerance?: number | undefined; } | undefined) => boolean; };