generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
17 lines (16 loc) • 774 B
TypeScript
import JDLValidation from './jdl-validation.js';
import AbstractJDLOption from './abstract-jdl-option.js';
export default class JDLField {
name: string;
type: string;
comment?: string | undefined;
validations: Record<string, JDLValidation>;
options: Record<string, AbstractJDLOption | boolean | string | number | string[] | boolean[] | number[]>;
constructor(args: Partial<JDLField>);
addValidation(validation: any): void;
forEachValidation(functionToApply: (validation: JDLValidation) => void): void;
validationQuantity(): number;
forEachOption(functionToApply: (value: [string, AbstractJDLOption | boolean | number | string | string[] | boolean[] | number[]]) => void): void;
optionQuantity(): number;
toString(): string;
}