UNPKG

jsdom

Version:

A JavaScript implementation of many web standards

21 lines (16 loc) 529 B
"use strict"; exports.notImplementedMethod = (window, className, methodName, specialCircumstances) => { exports.notImplemented( window, `${className}'s ${methodName}() method${specialCircumstances ? `: ${specialCircumstances}` : ""}` ); }; exports.notImplemented = (window, message) => { if (!window) { // Do nothing for window-less documents. return; } const error = new Error(`Not implemented: ${message}`); error.type = "not-implemented"; window._virtualConsole.emit("jsdomError", error); };