
NewAKString is effectively the default for any new IDL interface, so let's mark this as the default behavior. It also makes it much easier to figure out whatever interfaces are still left to port over to new AK String.
15 lines
514 B
Text
15 lines
514 B
Text
#import <DOM/Node.idl>
|
|
|
|
[Exposed=Window]
|
|
interface CustomElementRegistry {
|
|
[CEReactions] undefined define(DOMString name, CustomElementConstructor constructor, optional ElementDefinitionOptions options = {});
|
|
(CustomElementConstructor or undefined) get(DOMString name);
|
|
Promise<CustomElementConstructor> whenDefined(DOMString name);
|
|
[CEReactions] undefined upgrade(Node root);
|
|
};
|
|
|
|
callback CustomElementConstructor = HTMLElement ();
|
|
|
|
dictionary ElementDefinitionOptions {
|
|
DOMString extends;
|
|
};
|