UNPKG

@dpkit/table

Version:

Data Package implementation in TypeScript.

40 lines (39 loc) 1.15 kB
import type { BaseTableError } from "./Base.ts"; export interface BaseCellError extends BaseTableError { fieldName: string; rowNumber: number; cell: string; } export interface CellTypeError extends BaseCellError { type: "cell/type"; } export interface CellRequiredError extends BaseCellError { type: "cell/required"; } export interface CellMinimumError extends BaseCellError { type: "cell/minimum"; } export interface CellMaximumError extends BaseCellError { type: "cell/maximum"; } export interface CellExclusiveMinimumError extends BaseCellError { type: "cell/exclusiveMinimum"; } export interface CellExclusiveMaximumError extends BaseCellError { type: "cell/exclusiveMaximum"; } export interface CellMinLengthError extends BaseCellError { type: "cell/minLength"; } export interface CellMaxLengthError extends BaseCellError { type: "cell/maxLength"; } export interface CellPatternError extends BaseCellError { type: "cell/pattern"; } export interface CellUniqueError extends BaseCellError { type: "cell/unique"; } export interface CellEnumError extends BaseCellError { type: "cell/enum"; }