converse.js
Version:
Browser based XMPP chat client
50 lines • 1.31 kB
TypeScript
export default class MUCHeading extends CustomElement {
/**
* @typedef {import('@converse/headless/types/plugins/muc/occupant').default} MUCOccupant
*/
initialize(): Promise<void>;
model: any;
user_settings: any;
render(): import("lit-html").TemplateResult<1> | "";
/**
* @param {MUCOccupant} occupant
*/
updateIfOwnOccupant(occupant: import("@converse/headless").MUCOccupant): void;
/**
* @param {Event} ev
*/
showRoomDetailsModal(ev: Event): void;
/**
* @param {Event} ev
*/
showNicknameModal(ev: Event): void;
/**
* @param {Event} ev
*/
toggleTopic(ev: Event): void;
/**
* @param {Event} ev
*/
toggleOccupants(ev: Event): void;
/**
* @param {Event} ev
*/
showConfigModal(ev: Event): void;
/**
* @param {Event} ev
*/
close(ev: Event): void;
/**
* @param {Event} ev
*/
destroy(ev: Event): void;
/**
* Returns a list of objects which represent buttons for the groupchat header.
* @emits _converse#getHeadingButtons
*
* @param {boolean} subject_hidden
*/
getHeadingButtons(subject_hidden: boolean): any;
}
import { CustomElement } from 'shared/components/element.js';
//# sourceMappingURL=heading.d.ts.map