@jsxtools/eslint-plugin-jsx-a11y
Version:
Static AST checker for accessibility rules on JSX elements for flat ESLint Config.
28 lines (25 loc) • 599 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const arraySchema = {
type: "array",
items: {
type: "string"
},
uniqueItems: true,
additionalItems: false
};
const enumArraySchema = (enumeratedList = [], minItems = 0) => ({
...arraySchema,
items: {
type: "string",
enum: enumeratedList
},
minItems
});
const generateObjSchema = (properties = {}, required = void 0) => ({
type: "object",
properties,
required
});
exports.arraySchema = arraySchema;
exports.enumArraySchema = enumArraySchema;
exports.generateObjSchema = generateObjSchema;