UNPKG

happy-dom

Version:

Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

43 lines 1.06 kB
import BrowserWindow from '../window/BrowserWindow.cjs'; import { URL } from 'url'; import IModule from './IModule.cjs'; /** * CSS module. */ export default class UnresolvedModule implements IModule { #private; readonly url: URL; /** * Constructor. * * @param window Window. * @param url Module URL. */ constructor(window: BrowserWindow, url: URL); /** * Compiles and evaluates the module. * * @returns Module exports. */ evaluate(): Promise<null>; /** * Compiles and preloads the module and its imports. * * @returns Promise. */ preload(): Promise<void>; /** * Add a hook to be called when the module is resolved. * * @param resolve Resolve. * @param reject Reject. */ addResolveListener(resolve: (value: unknown) => void, reject: (error: Error) => void): void; /** * Resolves the module. * * @param [error] Error. */ resolve(error?: Error): void; } //# sourceMappingURL=UnresolvedModule.d.ts.map