Skip to main content

DiscoveredObject

@webda/content-mapper


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?​

optional primaryKeySeparator?: 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.