@lifaon/rx-js-light
Version:
Blazing fast Observables
16 lines (15 loc) • 628 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isAbortErrorWithSignal = exports.isAbortError = void 0;
var is_custom_error_1 = require("../custom-error/is-custom-error.cjs");
var abort_error_name_constant_1 = require("./abort-error-name.constant.cjs");
function isAbortError(value) {
return (0, is_custom_error_1.isCustomError)(value, abort_error_name_constant_1.ABORT_ERROR_NAME);
}
exports.isAbortError = isAbortError;
function isAbortErrorWithSignal(value, signal) {
return isAbortError(value) && value.signal === signal;
}
exports.isAbortErrorWithSignal = isAbortErrorWithSignal;