UNPKG

tsd

Version:

Check TypeScript type definitions

26 lines (25 loc) 786 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const files_property_1 = __importDefault(require("./files-property")); const types_property_1 = __importDefault(require("./types-property")); // List of custom rules const rules = new Set([ files_property_1.default, types_property_1.default ]); /** * Get a list of custom diagnostics within the current context. * * @param context - The context object. * @returns List of diagnostics */ exports.default = (context) => { const diagnostics = []; for (const rule of rules) { diagnostics.push(...rule(context)); } return diagnostics; };