Source code
Revision control
Copy as Markdown
Other Tools
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
*/
export {};
interface MozElementBase {
new (...any): any;
implementCustomInterface(MozBrowser, interfaces: nsIID[]);
}
declare global {
const MozElements: Readonly<{
MozElementMixin<T extends MozElementBase>(base: T): T;
}>;
interface MozXULElement extends MozElementBase, XULElement {}
interface MozHTMLElement extends MozElementBase, HTMLElement {}
type MozBrowser =
import("../../toolkit/content/widgets/browser-custom-element.mjs").MozBrowser;
}