UNPKG

@sprucelabs/schema

Version:

Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓

9 lines (8 loc) • 479 B
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; }