UNPKG

yekonga-server

Version:
67 lines (64 loc) 1.4 kB
const ClearClazzData = { name: '', namePlural: '', nameSingular: '', table: '', tablePlural: '', tableSingular: '', title: '', titlePlural: '', titleSingular: '', route: '', slug: '', modelName: '', class: '', classPlural: '', classSingular: '', generaName: '', generalKeyPlural: '', generalKeySingular: '', description: '', primaryKey: null, primaryName: null, profileKey: null, secondaryKey: null, foreignKey: null, relationName: null, isPrimaryKey: false, isTags: false, isAssigned: false, isMultiple: false, map: false, file: false, /** @type {FieldData[]} */ fields: [], } const ClazzData = { ...ClearClazzData, /** @type {ClearClazzData[]} */ with: [], /** @type {ClearClazzData[]} */ parentRelation: [], /** @type {ClearClazzData[]} */ childrenRelation: [], } const FieldData = { name: '', label: '', dataType: '', type: '', input: '', isRelation: false, isKey: false, relationTable: null, relationTablePlural: '', relationTableSingular: null, relationRoute: '', relationClass: null, default: '', null: false, pri: '', isVisible: true, options: null, } module.exports = { FieldData, ClazzData}