Przeglądaj źródła

Add type info for `getOpenPromise`

JC Brand 3 miesięcy temu
rodzic
commit
d4f3077992
100 zmienionych plików z 237 dodań i 107 usunięć
  1. 1 0
      src/headless/shared/api/promise.js
  2. 5 0
      src/headless/shared/types.ts
  3. 7 1
      src/headless/types/plugins/blocklist/collection.d.ts
  4. 7 1
      src/headless/types/plugins/bookmarks/collection.d.ts
  5. 7 1
      src/headless/types/plugins/chat/message.d.ts
  6. 15 3
      src/headless/types/plugins/chat/model.d.ts
  7. 14 2
      src/headless/types/plugins/disco/entity.d.ts
  8. 8 2
      src/headless/types/plugins/muc/muc.d.ts
  9. 1 1
      src/headless/types/plugins/muc/occupant.d.ts
  10. 8 2
      src/headless/types/plugins/roster/contact.d.ts
  11. 1 0
      src/headless/types/plugins/roster/filter.d.ts
  12. 1 0
      src/headless/types/plugins/roster/presence.d.ts
  13. 1 1
      src/headless/types/plugins/status/status.d.ts
  14. 7 1
      src/headless/types/plugins/vcard/vcards.d.ts
  15. 7 1
      src/headless/types/shared/_converse.d.ts
  16. 7 1
      src/headless/types/shared/api/index.d.ts
  17. 1 1
      src/headless/types/shared/color.d.ts
  18. 1 0
      src/headless/types/shared/connection/feedback.d.ts
  19. 14 2
      src/headless/types/shared/connection/index.d.ts
  20. 8 2
      src/headless/types/shared/message.d.ts
  21. 7 1
      src/headless/types/shared/model-with-contact.d.ts
  22. 4 0
      src/headless/types/shared/types.d.ts
  23. 2 1
      src/headless/types/utils/index.d.ts
  24. 1 0
      src/headless/types/utils/promise.d.ts
  25. 1 0
      src/headless/utils/session.js
  26. 1 1
      src/types/plugins/adhoc-views/adhoc-commands.d.ts
  27. 1 1
      src/types/plugins/adhoc-views/templates/ad-hoc-command-form.d.ts
  28. 1 1
      src/types/plugins/adhoc-views/templates/ad-hoc-command.d.ts
  29. 1 1
      src/types/plugins/adhoc-views/templates/ad-hoc.d.ts
  30. 1 1
      src/types/plugins/bookmark-views/components/bookmark-form.d.ts
  31. 1 1
      src/types/plugins/bookmark-views/components/bookmarks-list.d.ts
  32. 1 1
      src/types/plugins/bookmark-views/components/templates/form.d.ts
  33. 1 1
      src/types/plugins/bookmark-views/components/templates/item.d.ts
  34. 1 1
      src/types/plugins/bookmark-views/components/templates/list.d.ts
  35. 1 1
      src/types/plugins/bookmark-views/modals/bookmark-form.d.ts
  36. 1 1
      src/types/plugins/bookmark-views/modals/bookmark-list.d.ts
  37. 1 1
      src/types/plugins/chatboxviews/templates/chats.d.ts
  38. 1 1
      src/types/plugins/chatview/bottom-panel.d.ts
  39. 1 1
      src/types/plugins/chatview/chat.d.ts
  40. 1 1
      src/types/plugins/chatview/heading.d.ts
  41. 1 1
      src/types/plugins/chatview/message-form.d.ts
  42. 1 1
      src/types/plugins/chatview/templates/bottom-panel.d.ts
  43. 1 1
      src/types/plugins/chatview/templates/chat.d.ts
  44. 1 1
      src/types/plugins/chatview/templates/message-form.d.ts
  45. 1 1
      src/types/plugins/controlbox/buttons.d.ts
  46. 1 1
      src/types/plugins/controlbox/controlbox.d.ts
  47. 1 1
      src/types/plugins/controlbox/loginform.d.ts
  48. 1 1
      src/types/plugins/controlbox/navback.d.ts
  49. 1 1
      src/types/plugins/controlbox/templates/buttons.d.ts
  50. 1 1
      src/types/plugins/controlbox/templates/controlbox.d.ts
  51. 2 2
      src/types/plugins/controlbox/templates/loginform.d.ts
  52. 1 1
      src/types/plugins/controlbox/templates/navback.d.ts
  53. 1 1
      src/types/plugins/controlbox/templates/toggle.d.ts
  54. 1 1
      src/types/plugins/controlbox/toggle.d.ts
  55. 1 1
      src/types/plugins/dragresize/templates/dragresize.d.ts
  56. 1 1
      src/types/plugins/headlines-view/feed-list.d.ts
  57. 1 1
      src/types/plugins/headlines-view/heading.d.ts
  58. 1 1
      src/types/plugins/headlines-view/templates/chat-head.d.ts
  59. 1 1
      src/types/plugins/headlines-view/templates/feeds-list.d.ts
  60. 1 1
      src/types/plugins/headlines-view/templates/headlines.d.ts
  61. 1 1
      src/types/plugins/headlines-view/view.d.ts
  62. 1 1
      src/types/plugins/mam-views/placeholder.d.ts
  63. 1 1
      src/types/plugins/mam-views/templates/placeholder.d.ts
  64. 1 1
      src/types/plugins/minimize/minimized-chat.d.ts
  65. 1 1
      src/types/plugins/minimize/templates/toggle.d.ts
  66. 1 1
      src/types/plugins/minimize/templates/trimmed_chat.d.ts
  67. 1 1
      src/types/plugins/minimize/view.d.ts
  68. 1 1
      src/types/plugins/modal/alert.d.ts
  69. 8 2
      src/types/plugins/modal/confirm.d.ts
  70. 11 5
      src/types/plugins/modal/modal.d.ts
  71. 1 1
      src/types/plugins/modal/popover.d.ts
  72. 1 1
      src/types/plugins/modal/templates/alert.d.ts
  73. 2 2
      src/types/plugins/modal/templates/buttons.d.ts
  74. 1 1
      src/types/plugins/modal/templates/modal-alert.d.ts
  75. 1 1
      src/types/plugins/modal/templates/modal.d.ts
  76. 1 1
      src/types/plugins/modal/templates/prompt.d.ts
  77. 1 1
      src/types/plugins/muc-views/chatarea.d.ts
  78. 1 1
      src/types/plugins/muc-views/heading.d.ts
  79. 1 1
      src/types/plugins/muc-views/modals/add-muc.d.ts
  80. 1 1
      src/types/plugins/muc-views/modals/config.d.ts
  81. 1 1
      src/types/plugins/muc-views/modals/moderator-tools.d.ts
  82. 1 1
      src/types/plugins/muc-views/modals/muc-details.d.ts
  83. 1 1
      src/types/plugins/muc-views/modals/muc-invite.d.ts
  84. 1 1
      src/types/plugins/muc-views/modals/muc-list.d.ts
  85. 1 1
      src/types/plugins/muc-views/modals/nickname.d.ts
  86. 1 1
      src/types/plugins/muc-views/modals/occupant.d.ts
  87. 1 1
      src/types/plugins/muc-views/modals/templates/add-muc.d.ts
  88. 1 1
      src/types/plugins/muc-views/modals/templates/muc-config.d.ts
  89. 1 1
      src/types/plugins/muc-views/modals/templates/muc-details.d.ts
  90. 1 1
      src/types/plugins/muc-views/modals/templates/muc-invite.d.ts
  91. 1 1
      src/types/plugins/muc-views/modals/templates/occupant.d.ts
  92. 8 2
      src/types/plugins/muc-views/modtools.d.ts
  93. 1 1
      src/types/plugins/muc-views/muc.d.ts
  94. 1 1
      src/types/plugins/muc-views/nickname-form.d.ts
  95. 1 1
      src/types/plugins/muc-views/occupant.d.ts
  96. 1 1
      src/types/plugins/muc-views/occupants.d.ts
  97. 1 1
      src/types/plugins/muc-views/password-form.d.ts
  98. 1 1
      src/types/plugins/muc-views/sidebar-occupant.d.ts
  99. 1 1
      src/types/plugins/muc-views/sidebar.d.ts
  100. 1 1
      src/types/plugins/muc-views/templates/affiliation-form.d.ts

