@sprucelabs/schema
Version:
Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓
9 lines (8 loc) • 479 B
TypeScript
import { FieldTemplateDetailOptions, FieldTemplateDetails } from '../types/template.types';
import AbstractField from './AbstractField';
import { IdFieldDefinition } from './IdField.types';
export default class IdField extends AbstractField<IdFieldDefinition> {
static readonly description = "A unique identifier field.";
static generateTemplateDetails(options: FieldTemplateDetailOptions<IdFieldDefinition>): FieldTemplateDetails;
toValueType(value: any): string;
}