UNPKG

@filemap/events-sdk

Version:

SDK for Filemap events. Desktop client for Filemap dev server.

36 lines 942 B
export type AvailableApis = 'onOpenFile' | 'onOpenElement'; export interface ClientUpMessage { event: 'filemap-client-up'; utilized_apis: AvailableApis[]; } export interface RegisterUuidMessage { event: 'register_uuid'; data: { uuid: string; expirationTime: string; referrer: string; }; } export interface OpenElementMessage { event_name: 'open_element'; params: { file_path: string; line_number: number; column_number: number; }; signature: string; message_id: string; referrer: string; } export interface OpenFileMessage { event_name: 'open_file'; params: { file_path: string; }; signature: string; message_id: string; referrer: string; } export type ForwardedMessage = OpenElementMessage | OpenFileMessage; export type IncomingMessage = RegisterUuidMessage | ForwardedMessage; //# sourceMappingURL=messages.d.ts.map