+ 1 - 0
src/headless/shared/api/promise.js

@@ -50,6 +50,7 @@ export default {
         add (promises, replace=true) {
             promises = Array.isArray(promises) ? promises : [promises];
             promises.forEach(name => {
+                /** @type {import('../types').ReplaceableOpenPromise} */
                 const promise = getOpenPromise();
                 promise.replace = replace;
                 _converse.promises[name] = promise;

+ 5 - 0
src/headless/shared/types.ts

@@ -1,4 +1,9 @@
 import { Collection, Model } from "@converse/skeletor";
+import { getOpenPromise } from "@converse/openpromise";
+
+export type ReplaceableOpenPromise = ReturnType<typeof getOpenPromise> & {
+    replace?: boolean;
+}
 
 export type ModelAttributes = Record<string, any>;
 

+ 7 - 1
src/headless/types/plugins/blocklist/collection.d.ts

@@ -9,7 +9,13 @@ declare class Blocklist extends Collection {
      * @param {BlockedEntity} item
      */
     rejectContactRequest(item: BlockedEntity): Promise<void>;
-    fetchBlocklist(): any;
+    fetchBlocklist(): Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     /**
      * @param {Object} deferred
      */

+ 7 - 1
src/headless/types/plugins/bookmarks/collection.d.ts

@@ -11,7 +11,13 @@ declare class Bookmarks extends Collection {
      * @param {Bookmark} bookmark
      */
     openBookmarkedRoom(bookmark: Bookmark): Promise<Bookmark>;
-    fetchBookmarks(): any;
+    fetchBookmarks(): Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     /**
      * @param {import('./types').BookmarkAttrs} attrs
      */

+ 7 - 1
src/headless/types/plugins/chat/message.d.ts

@@ -9,7 +9,13 @@ export default Message;
 declare class Message extends BaseMessage<any> {
     constructor(models?: import("@converse/skeletor").Model[], options?: object);
     initialize(): Promise<void>;
-    initialized: any;
+    initialized: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     setContact(): Promise<void>;
     getDisplayName(): any;
 }

+ 15 - 3
src/headless/types/plugins/chat/model.d.ts

@@ -200,7 +200,13 @@ declare const ChatBox_base: {
 } & {
     new (...args: any[]): {
         initialize(): void;
-        rosterContactAdded: any;
+        rosterContactAdded: Promise<any> & {
+            isResolved: boolean;
+            isPending: boolean;
+            isRejected: boolean;
+            resolve: (value: any) => void;
+            reject: (reason?: any) => void;
+        };
         contact: import("../roster/contact.js").default | import("../status/status.js").default;
         setModelContact(jid: string): Promise<void>;
         cid: any;
@@ -281,7 +287,7 @@ declare const ChatBox_base: {
         readonly idAttribute: string;
         readonly cidPrefix: string;
         preinitialize(): void;
-        initialize(): void;
+        initialize(attrs?: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").ModelOptions): void;
         validate(attrs: object, options?: object): string;
         toJSON(): any;
         sync(method: "create" | "update" | "patch" | "delete" | "read", model: import("@converse/skeletor").Model, options: import("@converse/skeletor/src/types/model.js").Options): any;
@@ -356,7 +362,13 @@ declare class ChatBox extends ChatBox_base {
         type: string;
     };
     initialize(): Promise<void>;
-    initialized: any;
+    initialized: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     presence: any;
     /**
      * @param {MessageAttributes|StanzaParseError} attrs_or_error

+ 14 - 2
src/headless/types/plugins/disco/entity.d.ts

@@ -10,8 +10,20 @@ export default DiscoEntity;
  */
 declare class DiscoEntity extends Model {
     initialize(_: any, options: any): void;
-    waitUntilFeaturesDiscovered: any;
-    waitUntilItemsFetched: any;
+    waitUntilFeaturesDiscovered: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
+    waitUntilItemsFetched: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     dataforms: Collection;
     features: Collection;
     fields: Collection;

+ 8 - 2
src/headless/types/plugins/muc/muc.d.ts

@@ -213,7 +213,7 @@ declare const MUC_base: {
         readonly idAttribute: string;
         readonly cidPrefix: string;
         preinitialize(): void;
-        initialize(): void;
+        initialize(attrs?: import("@converse/skeletor/src/types/model").Attributes, options?: import("@converse/skeletor/src/types/model").ModelOptions): void;
         validate(attrs: object, options?: object): string;
         toJSON(): any;
         sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model").Options): any;
@@ -300,7 +300,13 @@ declare class MUC extends MUC_base {
         type: string;
     };
     initialize(): Promise<void>;
-    initialized: any;
+    initialized: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     debouncedRejoin: import("lodash").DebouncedFunc<() => Promise<void>>;
     isEntered(): boolean;
     /**

+ 1 - 1
src/headless/types/plugins/muc/occupant.d.ts

@@ -213,7 +213,7 @@ declare const MUCOccupant_base: {
         readonly idAttribute: string;
         readonly cidPrefix: string;
         preinitialize(): void;
-        initialize(): void;
+        initialize(attrs?: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").ModelOptions): void;
         validate(attrs: object, options?: object): string;
         toJSON(): any;
         sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model.js").Options): any;

+ 8 - 2
src/headless/types/plugins/roster/contact.d.ts

@@ -84,7 +84,7 @@ declare const RosterContact_base: {
         readonly idAttribute: string;
         readonly cidPrefix: string;
         preinitialize(): void;
-        initialize(): void;
+        initialize(attrs?: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").ModelOptions): void;
         validate(attrs: object, options?: object): string;
         toJSON(): any;
         sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model.js").Options): any;
@@ -144,7 +144,13 @@ declare class RosterContact extends RosterContact_base {
         num_unread: number;
     };
     initialize(attrs: any): Promise<void>;
-    initialized: any;
+    initialized: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     setPresence(): void;
     presence: any;
     getStatus(): any;

+ 1 - 0
src/headless/types/plugins/roster/filter.d.ts

@@ -1,4 +1,5 @@
 export class RosterFilter extends Model {
+    initialize(): void;
 }
 import { Model } from '@converse/skeletor';
 //# sourceMappingURL=filter.d.ts.map

+ 1 - 0
src/headless/types/plugins/roster/presence.d.ts

@@ -3,6 +3,7 @@ declare class Presence extends Model {
     defaults(): {
         show: string;
     };
+    initialize(): void;
     resources: Resources;
     onResourcesChanged(): void;
     /**

+ 1 - 1
src/headless/types/plugins/status/status.d.ts

@@ -83,7 +83,7 @@ declare const XMPPStatus_base: {
         readonly idAttribute: string;
         readonly cidPrefix: string;
         preinitialize(): void;
-        initialize(): void;
+        initialize(attrs?: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").ModelOptions): void;
         validate(attrs: object, options?: object): string;
         toJSON(): any;
         sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model.js").Options): any;

+ 7 - 1
src/headless/types/plugins/vcard/vcards.d.ts

@@ -3,7 +3,13 @@ declare class VCards extends Collection {
     constructor();
     model: typeof VCard;
     initialize(): Promise<void>;
-    fetchVCards(): any;
+    fetchVCards(): Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
 }
 import { Collection } from "@converse/skeletor";
 import VCard from "./vcard";

+ 7 - 1
src/headless/types/shared/_converse.d.ts

@@ -33,7 +33,13 @@ declare class ConversePrivateGlobal extends ConversePrivateGlobal_base {
     templates: {};
     storage: {};
     promises: {
-        initialized: any;
+        initialized: Promise<any> & {
+            isResolved: boolean;
+            isPending: boolean;
+            isRejected: boolean;
+            resolve: (value: any) => void;
+            reject: (reason?: any) => void;
+        };
     };
     NUM_PREKEYS: number;
     TIMEOUTS: {

+ 7 - 1
src/headless/types/shared/api/index.d.ts

@@ -7,7 +7,13 @@ export type _converse = {
     templates: {};
     storage: {};
     promises: {
-        initialized: any;
+        initialized: Promise<any> & {
+            isResolved: boolean;
+            isPending: boolean;
+            isRejected: boolean;
+            resolve: (value: any) => void;
+            reject: (reason?: any) => void;
+        };
     };
     NUM_PREKEYS: number;
     TIMEOUTS: {

+ 1 - 1
src/headless/types/shared/color.d.ts

@@ -25,7 +25,7 @@ export default function ColorAwareModel<T extends import("./types").ModelExtende
         readonly idAttribute: string;
         readonly cidPrefix: string;
         preinitialize(): void;
-        initialize(): void;
+        initialize(attrs?: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").ModelOptions): void;
         validate(attrs: object, options?: object): string;
         toJSON(): any;
         sync(method: "create" | "update" | "patch" | "delete" | "read", model: import("@converse/skeletor").Model, options: import("@converse/skeletor/src/types/model.js").Options): any;

+ 1 - 0
src/headless/types/shared/connection/feedback.d.ts

@@ -4,6 +4,7 @@ declare class Feedback extends Model {
         connection_status: number;
         message: string;
     };
+    initialize(): void;
 }
 import { Model } from '@converse/skeletor';
 //# sourceMappingURL=feedback.d.ts.map

+ 14 - 2
src/headless/types/shared/connection/index.d.ts

@@ -93,8 +93,20 @@ export class Connection extends Connection_base {
      */
     isType(type: string): boolean;
     hasResumed(): boolean;
-    restoreWorkerSession(): any;
-    worker_attach_promise: any;
+    restoreWorkerSession(): Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
+    worker_attach_promise: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
 }
 /**
  * The MockConnection class is used during testing, to mock an XMPP connection.

+ 8 - 2
src/headless/types/shared/message.d.ts

@@ -71,7 +71,13 @@ declare const BaseMessage_base: {
 } & {
     new (...args: any[]): {
         initialize(): void;
-        rosterContactAdded: any;
+        rosterContactAdded: Promise<any> & {
+            isResolved: boolean;
+            isPending: boolean;
+            isRejected: boolean;
+            resolve: (value: any) => void;
+            reject: (reason?: any) => void;
+        };
         contact: import("../index.js").RosterContact | import("../index.js").XMPPStatus;
         setModelContact(jid: string): Promise<void>;
         cid: any;
@@ -152,7 +158,7 @@ declare const BaseMessage_base: {
         readonly idAttribute: string;
         readonly cidPrefix: string;
         preinitialize(): void;
-        initialize(): void;
+        initialize(attrs?: import("@converse/skeletor/src/types/model.js").Attributes, options?: import("@converse/skeletor/src/types/model.js").ModelOptions): void;
         validate(attrs: object, options?: object): string;
         toJSON(): any;
         sync(method: "create" | "update" | "patch" | "delete" | "read", model: Model, options: import("@converse/skeletor/src/types/model.js").Options): any;

+ 7 - 1
src/headless/types/shared/model-with-contact.d.ts

@@ -9,7 +9,13 @@ export default function ModelWithContact<T extends import("./types").ModelExtend
          * @typedef {import('./_converse.js').XMPPStatus} XMPPStatus
          */
         initialize(): void;
-        rosterContactAdded: any;
+        rosterContactAdded: Promise<any> & {
+            isResolved: boolean;
+            isPending: boolean;
+            isRejected: boolean;
+            resolve: (value: any) => void;
+            reject: (reason?: any) => void;
+        };
         /**
          * @public
          * @type {RosterContact|XMPPStatus}

+ 4 - 0
src/headless/types/shared/types.d.ts

@@ -1,4 +1,8 @@
 import { Collection, Model } from "@converse/skeletor";
+import { getOpenPromise } from "@converse/openpromise";
+export type ReplaceableOpenPromise = ReturnType<typeof getOpenPromise> & {
+    replace?: boolean;
+};
 export type ModelAttributes = Record<string, any>;
 export interface ModelOptions {
     collection?: Collection;

+ 2 - 1
src/headless/types/utils/index.d.ts

@@ -60,7 +60,7 @@ declare const _default: {
     clearSession(_converse: ConversePrivateGlobal): any;
     debounce(func: Function, timeout: number): (...args: any[]) => void;
     waitUntil(func: Function, max_wait?: number, check_delay?: number): Promise<any>;
-    getOpenPromise: any;
+    getOpenPromise: typeof promise.getOpenPromise;
     merge(dst: any, src: any): void;
     isError(obj: unknown): boolean;
     isFunction(val: unknown): boolean;
@@ -129,6 +129,7 @@ declare function shouldCreateMessage(attrs: any): any;
  */
 declare function triggerEvent(el: Element, name: string, type?: string, bubbles?: boolean, cancelable?: boolean): void;
 import * as session from './session.js';
+import * as promise from './promise.js';
 import { Model } from '@converse/skeletor';
 import * as init from './init.js';
 //# sourceMappingURL=index.d.ts.map

+ 1 - 0
src/headless/types/utils/promise.d.ts

@@ -19,4 +19,5 @@ export function debounce(func: Function, timeout: number): (...args: any[]) => v
  */
 export function waitUntil(func: Function, max_wait?: number, check_delay?: number): Promise<any>;
 export { getOpenPromise };
+import { getOpenPromise } from "@converse/openpromise";
 //# sourceMappingURL=promise.d.ts.map

+ 1 - 0
src/headless/utils/session.js

@@ -45,6 +45,7 @@ export function replacePromise (_converse, name) {
         throw new Error(`Tried to replace non-existing promise: ${name}`);
     }
     if (existing_promise.replace) {
+        /** @type {import('../shared/types').ReplaceableOpenPromise} */
         const promise = getOpenPromise();
         promise.replace = existing_promise.replace;
         _converse.promises[name] = promise;

+ 1 - 1
src/types/plugins/adhoc-views/adhoc-commands.d.ts

@@ -27,7 +27,7 @@ export default class AdHocCommands extends CustomElement {
     fetching: boolean;
     showform: string;
     commands: import("./types").AdHocCommandUIProps[];
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {SubmitEvent} ev
      */

+ 1 - 1
src/types/plugins/adhoc-views/templates/ad-hoc-command-form.d.ts

@@ -1,4 +1,4 @@
-declare function _default(el: AdHocCommands, command: AdHocCommandUIProps): import("lit").TemplateResult<1>;
+declare function _default(el: AdHocCommands, command: AdHocCommandUIProps): import("lit-html").TemplateResult<1>;
 export default _default;
 export type TemplateResult = import("lit").TemplateResult;
 export type AdHocCommands = import("../adhoc-commands").default;

+ 1 - 1
src/types/plugins/adhoc-views/templates/ad-hoc-command.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../adhoc-commands").default, command: import("../types").AdHocCommandUIProps): import("lit").TemplateResult<1>;
+declare function _default(el: import("../adhoc-commands").default, command: import("../types").AdHocCommandUIProps): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=ad-hoc-command.d.ts.map

+ 1 - 1
src/types/plugins/adhoc-views/templates/ad-hoc.d.ts

@@ -1,4 +1,4 @@
-declare function _default(el: AdHocCommands): import("lit").TemplateResult<1>;
+declare function _default(el: AdHocCommands): import("lit-html").TemplateResult<1>;
 export default _default;
 export type AdHocCommands = import("../adhoc-commands").default;
 //# sourceMappingURL=ad-hoc.d.ts.map

+ 1 - 1
src/types/plugins/bookmark-views/components/bookmark-form.d.ts

@@ -13,7 +13,7 @@ declare class MUCBookmarkForm extends CustomElement {
     willUpdate(changed_properties: Map<PropertyKey, any>): void;
     model: any;
     bookmark: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {Event} ev
      */

+ 1 - 1
src/types/plugins/bookmark-views/components/bookmarks-list.d.ts

@@ -2,7 +2,7 @@ export default class BookmarksView extends CustomElement {
     initialize(): Promise<void>;
     liveFilter: import("lodash").DebouncedFunc<(ev: any) => false | Model>;
     model: Model;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {Event} ev
      */

+ 1 - 1
src/types/plugins/bookmark-views/components/templates/form.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: any): import("lit").TemplateResult<1>;
+declare function _default(el: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=form.d.ts.map

+ 1 - 1
src/types/plugins/bookmark-views/components/templates/item.d.ts

@@ -1,3 +1,3 @@
-declare function _default(bm: any): import("lit").TemplateResult<1>;
+declare function _default(bm: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=item.d.ts.map

+ 1 - 1
src/types/plugins/bookmark-views/components/templates/list.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../bookmarks-list").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../bookmarks-list").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=list.d.ts.map

+ 1 - 1
src/types/plugins/bookmark-views/modals/bookmark-form.d.ts

@@ -1,7 +1,7 @@
 export default class BookmarkFormModal extends BaseModal {
     constructor(options: any);
     jid: any;
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
 }
 import BaseModal from "plugins/modal/modal.js";

+ 1 - 1
src/types/plugins/bookmark-views/modals/bookmark-list.d.ts

@@ -1,5 +1,5 @@
 export default class BookmarkListModal extends BaseModal {
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
 }
 import BaseModal from "plugins/modal/modal.js";

+ 1 - 1
src/types/plugins/chatboxviews/templates/chats.d.ts

@@ -1,3 +1,3 @@
-declare function _default(): import("lit").TemplateResult<1>;
+declare function _default(): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=chats.d.ts.map

+ 1 - 1
src/types/plugins/chatview/bottom-panel.d.ts

@@ -7,7 +7,7 @@ export default class ChatBottomPanel extends CustomElement {
     model: any;
     connectedCallback(): Promise<void>;
     initialize(): Promise<void>;
-    render(): "" | import("lit").TemplateResult<1>;
+    render(): "" | import("lit-html").TemplateResult<1>;
     sendButtonClicked(ev: any): void;
     viewUnreadMessages(ev: any): void;
     onDragOver(ev: any): void;

+ 1 - 1
src/types/plugins/chatview/chat.d.ts

@@ -7,7 +7,7 @@
 export default class ChatView extends BaseChatView {
     length: number;
     initialize(): Promise<void>;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     getHelpMessages(): string[];
     afterShown(): void;
 }

+ 1 - 1
src/types/plugins/chatview/heading.d.ts

@@ -7,7 +7,7 @@ export default class ChatHeading extends CustomElement {
     jid: any;
     initialize(): void;
     model: any;
-    render(): import("lit").TemplateResult<1 | 2>;
+    render(): import("lit-html").TemplateResult<1 | 2 | 3>;
     /**
      * @param {Event} ev
      */

+ 1 - 1
src/types/plugins/chatview/message-form.d.ts

@@ -7,7 +7,7 @@ export default class MessageForm extends CustomElement {
     model: any;
     initialize(): Promise<void>;
     handleEmojiSelection: ({ detail }: CustomEvent) => void;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * Insert a particular string value into the textarea of this chat box.
      * @param {string} value - The value to be inserted.

+ 1 - 1
src/types/plugins/chatview/templates/bottom-panel.d.ts

@@ -1,3 +1,3 @@
-declare function _default(o: any): import("lit").TemplateResult<1>;
+declare function _default(o: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=bottom-panel.d.ts.map

+ 1 - 1
src/types/plugins/chatview/templates/chat.d.ts

@@ -1,3 +1,3 @@
-declare function _default(o: any): import("lit").TemplateResult<1>;
+declare function _default(o: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=chat.d.ts.map

+ 1 - 1
src/types/plugins/chatview/templates/message-form.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../message-form").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../message-form").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=message-form.d.ts.map

+ 1 - 1
src/types/plugins/controlbox/buttons.d.ts

@@ -2,7 +2,7 @@ export default ControlboxButtons;
 declare class ControlboxButtons extends CustomElement {
     initialize(): void;
     model: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {MouseEvent} ev
      */

+ 1 - 1
src/types/plugins/controlbox/controlbox.d.ts

@@ -10,7 +10,7 @@ declare class ControlBoxView extends CustomElement {
     initialize(): void;
     setModel(): void;
     model: any;
-    render(): "" | import("lit").TemplateResult<1>;
+    render(): "" | import("lit-html").TemplateResult<1>;
     close(ev: any): this;
     afterShown(): this;
 }

+ 1 - 1
src/types/plugins/controlbox/loginform.d.ts

@@ -3,7 +3,7 @@ declare class LoginForm extends CustomElement {
     initialize(): void;
     handler: () => void;
     connectedCallback(): void;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     firstUpdated(): void;
     /**
      * @param {SubmitEvent} ev

+ 1 - 1
src/types/plugins/controlbox/navback.d.ts

@@ -6,7 +6,7 @@ declare class ControlBoxNavback extends CustomElement {
         };
     };
     jid: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
 }
 import { CustomElement } from 'shared/components/element.js';
 //# sourceMappingURL=navback.d.ts.map

+ 1 - 1
src/types/plugins/controlbox/templates/buttons.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../buttons").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../buttons").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=buttons.d.ts.map

+ 1 - 1
src/types/plugins/controlbox/templates/controlbox.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../controlbox").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../controlbox").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=controlbox.d.ts.map

+ 2 - 2
src/types/plugins/controlbox/templates/loginform.d.ts

@@ -1,4 +1,4 @@
-export function tplConnectionURLInput(): import("lit").TemplateResult<1>;
-declare function _default(el: import("../loginform.js").default): import("lit").TemplateResult<1>;
+export function tplConnectionURLInput(): import("lit-html").TemplateResult<1>;
+declare function _default(el: import("../loginform.js").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=loginform.d.ts.map

+ 1 - 1
src/types/plugins/controlbox/templates/navback.d.ts

@@ -1,3 +1,3 @@
-declare function _default(jid: any): import("lit").TemplateResult<1>;
+declare function _default(jid: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=navback.d.ts.map

+ 1 - 1
src/types/plugins/controlbox/templates/toggle.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../toggle").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../toggle").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=toggle.d.ts.map

+ 1 - 1
src/types/plugins/controlbox/toggle.d.ts

@@ -2,7 +2,7 @@ export default ControlBoxToggle;
 declare class ControlBoxToggle extends CustomElement {
     connectedCallback(): Promise<void>;
     model: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
 }
 import { CustomElement } from 'shared/components/element.js';
 //# sourceMappingURL=toggle.d.ts.map

+ 1 - 1
src/types/plugins/dragresize/templates/dragresize.d.ts

@@ -1,3 +1,3 @@
-declare function _default(): import("lit").TemplateResult<1>;
+declare function _default(): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=dragresize.d.ts.map

+ 1 - 1
src/types/plugins/headlines-view/feed-list.d.ts

@@ -7,7 +7,7 @@
 export class HeadlinesFeedsList extends CustomElement {
     initialize(): void;
     model: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     renderIfHeadline(model: any): void;
     openHeadline(ev: any): Promise<void>;
 }

+ 1 - 1
src/types/plugins/headlines-view/heading.d.ts

@@ -7,7 +7,7 @@ export default class HeadlinesHeading extends CustomElement {
     jid: any;
     initialize(): Promise<void>;
     model: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * Returns a list of objects which represent buttons for the headlines header.
      * @async

+ 1 - 1
src/types/plugins/headlines-view/templates/chat-head.d.ts

@@ -1,3 +1,3 @@
-declare function _default(o: any): import("lit").TemplateResult<1>;
+declare function _default(o: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=chat-head.d.ts.map

+ 1 - 1
src/types/plugins/headlines-view/templates/feeds-list.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: any): import("lit").TemplateResult<1>;
+declare function _default(el: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=feeds-list.d.ts.map

+ 1 - 1
src/types/plugins/headlines-view/templates/headlines.d.ts

@@ -1,3 +1,3 @@
-declare function _default(model: any): import("lit").TemplateResult<1>;
+declare function _default(model: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=headlines.d.ts.map

+ 1 - 1
src/types/plugins/headlines-view/view.d.ts

@@ -1,7 +1,7 @@
 export default HeadlinesFeedView;
 declare class HeadlinesFeedView extends BaseChatView {
     initialize(): Promise<void>;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {Event} ev
      */

+ 1 - 1
src/types/plugins/mam-views/placeholder.d.ts

@@ -14,7 +14,7 @@ declare class Placeholder extends ObservableElement {
             type: NumberConstructor;
         };
     };
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {Event} [ev]
      */

+ 1 - 1
src/types/plugins/mam-views/templates/placeholder.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../placeholder").default): import("lit/html.js").TemplateResult<1>;
+declare function _default(el: import("../placeholder").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=placeholder.d.ts.map

+ 1 - 1
src/types/plugins/minimize/minimized-chat.d.ts

@@ -17,7 +17,7 @@ export default class MinimizedChat extends CustomElement {
     num_unread: any;
     type: any;
     title: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {MouseEvent} ev
      */

+ 1 - 1
src/types/plugins/minimize/templates/toggle.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../view").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../view").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=toggle.d.ts.map

+ 1 - 1
src/types/plugins/minimize/templates/trimmed_chat.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../minimized-chat").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../minimized-chat").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=trimmed_chat.d.ts.map

+ 1 - 1
src/types/plugins/minimize/view.d.ts

@@ -1,7 +1,7 @@
 export default class MinimizedChats extends CustomElement {
     initialize(): Promise<void>;
     model: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     initToggle(): Promise<void>;
     minchats: MinimizedChatsToggle;
     /**

+ 1 - 1
src/types/plugins/modal/alert.d.ts

@@ -1,5 +1,5 @@
 export default class Alert extends BaseModal {
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
 }
 import BaseModal from "plugins/modal/modal.js";

+ 8 - 2
src/types/plugins/modal/confirm.d.ts

@@ -1,7 +1,13 @@
 export default class Confirm extends BaseModal {
     constructor(options: any);
-    confirmation: any;
-    renderModal(): import("lit").TemplateResult<1>;
+    confirmation: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
     onConfimation(ev: any): void;
     renderModalFooter(): string;

+ 11 - 5
src/types/plugins/modal/modal.d.ts

@@ -13,22 +13,28 @@ declare class BaseModal extends CustomElement {
      */
     constructor(options: any);
     model: any;
-    initialized: any;
+    initialized: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     get modal(): Modal;
     initialize(): void;
     /**
      * @returns {TemplateResult|string}
      */
-    renderModal(): import("lit").TemplateResult<1 | 2> | string;
+    renderModal(): import("lit-html").TemplateResult<1 | 2 | 3> | string;
     /**
      * @returns {TemplateResult|string}
      */
-    renderModalFooter(): import("lit").TemplateResult<1 | 2> | string;
-    render(): import("lit").TemplateResult<1>;
+    renderModalFooter(): import("lit-html").TemplateResult<1 | 2 | 3> | string;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @returns {string|TemplateResult}
      */
-    getModalTitle(): string | import("lit").TemplateResult<1 | 2>;
+    getModalTitle(): string | import("lit-html").TemplateResult<1 | 2 | 3>;
     /**
      * @param {Event} [ev]
      */

+ 1 - 1
src/types/plugins/modal/popover.d.ts

@@ -10,7 +10,7 @@ declare class Popover extends CustomElement {
     };
     title: any;
     text: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
 }
 import { CustomElement } from "shared/components/element.js";
 //# sourceMappingURL=popover.d.ts.map

+ 1 - 1
src/types/plugins/modal/templates/alert.d.ts

@@ -1,3 +1,3 @@
-declare function _default(o: any): import("lit").TemplateResult<1>;
+declare function _default(o: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=alert.d.ts.map

+ 2 - 2
src/types/plugins/modal/templates/buttons.d.ts

@@ -1,3 +1,3 @@
-export const modal_close_button: import("lit").TemplateResult<1>;
-export const modal_header_close_button: import("lit").TemplateResult<1>;
+export const modal_close_button: import("lit-html").TemplateResult<1>;
+export const modal_header_close_button: import("lit-html").TemplateResult<1>;
 //# sourceMappingURL=buttons.d.ts.map

+ 1 - 1
src/types/plugins/modal/templates/modal-alert.d.ts

@@ -1,3 +1,3 @@
-declare function _default(o: any): import("lit").TemplateResult<1>;
+declare function _default(o: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=modal-alert.d.ts.map

+ 1 - 1
src/types/plugins/modal/templates/modal.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../modal").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../modal").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=modal.d.ts.map

+ 1 - 1
src/types/plugins/modal/templates/prompt.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../confirm").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../confirm").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=prompt.d.ts.map

+ 1 - 1
src/types/plugins/muc-views/chatarea.d.ts

@@ -15,7 +15,7 @@ export default class MUCChatArea extends CustomElement {
     split: any;
     initialize(): Promise<void>;
     model: any;
-    render(): "" | import("lit").TemplateResult<1>;
+    render(): "" | import("lit-html").TemplateResult<1>;
     shouldShowSidebar(): boolean;
     getHelpMessages(): string[];
 }

+ 1 - 1
src/types/plugins/muc-views/heading.d.ts

@@ -5,7 +5,7 @@ export default class MUCHeading extends CustomElement {
     initialize(): Promise<void>;
     model: any;
     user_settings: any;
-    render(): "" | import("lit").TemplateResult<1>;
+    render(): "" | import("lit-html").TemplateResult<1>;
     /**
      * @param {MUCOccupant} occupant
      */

+ 1 - 1
src/types/plugins/muc-views/modals/add-muc.d.ts

@@ -1,5 +1,5 @@
 export default class AddMUCModal extends BaseModal {
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
     /**
      * @param {HTMLFormElement} form

+ 1 - 1
src/types/plugins/muc-views/modals/config.d.ts

@@ -4,7 +4,7 @@ export default class MUCConfigModal extends BaseModal {
      */
     constructor(options: any);
     addListeners(): void;
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     /**
      * @param {Map<string, any>} changed
      */

+ 1 - 1
src/types/plugins/muc-views/modals/moderator-tools.d.ts

@@ -2,7 +2,7 @@ export default class ModeratorToolsModal extends BaseModal {
     constructor(options: any);
     affiliation: any;
     jid: any;
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
 }
 import BaseModal from "plugins/modal/modal.js";

+ 1 - 1
src/types/plugins/muc-views/modals/muc-details.d.ts

@@ -1,5 +1,5 @@
 export default class MUCDetailsModal extends BaseModal {
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
 }
 import BaseModal from "plugins/modal/modal.js";

+ 1 - 1
src/types/plugins/muc-views/modals/muc-invite.d.ts

@@ -1,7 +1,7 @@
 export default class MUCInviteModal extends BaseModal {
     constructor(options: any);
     muc: any;
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
     getAutoCompleteList(): any;
     /**

+ 1 - 1
src/types/plugins/muc-views/modals/muc-list.d.ts

@@ -2,7 +2,7 @@ export default class MUCListModal extends BaseModal {
     constructor(options: any);
     items: any[];
     loading_items: boolean;
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
     openRoom(ev: any): void;
     toggleRoomInfo(ev: any): void;

+ 1 - 1
src/types/plugins/muc-views/modals/nickname.d.ts

@@ -1,5 +1,5 @@
 export default class MUCNicknameModal extends BaseModal {
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
 }
 import BaseModal from "plugins/modal/modal.js";

+ 1 - 1
src/types/plugins/muc-views/modals/occupant.d.ts

@@ -2,7 +2,7 @@ export default class OccupantModal extends BaseModal {
     constructor(options: any);
     message: any;
     getVcard(): any;
-    renderModal(): import("lit").TemplateResult<1>;
+    renderModal(): import("lit-html").TemplateResult<1>;
     getModalTitle(): any;
     addToContacts(): void;
     toggleForm(ev: any): void;

+ 1 - 1
src/types/plugins/muc-views/modals/templates/add-muc.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../add-muc.js").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../add-muc.js").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=add-muc.d.ts.map

+ 1 - 1
src/types/plugins/muc-views/modals/templates/muc-config.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../config").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../config").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=muc-config.d.ts.map

+ 1 - 1
src/types/plugins/muc-views/modals/templates/muc-details.d.ts

@@ -1,3 +1,3 @@
-declare function _default(model: import("@converse/headless").MUC): import("lit").TemplateResult<1>;
+declare function _default(model: import("@converse/headless").MUC): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=muc-details.d.ts.map

+ 1 - 1
src/types/plugins/muc-views/modals/templates/muc-invite.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: any): import("lit").TemplateResult<1>;
+declare function _default(el: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=muc-invite.d.ts.map

+ 1 - 1
src/types/plugins/muc-views/modals/templates/occupant.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: import("../occupant").default): import("lit").TemplateResult<1>;
+declare function _default(el: import("../occupant").default): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=occupant.d.ts.map

+ 8 - 2
src/types/plugins/muc-views/modtools.d.ts

@@ -48,9 +48,15 @@ export default class ModeratorTools extends CustomElement {
     roles_filter: string;
     updated(changed: any): void;
     initialize(): Promise<void>;
-    initialized: any;
+    initialized: Promise<any> & {
+        isResolved: boolean;
+        isPending: boolean;
+        isRejected: boolean;
+        resolve: (value: any) => void;
+        reject: (reason?: any) => void;
+    };
     muc: any;
-    render(): "" | import("lit").TemplateResult<1>;
+    render(): "" | import("lit-html").TemplateResult<1>;
     switchTab(ev: any): void;
     onSearchAffiliationChange(): Promise<void>;
     loading_users_with_affiliation: boolean;

+ 1 - 1
src/types/plugins/muc-views/muc.d.ts

@@ -2,7 +2,7 @@ export default class MUCView extends BaseChatView {
     length: number;
     is_chatroom: boolean;
     initialize(): Promise<void>;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     onConnectionStatusChanged(): void;
 }
 import BaseChatView from 'shared/chat/baseview.js';

+ 1 - 1
src/types/plugins/muc-views/nickname-form.d.ts

@@ -11,7 +11,7 @@ declare class MUCNicknameForm extends CustomElement {
      * @param {Map<string, any>} changed
      */
     shouldUpdate(changed: Map<string, any>): boolean;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {Event} ev
      */

+ 1 - 1
src/types/plugins/muc-views/occupant.d.ts

@@ -12,7 +12,7 @@ export default class MUCOccupant extends CustomElement {
     initialize(): Promise<void>;
     muc: any;
     model: any;
-    render(): "" | import("lit").TemplateResult<1>;
+    render(): "" | import("lit-html").TemplateResult<1>;
     /**
      * @param {string} jid
      */

+ 1 - 1
src/types/plugins/muc-views/occupants.d.ts

@@ -8,7 +8,7 @@ export default class MUCOccupants extends CustomElement {
     initialize(): void;
     filter: RosterFilter;
     model: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /**
      * @param {MouseEvent} ev
      */

+ 1 - 1
src/types/plugins/muc-views/password-form.d.ts

@@ -8,7 +8,7 @@ declare class MUCPasswordForm extends CustomElement {
     jid: any;
     connectedCallback(): void;
     model: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     submitPassword(ev: any): void;
 }
 import { CustomElement } from 'shared/components/element';

+ 1 - 1
src/types/plugins/muc-views/sidebar-occupant.d.ts

@@ -15,7 +15,7 @@ export default class MUCOccupantListItem extends ObservableElement {
     };
     muc: any;
     initialize(): Promise<void>;
-    render(): "" | import("lit").TemplateResult<1>;
+    render(): "" | import("lit-html").TemplateResult<1>;
     /**
      * @param {MouseEvent} ev
      * @param {import('@converse/headless/types/plugins/muc/occupant.js').default} occupant

+ 1 - 1
src/types/plugins/muc-views/sidebar.d.ts

@@ -7,7 +7,7 @@ export default class MUCSidebar extends CustomElement {
     jid: any;
     initialize(): void;
     model: any;
-    render(): import("lit").TemplateResult<1>;
+    render(): import("lit-html").TemplateResult<1>;
     /** @param {MouseEvent} ev */
     closeSidebar(ev: MouseEvent): void;
 }

+ 1 - 1
src/types/plugins/muc-views/templates/affiliation-form.d.ts

@@ -1,3 +1,3 @@
-declare function _default(el: any): import("lit").TemplateResult<1>;
+declare function _default(el: any): import("lit-html").TemplateResult<1>;
 export default _default;
 //# sourceMappingURL=affiliation-form.d.ts.map

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików