mirror of
https://github.com/Elvanos/fantasia-archive.git
synced 2024-07-01 04:20:19 +12:00
38 lines
741 B
TypeScript
38 lines
741 B
TypeScript
export interface I_ExtraFields {
|
|
id: string
|
|
name: string,
|
|
icon?: string,
|
|
sizing: number
|
|
type:
|
|
"text" |
|
|
"number" |
|
|
"list" |
|
|
"wysiwyg" |
|
|
"singleSelect" |
|
|
"multiSelect" |
|
|
"singleToNoneRelationship" |
|
|
"manyToNoneRelationship" |
|
|
"singleToSingleRelationship" |
|
|
"singleToManyRelationship" |
|
|
"manyToSingleRelationship" |
|
|
"manyToManyRelationship"
|
|
|
|
predefinedListExtras?: {
|
|
affix?: string
|
|
extraSelectValueList?: string[]
|
|
}
|
|
predefinedSelectValues?: string[]
|
|
relationshipSettings?: {
|
|
connectedObjectType: string
|
|
connectedField?: string
|
|
}
|
|
}
|
|
export interface I_Blueprint{
|
|
_id: string
|
|
_rev?: string
|
|
namePlural: string
|
|
nameSingular: string,
|
|
icon: string
|
|
extraFields: I_ExtraFields[]
|
|
}
|