Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
warn-method.js27 linesDownload Raw Back to esm
1export const warnMethod = (self, code, message, data = {}) => {
2    if (self.file) {
3        data.file = self.file;
4    }
5    if (self.cwd) {
6        data.cwd = self.cwd;
7    }
8    data.code =
9        (message instanceof Error &&
10            message.code) ||
11            code;
12    data.tarCode = code;
13    if (!self.strict && data.recoverable !== false) {
14        if (message instanceof Error) {
15            data = Object.assign(message, data);
16            message = message.message;
17        }
18        self.emit('warn', code, message, data);
19    }
20    else if (message instanceof Error) {
21        self.emit('error', Object.assign(message, data));
22    }
23    else {
24        self.emit('error', Object.assign(new Error(`${code}: ${message}`), data));
25    }
26};
27//# sourceMappingURL=warn-method.js.map
codekingpro/portable-devtools · Team Ai