@forestadmin/datasource-toolkit
Version:
10 lines • 606 B
TypeScript
import { Collection } from '../interfaces/collection';
import { ColumnSchema, PrimitiveTypes } from '../interfaces/schema';
export default class FieldValidator {
static validate(collection: Collection, field: string, values?: unknown[]): void;
static validateValueForId(field: string, schema: ColumnSchema, value: unknown): void;
static validateValue(field: string, schema: ColumnSchema, value: unknown, allowedTypes?: readonly PrimitiveTypes[]): void;
private static checkEnumValue;
static validateName(collectionName: string, name: string): void;
}
//# sourceMappingURL=field.d.ts.map