@sprucelabs/schema
Version:
Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓
10 lines (9 loc) • 538 B
TypeScript
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;
}