UniversalGlobalScope.idl 532 B

1234567891011121314151617
  1. #import <HTML/MessagePort.idl>
  2. // FIXME: Support VoidFunction in the IDL parser
  3. callback VoidFunction = undefined ();
  4. // https://whatpr.org/html/9893/webappapis.html#universalglobalscope-mixin
  5. interface mixin UniversalGlobalScope {
  6. // base64 utility methods
  7. DOMString btoa(DOMString data);
  8. ByteString atob(DOMString data);
  9. // microtask queuing
  10. undefined queueMicrotask(VoidFunction callback);
  11. // structured cloning
  12. any structuredClone(any value, optional StructuredSerializeOptions options = {});
  13. };