stanza-extend
Version:
Modern XMPP in the browser, with a JSON API
26 lines (25 loc) • 544 B
TypeScript
/// <reference types="node" />
import { DefinitionOptions } from '../jxt';
declare module './' {
interface Message {
ibb?: IBBData;
}
interface IQPayload {
ibb?: IBB;
}
}
export interface IBBRequest {
action: 'open' | 'close';
sid: string;
blockSize?: number;
ack?: boolean;
}
export interface IBBData {
action: 'data';
sid: string;
seq: number;
data: Buffer;
}
export declare type IBB = IBBRequest | IBBData;
declare const Protocol: DefinitionOptions[];
export default Protocol;