UNPKG

@sprucelabs/schema

Version:

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

10 lines (9 loc) • 538 B
import { FieldTemplateDetailOptions, FieldTemplateDetails } from '../types/template.types'; import AbstractField from './AbstractField'; import { ImageFieldDefinition } from './ImageField.types'; export default class ImageField extends AbstractField<ImageFieldDefinition> { static generateTemplateDetails(options: FieldTemplateDetailOptions<ImageFieldDefinition>): FieldTemplateDetails; static readonly description = "Images of various sizes!"; validate(value: any): import("..").FieldError[]; private getRequiredSizes; }