UNPKG

@dpkit/table

Version:

Data Package implementation in TypeScript.

7 lines 1.37 kB
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=