@foxpage/foxpage-node-sdk
Version:
foxpage node sdk
18 lines (17 loc) • 643 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NotMatchRouterError = exports.NotMatchRouterErrorCode = void 0;
const enum_1 = require("./enum");
exports.NotMatchRouterErrorCode = 'NOT_MATCH_ROUTER_EXCEPTION';
class NotMatchRouterError extends Error {
constructor(path, url) {
super(`can't match router by ${url ? 'url' : 'path'}: "${url || path}"`);
this.code = exports.NotMatchRouterErrorCode;
this.status = enum_1.FoxpageStatus.NOT_MATCH_ROUTER;
this.detail = {
path,
url,
};
}
}
exports.NotMatchRouterError = NotMatchRouterError;