@dpkit/table
Version:
Data Package implementation in TypeScript.
15 lines (14 loc) • 430 B
TypeScript
import type { FieldType } from "@dpkit/core";
import type { BaseTableError } from "./Base.ts";
export interface BaseFieldError extends BaseTableError {
fieldName: string;
}
export interface FieldNameError extends BaseFieldError {
type: "field/name";
actualFieldName: string;
}
export interface FieldTypeError extends BaseFieldError {
type: "field/type";
fieldType: FieldType;
actualFieldType: FieldType;
}