blob: 42204b8167946de0f6654db187442ad22f630178 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
"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);
};
|