DiscoveredObject
Interface: DiscoveredObject
Defined in: packages/content-mapper/src/module-discovery.ts:44
One discovered Webda object.
Properties
baseNames
baseNames:
string[]
Defined in: packages/content-mapper/src/module-discovery.ts:58
Names of the classes it derives from, nearest first.
className
className:
string
Defined in: packages/content-mapper/src/module-discovery.ts:56
Name of the class as written, before any @Webda* tag renaming.
exportName
exportName:
string
Defined in: packages/content-mapper/src/module-discovery.ts:48
Exported identifier.
fileName
fileName:
string
Defined in: packages/content-mapper/src/module-discovery.ts:54
File declaring it.
importTarget
importTarget:
string
Defined in: packages/content-mapper/src/module-discovery.ts:52
Import value: output path without extension, then :export.
name
name:
string
Defined in: packages/content-mapper/src/module-discovery.ts:46
Namespaced name, as used for the section key.
primaryKey
primaryKey:
string[]
Defined in: packages/content-mapper/src/module-discovery.ts:60
Primary key attributes, when declared.
primaryKeySeparator?
optionalprimaryKeySeparator?:string
Defined in: packages/content-mapper/src/module-discovery.ts:62
Primary key separator, when declared.
section
section:
Section
Defined in: packages/content-mapper/src/module-discovery.ts:50
Section it belongs to.