diff options
Diffstat (limited to 'packages/webapi/src')
-rw-r--r-- | packages/webapi/src/lib/AnimationFrame.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/CanvasRenderingContext2D.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/CustomEvent.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/Document.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/HTMLCanvasElement.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/HTMLImageElement.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/IdleCallback.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/Image.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/OffscreenCanvas.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/Timeout.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/lib/fetch.ts | 2 | ||||
-rw-r--r-- | packages/webapi/src/polyfill.ts | 89 | ||||
-rw-r--r-- | packages/webapi/src/ponyfill.ts | 52 |
13 files changed, 81 insertions, 82 deletions
diff --git a/packages/webapi/src/lib/AnimationFrame.ts b/packages/webapi/src/lib/AnimationFrame.ts index ef89b631e..e29d3cabf 100644 --- a/packages/webapi/src/lib/AnimationFrame.ts +++ b/packages/webapi/src/lib/AnimationFrame.ts @@ -1,6 +1,6 @@ import { - setTimeout as nodeSetTimeout, clearTimeout as nodeClearTimeout, + setTimeout as nodeSetTimeout, } from 'node:timers' import * as _ from './utils.js' diff --git a/packages/webapi/src/lib/CanvasRenderingContext2D.ts b/packages/webapi/src/lib/CanvasRenderingContext2D.ts index 082125828..147a80ca9 100644 --- a/packages/webapi/src/lib/CanvasRenderingContext2D.ts +++ b/packages/webapi/src/lib/CanvasRenderingContext2D.ts @@ -1,8 +1,8 @@ import type { HTMLCanvasElement } from './HTMLCanvasElement' import type { OffscreenCanvas } from './OffscreenCanvas' -import * as _ from './utils' import { ImageData } from './ImageData' +import * as _ from './utils' export class CanvasRenderingContext2D { get canvas(): HTMLCanvasElement | OffscreenCanvas | null { diff --git a/packages/webapi/src/lib/CustomEvent.ts b/packages/webapi/src/lib/CustomEvent.ts index 5fca7b598..1269b7216 100644 --- a/packages/webapi/src/lib/CustomEvent.ts +++ b/packages/webapi/src/lib/CustomEvent.ts @@ -1,5 +1,5 @@ -import * as _ from './utils' import { Event } from 'event-target-shim' +import * as _ from './utils' class CustomEvent< TEventType extends string = string diff --git a/packages/webapi/src/lib/Document.ts b/packages/webapi/src/lib/Document.ts index 79f9b36fd..b9c30b3a3 100644 --- a/packages/webapi/src/lib/Document.ts +++ b/packages/webapi/src/lib/Document.ts @@ -1,6 +1,6 @@ -import * as _ from './utils' import { Text } from './CharacterData' import { TreeWalker } from './TreeWalker' +import * as _ from './utils' export class Document extends Node { createElement(name: string) { diff --git a/packages/webapi/src/lib/HTMLCanvasElement.ts b/packages/webapi/src/lib/HTMLCanvasElement.ts index b5deda6aa..a38471498 100644 --- a/packages/webapi/src/lib/HTMLCanvasElement.ts +++ b/packages/webapi/src/lib/HTMLCanvasElement.ts @@ -1,7 +1,7 @@ import type { CanvasRenderingContext2D } from './CanvasRenderingContext2D' -import * as _ from './utils' import { __createCanvasRenderingContext2D } from './CanvasRenderingContext2D' +import * as _ from './utils' export class HTMLCanvasElement extends HTMLElement { get height(): number { diff --git a/packages/webapi/src/lib/HTMLImageElement.ts b/packages/webapi/src/lib/HTMLImageElement.ts index 9ddcb0ef5..fd9e5f605 100644 --- a/packages/webapi/src/lib/HTMLImageElement.ts +++ b/packages/webapi/src/lib/HTMLImageElement.ts @@ -1,5 +1,5 @@ -import * as _ from './utils' import { HTMLElement } from './Element' +import * as _ from './utils' export class HTMLImageElement extends HTMLElement { get src(): string { diff --git a/packages/webapi/src/lib/IdleCallback.ts b/packages/webapi/src/lib/IdleCallback.ts index 2f5700e18..bc73f22f1 100644 --- a/packages/webapi/src/lib/IdleCallback.ts +++ b/packages/webapi/src/lib/IdleCallback.ts @@ -1,6 +1,6 @@ import { - setTimeout as nodeSetTimeout, clearTimeout as nodeClearTimeout, + setTimeout as nodeSetTimeout, } from 'node:timers' import * as _ from './utils.js' diff --git a/packages/webapi/src/lib/Image.ts b/packages/webapi/src/lib/Image.ts index d72c33159..4f403e945 100644 --- a/packages/webapi/src/lib/Image.ts +++ b/packages/webapi/src/lib/Image.ts @@ -1,5 +1,5 @@ -import * as _ from './utils' import { HTMLImageElement } from './HTMLImageElement' +import * as _ from './utils' export function Image() { // @ts-ignore diff --git a/packages/webapi/src/lib/OffscreenCanvas.ts b/packages/webapi/src/lib/OffscreenCanvas.ts index 0f1f3e2fa..e799f7210 100644 --- a/packages/webapi/src/lib/OffscreenCanvas.ts +++ b/packages/webapi/src/lib/OffscreenCanvas.ts @@ -1,7 +1,7 @@ import type { CanvasRenderingContext2D } from './CanvasRenderingContext2D' -import * as _ from './utils' import { __createCanvasRenderingContext2D } from './CanvasRenderingContext2D' +import * as _ from './utils' export class OffscreenCanvas extends EventTarget { constructor(width: number, height: number) { diff --git a/packages/webapi/src/lib/Timeout.ts b/packages/webapi/src/lib/Timeout.ts index f2e81c35e..2ad4f153e 100644 --- a/packages/webapi/src/lib/Timeout.ts +++ b/packages/webapi/src/lib/Timeout.ts @@ -1,6 +1,6 @@ import { - setTimeout as nodeSetTimeout, clearTimeout as nodeClearTimeout, + setTimeout as nodeSetTimeout, } from 'node:timers' import * as _ from './utils.js' diff --git a/packages/webapi/src/lib/fetch.ts b/packages/webapi/src/lib/fetch.ts index 667984a0f..b099e44af 100644 --- a/packages/webapi/src/lib/fetch.ts +++ b/packages/webapi/src/lib/fetch.ts @@ -1,5 +1,5 @@ -import { default as nodeFetch, Headers, Request, Response } from 'node-fetch' import type { RequestInit } from 'node-fetch' +import { default as nodeFetch, Headers, Request, Response } from 'node-fetch' import Stream from 'node:stream' import * as _ from './utils' diff --git a/packages/webapi/src/polyfill.ts b/packages/webapi/src/polyfill.ts index cf162b649..0eb4794d4 100644 --- a/packages/webapi/src/polyfill.ts +++ b/packages/webapi/src/polyfill.ts @@ -1,28 +1,36 @@ import { AbortController, AbortSignal, + alert, + atob, Blob, + btoa, ByteLengthQueuingStrategy, + cancelAnimationFrame, + cancelIdleCallback, CanvasRenderingContext2D, CharacterData, + clearTimeout, Comment, CountQueuingStrategy, CSSStyleSheet, CustomElementRegistry, CustomEvent, - DOMException, Document, DocumentFragment, + DOMException, Element, Event, EventTarget, + fetch, File, FormData, - HTMLDocument, - HTMLElement, + Headers, HTMLBodyElement, HTMLCanvasElement, HTMLDivElement, + HTMLDocument, + HTMLElement, HTMLHeadElement, HTMLHtmlElement, HTMLImageElement, @@ -30,10 +38,18 @@ import { HTMLStyleElement, HTMLTemplateElement, HTMLUnknownElement, - Headers, - IntersectionObserver, Image, ImageData, + initCustomElementRegistry, + initDocument, + initMediaQueryList, + initObject, + initPromise, + initRelativeIndexingMethod, + initStorage, + initString, + initWindow, + IntersectionObserver, MediaQueryList, MutationObserver, Node, @@ -47,69 +63,62 @@ import { ReadableStreamDefaultController, ReadableStreamDefaultReader, Request, + requestAnimationFrame, + requestIdleCallback, ResizeObserver, Response, + setTimeout, ShadowRoot, Storage, + structuredClone, StyleSheet, Text, TransformStream, TreeWalker, URLPattern, + Window, WritableStream, WritableStreamDefaultController, WritableStreamDefaultWriter, - Window, - alert, - atob, - btoa, - cancelAnimationFrame, - cancelIdleCallback, - clearTimeout, - fetch, - requestAnimationFrame, - requestIdleCallback, - setTimeout, - structuredClone, - initCustomElementRegistry, - initDocument, - initMediaQueryList, - initObject, - initPromise, - initRelativeIndexingMethod, - initStorage, - initString, - initWindow, } from './ponyfill' import { exclusions } from './exclusions' import { inheritence } from './inheritence' +export { pathToPosix } from './lib/utils' export { AbortController, AbortSignal, + alert, + atob, Blob, + btoa, ByteLengthQueuingStrategy, + cancelAnimationFrame, + cancelIdleCallback, CanvasRenderingContext2D, CharacterData, + clearTimeout, Comment, CountQueuingStrategy, CSSStyleSheet, CustomElementRegistry, CustomEvent, - DOMException, Document, DocumentFragment, + DOMException, Element, Event, EventTarget, + fetch, File, FormData, - HTMLDocument, - HTMLElement, + Headers, HTMLBodyElement, HTMLCanvasElement, HTMLDivElement, + HTMLDocument, + HTMLElement, HTMLHeadElement, HTMLHtmlElement, HTMLImageElement, @@ -117,10 +126,9 @@ export { HTMLStyleElement, HTMLTemplateElement, HTMLUnknownElement, - Headers, - IntersectionObserver, Image, ImageData, + IntersectionObserver, MediaQueryList, MutationObserver, Node, @@ -134,33 +142,24 @@ export { ReadableStreamDefaultController, ReadableStreamDefaultReader, Request, + requestAnimationFrame, + requestIdleCallback, ResizeObserver, Response, + setTimeout, ShadowRoot, + structuredClone, StyleSheet, Text, TransformStream, TreeWalker, URLPattern, + Window, WritableStream, WritableStreamDefaultController, WritableStreamDefaultWriter, - Window, - alert, - atob, - btoa, - cancelAnimationFrame, - cancelIdleCallback, - clearTimeout, - fetch, - requestAnimationFrame, - requestIdleCallback, - setTimeout, - structuredClone, } from './ponyfill.js' -export { pathToPosix } from './lib/utils' - export const polyfill = (target: any, options?: PolyfillOptions) => { const webAPIs = { AbortController, diff --git a/packages/webapi/src/ponyfill.ts b/packages/webapi/src/ponyfill.ts index 06bf8a677..fc92975b5 100644 --- a/packages/webapi/src/ponyfill.ts +++ b/packages/webapi/src/ponyfill.ts @@ -4,20 +4,10 @@ import { AbortController, AbortSignal, } from 'abort-controller/dist/abort-controller.mjs' -import { - requestAnimationFrame, - cancelAnimationFrame, -} from './lib/AnimationFrame' -import { atob, btoa } from './lib/Base64' -import { CharacterData, Comment, Text } from './lib/CharacterData' -import { File, Blob } from 'fetch-blob/from.js' -import { CustomEvent } from './lib/CustomEvent' -import { DOMException } from './lib/DOMException' -import { TreeWalker } from './lib/TreeWalker' -import { cancelIdleCallback, requestIdleCallback } from './lib/IdleCallback' import { Event, EventTarget } from 'event-target-shim' -import { fetch, Headers, Request, Response } from './lib/fetch' +import { Blob, File } from 'fetch-blob/from.js' import { FormData } from 'formdata-polyfill/esm.min.js' +import { URLPattern } from 'urlpattern-polyfill' import { ByteLengthQueuingStrategy, CountQueuingStrategy, @@ -32,29 +22,31 @@ import { WritableStreamDefaultController, WritableStreamDefaultWriter, } from 'web-streams-polyfill/dist/ponyfill.es6.mjs' -import { URLPattern } from 'urlpattern-polyfill' -import { setTimeout, clearTimeout } from './lib/Timeout' +import { + cancelAnimationFrame, + requestAnimationFrame, +} from './lib/AnimationFrame' +import { atob, btoa } from './lib/Base64' +import { CharacterData, Comment, Text } from './lib/CharacterData' +import { CustomEvent } from './lib/CustomEvent' +import { DOMException } from './lib/DOMException' +import { fetch, Headers, Request, Response } from './lib/fetch' +import { cancelIdleCallback, requestIdleCallback } from './lib/IdleCallback' import structuredClone from './lib/structuredClone' +import { clearTimeout, setTimeout } from './lib/Timeout' +import { TreeWalker } from './lib/TreeWalker' import { CanvasRenderingContext2D } from './lib/CanvasRenderingContext2D' -import { CSSStyleSheet, StyleSheet } from './lib/StyleSheet' import { CustomElementRegistry, initCustomElementRegistry, } from './lib/CustomElementRegistry' import { Document, HTMLDocument, initDocument } from './lib/Document' import { - DocumentFragment, - Node, - NodeFilter, - NodeIterator, - ShadowRoot, -} from './lib/Node' -import { Element, - HTMLElement, HTMLBodyElement, HTMLDivElement, + HTMLElement, HTMLHeadElement, HTMLHtmlElement, HTMLSpanElement, @@ -66,15 +58,23 @@ import { HTMLCanvasElement } from './lib/HTMLCanvasElement' import { HTMLImageElement } from './lib/HTMLImageElement' import { Image } from './lib/Image' import { ImageData } from './lib/ImageData' +import { initMediaQueryList, MediaQueryList } from './lib/MediaQueryList' +import { + DocumentFragment, + Node, + NodeFilter, + NodeIterator, + ShadowRoot, +} from './lib/Node' import { IntersectionObserver, MutationObserver, ResizeObserver, } from './lib/Observer' -import { MediaQueryList, initMediaQueryList } from './lib/MediaQueryList' import { OffscreenCanvas } from './lib/OffscreenCanvas' -import { Storage, initStorage } from './lib/Storage' -import { Window, initWindow } from './lib/Window' +import { initStorage, Storage } from './lib/Storage' +import { CSSStyleSheet, StyleSheet } from './lib/StyleSheet' +import { initWindow, Window } from './lib/Window' import { alert } from './lib/Alert' |