|
@@ -1,11 +1,11 @@
|
|
export default MUCOccupant;
|
|
export default MUCOccupant;
|
|
declare const MUCOccupant_base: {
|
|
declare const MUCOccupant_base: {
|
|
new (...args: any[]): {
|
|
new (...args: any[]): {
|
|
- _vcard: import("../vcard").VCard;
|
|
|
|
|
|
+ _vcard: import("../vcard/vcard.js").default;
|
|
lazy_load_vcard: boolean;
|
|
lazy_load_vcard: boolean;
|
|
initialize(): void;
|
|
initialize(): void;
|
|
- readonly vcard: import("../vcard").VCard;
|
|
|
|
- getVCard(): Promise<import("../vcard").VCard | null>;
|
|
|
|
|
|
+ readonly vcard: import("../vcard/vcard.js").default;
|
|
|
|
+ getVCard(): Promise<import("../vcard/vcard.js").default | null>;
|
|
cid: any;
|
|
cid: any;
|
|
attributes: {};
|
|
attributes: {};
|
|
validationError: string;
|
|
validationError: string;
|
|
@@ -18,7 +18,7 @@ declare const MUCOccupant_base: {
|
|
preinitialize(): void;
|
|
preinitialize(): void;
|
|
validate(attrs: object, options?: object): string;
|
|
validate(attrs: object, options?: object): string;
|
|
toJSON(): any;
|
|
toJSON(): any;
|
|
- sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
|
|
+ sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
get(attr: string): any;
|
|
get(attr: string): any;
|
|
keys(): string[];
|
|
keys(): string[];
|
|
values(): any[];
|
|
values(): any[];
|
|
@@ -29,26 +29,26 @@ declare const MUCOccupant_base: {
|
|
omit(...args: any[]): any;
|
|
omit(...args: any[]): any;
|
|
isEmpty(): any;
|
|
isEmpty(): any;
|
|
has(attr: string): boolean;
|
|
has(attr: string): boolean;
|
|
- matches(attrs: import("@converse/skeletor/src/types/model").Attributes): boolean;
|
|
|
|
- set(key: string | any, val?: string | any, options?: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
|
|
+ matches(attrs: import("@converse/skeletor/src/types/model.js").Attributes): boolean;
|
|
|
|
+ set(key: string | any, val?: string | any, options?: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
_changing: boolean;
|
|
_changing: boolean;
|
|
_previousAttributes: any;
|
|
_previousAttributes: any;
|
|
id: any;
|
|
id: any;
|
|
- _pending: boolean | import("@converse/skeletor/src/types/model").Options;
|
|
|
|
- unset(attr: string, options?: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
- clear(options: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
|
|
+ _pending: boolean | import("@converse/skeletor/src/types/model.js").Options;
|
|
|
|
+ unset(attr: string, options?: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
|
|
+ clear(options: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
hasChanged(attr?: string): any;
|
|
hasChanged(attr?: string): any;
|
|
changedAttributes(diff: any): any;
|
|
changedAttributes(diff: any): any;
|
|
previous(attr?: string): any;
|
|
previous(attr?: string): any;
|
|
previousAttributes(): any;
|
|
previousAttributes(): any;
|
|
- fetch(options?: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
- save(key?: string | import("@converse/skeletor/src/types/model").Attributes, val?: boolean | number | string | import("@converse/skeletor/src/types/model").Options, options?: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
- destroy(options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
|
|
+ fetch(options?: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
|
|
+ save(key?: string | import("@converse/skeletor/src/types/model.js").Attributes, val?: boolean | number | string | import("@converse/skeletor/src/types/model.js").Options, options?: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
|
|
+ destroy(options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
url(): any;
|
|
url(): any;
|
|
- parse(resp: import("@converse/skeletor/src/types/model").Options, options?: import("@converse/skeletor/src/types/model").Options): import("@converse/skeletor/src/types/model").Options;
|
|
|
|
|
|
+ parse(resp: import("@converse/skeletor/src/types/model.js").Options, options?: import("@converse/skeletor/src/types/model.js").Options): import("@converse/skeletor/src/types/model.js").Options;
|
|
isNew(): boolean;
|
|
isNew(): boolean;
|
|
- isValid(options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
- _validate(attrs: import("@converse/skeletor/src/types/model").Attributes, options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
|
|
+ isValid(options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
|
|
+ _validate(attrs: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
on(name: string, callback: (event: any, model: Model, collection: import("@converse/skeletor").Collection, options: Record<string, any>) => any, context: any): any;
|
|
on(name: string, callback: (event: any, model: Model, collection: import("@converse/skeletor").Collection, options: Record<string, any>) => any, context: any): any;
|
|
_events: any;
|
|
_events: any;
|
|
_listeners: {};
|
|
_listeners: {};
|
|
@@ -87,20 +87,20 @@ declare const MUCOccupant_base: {
|
|
fetchMessages(): any;
|
|
fetchMessages(): any;
|
|
afterMessagesFetched(): void;
|
|
afterMessagesFetched(): void;
|
|
onMessage(_attrs_or_error: import("../../shared/types").MessageAttributes | Error): Promise<void>;
|
|
onMessage(_attrs_or_error: import("../../shared/types").MessageAttributes | Error): Promise<void>;
|
|
- getUpdatedMessageAttributes(message: import("../..").BaseMessage<any>, attrs: import("../../shared/types").MessageAttributes): object;
|
|
|
|
- updateMessage(message: import("../..").BaseMessage<any>, attrs: import("../../shared/types").MessageAttributes): void;
|
|
|
|
- handleCorrection(attrs: import("../../shared/types").MessageAttributes | import("./types").MUCMessageAttributes): Promise<import("../..").BaseMessage<any> | void>;
|
|
|
|
|
|
+ getUpdatedMessageAttributes(message: import("../../index.js").BaseMessage<any>, attrs: import("../../shared/types").MessageAttributes): object;
|
|
|
|
+ updateMessage(message: import("../../index.js").BaseMessage<any>, attrs: import("../../shared/types").MessageAttributes): void;
|
|
|
|
+ handleCorrection(attrs: import("../../shared/types").MessageAttributes | import("./types.js").MUCMessageAttributes): Promise<import("../../index.js").BaseMessage<any> | void>;
|
|
queueMessage(attrs: import("../../shared/types").MessageAttributes): any;
|
|
queueMessage(attrs: import("../../shared/types").MessageAttributes): any;
|
|
msg_chain: any;
|
|
msg_chain: any;
|
|
getOutgoingMessageAttributes(_attrs?: import("../../shared/types").MessageAttributes): Promise<import("../../shared/types").MessageAttributes>;
|
|
getOutgoingMessageAttributes(_attrs?: import("../../shared/types").MessageAttributes): Promise<import("../../shared/types").MessageAttributes>;
|
|
- sendMessage(attrs?: any): Promise<import("../..").BaseMessage<any>>;
|
|
|
|
- retractOwnMessage(message: import("../..").BaseMessage<any>): void;
|
|
|
|
|
|
+ sendMessage(attrs?: any): Promise<import("../../index.js").BaseMessage<any>>;
|
|
|
|
+ retractOwnMessage(message: import("../../index.js").BaseMessage<any>): void;
|
|
sendFiles(files: File[]): Promise<void>;
|
|
sendFiles(files: File[]): Promise<void>;
|
|
setEditable(attrs: any, send_time: string): void;
|
|
setEditable(attrs: any, send_time: string): void;
|
|
setChatState(state: string, options?: object): any;
|
|
setChatState(state: string, options?: object): any;
|
|
chat_state_timeout: NodeJS.Timeout;
|
|
chat_state_timeout: NodeJS.Timeout;
|
|
- onMessageAdded(message: import("../..").BaseMessage<any>): void;
|
|
|
|
- onMessageUploadChanged(message: import("../..").BaseMessage<any>): Promise<void>;
|
|
|
|
|
|
+ onMessageAdded(message: import("../../index.js").BaseMessage<any>): void;
|
|
|
|
+ onMessageUploadChanged(message: import("../../index.js").BaseMessage<any>): Promise<void>;
|
|
onScrolledChanged(): void;
|
|
onScrolledChanged(): void;
|
|
pruneHistoryWhenScrolledDown(): void;
|
|
pruneHistoryWhenScrolledDown(): void;
|
|
shouldShowErrorMessage(attrs: import("../../shared/types").MessageAttributes): Promise<boolean>;
|
|
shouldShowErrorMessage(attrs: import("../../shared/types").MessageAttributes): Promise<boolean>;
|
|
@@ -110,8 +110,8 @@ declare const MUCOccupant_base: {
|
|
getOldestMessage(): any;
|
|
getOldestMessage(): any;
|
|
getMostRecentMessage(): any;
|
|
getMostRecentMessage(): any;
|
|
getMessageReferencedByError(attrs: object): any;
|
|
getMessageReferencedByError(attrs: object): any;
|
|
- findDanglingRetraction(attrs: object): import("../..").BaseMessage<any> | null;
|
|
|
|
- getDuplicateMessage(attrs: object): import("../..").BaseMessage<any>;
|
|
|
|
|
|
+ findDanglingRetraction(attrs: object): import("../../index.js").BaseMessage<any> | null;
|
|
|
|
+ getDuplicateMessage(attrs: object): import("../../index.js").BaseMessage<any>;
|
|
getOriginIdQueryAttrs(attrs: object): {
|
|
getOriginIdQueryAttrs(attrs: object): {
|
|
origin_id: any;
|
|
origin_id: any;
|
|
from: any;
|
|
from: any;
|
|
@@ -121,15 +121,15 @@ declare const MUCOccupant_base: {
|
|
from: any;
|
|
from: any;
|
|
msgid: any;
|
|
msgid: any;
|
|
};
|
|
};
|
|
- sendMarkerForMessage(msg: import("../..").BaseMessage<any>, type?: ("received" | "displayed" | "acknowledged"), force?: boolean): Promise<void>;
|
|
|
|
- handleUnreadMessage(message: import("../..").BaseMessage<any>): void;
|
|
|
|
- getErrorAttributesForMessage(message: import("../..").BaseMessage<any>, attrs: import("../../shared/types").MessageAttributes): Promise<any>;
|
|
|
|
- handleErrorMessageStanza(stanza: Element): Promise<any>;
|
|
|
|
- incrementUnreadMsgsCounter(message: import("../..").BaseMessage<any>): void;
|
|
|
|
|
|
+ sendMarkerForMessage(msg: import("../../index.js").BaseMessage<any>, type?: ("received" | "displayed" | "acknowledged"), force?: boolean): Promise<void>;
|
|
|
|
+ handleUnreadMessage(message: import("../../index.js").BaseMessage<any>): void;
|
|
|
|
+ getErrorAttributesForMessage(message: import("../../index.js").BaseMessage<any>, attrs: import("../../shared/types").MessageAttributes): Promise<any>;
|
|
|
|
+ handleErrorMessageStanza(stanza: Element): Promise<void>;
|
|
|
|
+ incrementUnreadMsgsCounter(message: import("../../index.js").BaseMessage<any>): void;
|
|
clearUnreadMsgCounter(): void;
|
|
clearUnreadMsgCounter(): void;
|
|
handleRetraction(attrs: import("../../shared/types").MessageAttributes): Promise<boolean>;
|
|
handleRetraction(attrs: import("../../shared/types").MessageAttributes): Promise<boolean>;
|
|
handleReceipt(attrs: import("../../shared/types").MessageAttributes): boolean;
|
|
handleReceipt(attrs: import("../../shared/types").MessageAttributes): boolean;
|
|
- createMessageStanza(message: import("../..").BaseMessage<any>): Promise<any>;
|
|
|
|
|
|
+ createMessageStanza(message: import("../../index.js").BaseMessage<any>): Promise<any>;
|
|
pruneHistory(): void;
|
|
pruneHistory(): void;
|
|
debouncedPruneHistory: import("lodash").DebouncedFunc<() => void>;
|
|
debouncedPruneHistory: import("lodash").DebouncedFunc<() => void>;
|
|
isScrolledUp(): any;
|
|
isScrolledUp(): any;
|
|
@@ -146,7 +146,7 @@ declare const MUCOccupant_base: {
|
|
preinitialize(): void;
|
|
preinitialize(): void;
|
|
validate(attrs: object, options?: object): string;
|
|
validate(attrs: object, options?: object): string;
|
|
toJSON(): any;
|
|
toJSON(): any;
|
|
- sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
|
|
+ sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
get(attr: string): any;
|
|
get(attr: string): any;
|
|
keys(): string[];
|
|
keys(): string[];
|
|
values(): any[];
|
|
values(): any[];
|
|
@@ -157,26 +157,26 @@ declare const MUCOccupant_base: {
|
|
omit(...args: any[]): any;
|
|
omit(...args: any[]): any;
|
|
isEmpty(): any;
|
|
isEmpty(): any;
|
|
has(attr: string): boolean;
|
|
has(attr: string): boolean;
|
|
- matches(attrs: import("@converse/skeletor/src/types/model").Attributes): boolean;
|
|
|
|
- set(key: string | any, val?: string | any, options?: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
|
|
+ matches(attrs: import("@converse/skeletor/src/types/model.js").Attributes): boolean;
|
|
|
|
+ set(key: string | any, val?: string | any, options?: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
_changing: boolean;
|
|
_changing: boolean;
|
|
_previousAttributes: any;
|
|
_previousAttributes: any;
|
|
id: any;
|
|
id: any;
|
|
- _pending: boolean | import("@converse/skeletor/src/types/model").Options;
|
|
|
|
- unset(attr: string, options?: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
- clear(options: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
|
|
+ _pending: boolean | import("@converse/skeletor/src/types/model.js").Options;
|
|
|
|
+ unset(attr: string, options?: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
|
|
+ clear(options: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
hasChanged(attr?: string): any;
|
|
hasChanged(attr?: string): any;
|
|
changedAttributes(diff: any): any;
|
|
changedAttributes(diff: any): any;
|
|
previous(attr?: string): any;
|
|
previous(attr?: string): any;
|
|
previousAttributes(): any;
|
|
previousAttributes(): any;
|
|
- fetch(options?: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
- save(key?: string | import("@converse/skeletor/src/types/model").Attributes, val?: boolean | number | string | import("@converse/skeletor/src/types/model").Options, options?: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
- destroy(options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
|
|
+ fetch(options?: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
|
|
+ save(key?: string | import("@converse/skeletor/src/types/model.js").Attributes, val?: boolean | number | string | import("@converse/skeletor/src/types/model.js").Options, options?: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
|
|
+ destroy(options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
url(): any;
|
|
url(): any;
|
|
- parse(resp: import("@converse/skeletor/src/types/model").Options, options?: import("@converse/skeletor/src/types/model").Options): import("@converse/skeletor/src/types/model").Options;
|
|
|
|
|
|
+ parse(resp: import("@converse/skeletor/src/types/model.js").Options, options?: import("@converse/skeletor/src/types/model.js").Options): import("@converse/skeletor/src/types/model.js").Options;
|
|
isNew(): boolean;
|
|
isNew(): boolean;
|
|
- isValid(options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
- _validate(attrs: import("@converse/skeletor/src/types/model").Attributes, options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
|
|
+ isValid(options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
|
|
+ _validate(attrs: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
on(name: string, callback: (event: any, model: Model, collection: import("@converse/skeletor").Collection, options: Record<string, any>) => any, context: any): any;
|
|
on(name: string, callback: (event: any, model: Model, collection: import("@converse/skeletor").Collection, options: Record<string, any>) => any, context: any): any;
|
|
_events: any;
|
|
_events: any;
|
|
_listeners: {};
|
|
_listeners: {};
|
|
@@ -215,7 +215,7 @@ declare const MUCOccupant_base: {
|
|
initialize(): void;
|
|
initialize(): void;
|
|
validate(attrs: object, options?: object): string;
|
|
validate(attrs: object, options?: object): string;
|
|
toJSON(): any;
|
|
toJSON(): any;
|
|
- sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
|
|
+ sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
get(attr: string): any;
|
|
get(attr: string): any;
|
|
keys(): string[];
|
|
keys(): string[];
|
|
values(): any[];
|
|
values(): any[];
|
|
@@ -226,26 +226,26 @@ declare const MUCOccupant_base: {
|
|
omit(...args: any[]): any;
|
|
omit(...args: any[]): any;
|
|
isEmpty(): any;
|
|
isEmpty(): any;
|
|
has(attr: string): boolean;
|
|
has(attr: string): boolean;
|
|
- matches(attrs: import("@converse/skeletor/src/types/model").Attributes): boolean;
|
|
|
|
- set(key: string | any, val?: string | any, options?: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
|
|
+ matches(attrs: import("@converse/skeletor/src/types/model.js").Attributes): boolean;
|
|
|
|
+ set(key: string | any, val?: string | any, options?: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
_changing: boolean;
|
|
_changing: boolean;
|
|
_previousAttributes: any;
|
|
_previousAttributes: any;
|
|
id: any;
|
|
id: any;
|
|
- _pending: boolean | import("@converse/skeletor/src/types/model").Options;
|
|
|
|
- unset(attr: string, options?: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
- clear(options: import("@converse/skeletor/src/types/model").Options): false | any;
|
|
|
|
|
|
+ _pending: boolean | import("@converse/skeletor/src/types/model.js").Options;
|
|
|
|
+ unset(attr: string, options?: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
|
|
+ clear(options: import("@converse/skeletor/src/types/model.js").Options): false | any;
|
|
hasChanged(attr?: string): any;
|
|
hasChanged(attr?: string): any;
|
|
changedAttributes(diff: any): any;
|
|
changedAttributes(diff: any): any;
|
|
previous(attr?: string): any;
|
|
previous(attr?: string): any;
|
|
previousAttributes(): any;
|
|
previousAttributes(): any;
|
|
- fetch(options?: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
- save(key?: string | import("@converse/skeletor/src/types/model").Attributes, val?: boolean | number | string | import("@converse/skeletor/src/types/model").Options, options?: import("@converse/skeletor/src/types/model").Options): any;
|
|
|
|
- destroy(options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
|
|
+ fetch(options?: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
|
|
+ save(key?: string | import("@converse/skeletor/src/types/model.js").Attributes, val?: boolean | number | string | import("@converse/skeletor/src/types/model.js").Options, options?: import("@converse/skeletor/src/types/model.js").Options): any;
|
|
|
|
+ destroy(options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
url(): any;
|
|
url(): any;
|
|
- parse(resp: import("@converse/skeletor/src/types/model").Options, options?: import("@converse/skeletor/src/types/model").Options): import("@converse/skeletor/src/types/model").Options;
|
|
|
|
|
|
+ parse(resp: import("@converse/skeletor/src/types/model.js").Options, options?: import("@converse/skeletor/src/types/model.js").Options): import("@converse/skeletor/src/types/model.js").Options;
|
|
isNew(): boolean;
|
|
isNew(): boolean;
|
|
- isValid(options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
- _validate(attrs: import("@converse/skeletor/src/types/model").Attributes, options?: import("@converse/skeletor/src/types/model").Options): boolean;
|
|
|
|
|
|
+ isValid(options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
|
|
+ _validate(attrs: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").Options): boolean;
|
|
on(name: string, callback: (event: any, model: Model, collection: import("@converse/skeletor").Collection, options: Record<string, any>) => any, context: any): any;
|
|
on(name: string, callback: (event: any, model: Model, collection: import("@converse/skeletor").Collection, options: Record<string, any>) => any, context: any): any;
|
|
_events: any;
|
|
_events: any;
|
|
_listeners: {};
|
|
_listeners: {};
|
|
@@ -290,7 +290,7 @@ declare class MUCOccupant extends MUCOccupant_base {
|
|
* This method houldn't be called directly, instead {@link MUC#queueMessage} should be called.
|
|
* This method houldn't be called directly, instead {@link MUC#queueMessage} should be called.
|
|
* @param {MessageAttributes|StanzaParseError} attrs_or_error
|
|
* @param {MessageAttributes|StanzaParseError} attrs_or_error
|
|
*/
|
|
*/
|
|
- onMessage(attrs_or_error: import("../../shared/types").MessageAttributes | import("../../shared/errors").StanzaParseError): Promise<any>;
|
|
|
|
|
|
+ onMessage(attrs_or_error: import("../../shared/types").MessageAttributes | import("../../shared/errors").StanzaParseError): Promise<void>;
|
|
/**
|
|
/**
|
|
* Return roles which may be assigned to this occupant
|
|
* Return roles which may be assigned to this occupant
|
|
* @returns {typeof ROLES} - An array of assignable roles
|
|
* @returns {typeof ROLES} - An array of assignable roles
|