stanza-extend
Version:
Modern XMPP in the browser, with a JSON API
28 lines (27 loc) • 622 B
TypeScript
import { JID } from '../JID';
import { DefinitionOptions } from '../jxt';
import { DataForm, Paging } from './';
declare module './' {
interface IQPayload {
search?: Search;
}
}
export interface Search {
instructions?: string;
givenName?: string;
familyName?: string;
nick?: string;
email?: string;
items?: SearchResultItem[];
form?: DataForm;
paging?: Paging;
}
export interface SearchResultItem {
jid?: JID;
givenName?: string;
familyName?: string;
nick?: string;
email?: string;
}
declare const Protocol: DefinitionOptions[];
export default Protocol;