UNPKG

mockingjar-lib

Version:

A TypeScript library for AI-powered JSON mock data generation using schema-based configuration

26 lines (25 loc) 630 B
export interface SchemaField { id: string; name: string; type: 'text' | 'number' | 'boolean' | 'date' | 'email' | 'url' | 'array' | 'object' | 'schema'; logic?: { required?: boolean; minLength?: number; maxLength?: number; min?: number; max?: number; pattern?: string; enum?: string[]; minItems?: number; maxItems?: number; }; children?: SchemaField[]; arrayItemType?: SchemaField; description?: string; } export interface JsonSchema { id?: string; name: string; description?: string; fields: SchemaField[]; }