@jsxtools/eslint-plugin-jsx-a11y
Version:
Static AST checker for accessibility rules on JSX elements for flat ESLint Config.
24 lines (22 loc) • 460 B
JavaScript
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
});
export { arraySchema, enumArraySchema, generateObjSchema };