@dpkit/table
Version:
Data Package implementation in TypeScript.
7 lines • 1.37 kB
JavaScript
import { checkRowUnique } from "./checks/unique.js";
export function validateRows(schema, errorTable) {
const errors = [];
errorTable = checkRowUnique(schema, errorTable);
return { valid: !errors.length, errors, errorTable };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9yb3cvdmFsaWRhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG9CQUFvQixDQUFBO0FBRW5ELE1BQU0sVUFBVSxZQUFZLENBQUMsTUFBYyxFQUFFLFVBQWlCO0lBQzVELE1BQU0sTUFBTSxHQUFpQixFQUFFLENBQUE7SUFFL0IsVUFBVSxHQUFHLGNBQWMsQ0FBQyxNQUFNLEVBQUUsVUFBVSxDQUFDLENBQUE7SUFFL0MsT0FBTyxFQUFFLEtBQUssRUFBRSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxDQUFBO0FBQ3RELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNjaGVtYSB9IGZyb20gXCJAZHBraXQvY29yZVwiXG5pbXBvcnQgdHlwZSB7IFRhYmxlRXJyb3IgfSBmcm9tIFwiLi4vZXJyb3IvVGFibGUudHNcIlxuaW1wb3J0IHR5cGUgeyBUYWJsZSB9IGZyb20gXCIuLi90YWJsZS9UYWJsZS50c1wiXG5pbXBvcnQgeyBjaGVja1Jvd1VuaXF1ZSB9IGZyb20gXCIuL2NoZWNrcy91bmlxdWUudHNcIlxuXG5leHBvcnQgZnVuY3Rpb24gdmFsaWRhdGVSb3dzKHNjaGVtYTogU2NoZW1hLCBlcnJvclRhYmxlOiBUYWJsZSkge1xuICBjb25zdCBlcnJvcnM6IFRhYmxlRXJyb3JbXSA9IFtdXG5cbiAgZXJyb3JUYWJsZSA9IGNoZWNrUm93VW5pcXVlKHNjaGVtYSwgZXJyb3JUYWJsZSlcblxuICByZXR1cm4geyB2YWxpZDogIWVycm9ycy5sZW5ndGgsIGVycm9ycywgZXJyb3JUYWJsZSB9XG59XG4iXX0=