loose-ts-check
Version:
Run TS type-check and ignore certain errors in some files
12 lines (11 loc) • 502 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateTscErrorCodes = void 0;
const tscErrorCodeRegExp = /^TS\d{4,}$/;
const validateTscErrorCodes = (tscErrorCodes) => {
const validationErrors = Array.from(tscErrorCodes)
.filter((errorCode) => !tscErrorCodeRegExp.test(errorCode))
.map((invalidErrorCode) => `Invalid TSC error code: ${invalidErrorCode}`);
return validationErrors;
};
exports.validateTscErrorCodes = validateTscErrorCodes;