Skip to main content

Interface: default

configs/interfaces/IDocumentOption.default

Hierarchy​

Properties​

components​

• components: CE_OUTPUT_COMPONENT[]

define the output component to builded documents

Defined in​

configs/interfaces/IDocumentOption.ts:10


config​

• config: string

define the path to to configuration file: .erdiarc

Inherited from​

default.config

Defined in​

configs/interfaces/ICommonOption.ts:3


dataSourcePath​

• dataSourcePath: string

define the path to TypeORM data source file

Inherited from​

default.dataSourcePath

Defined in​

configs/interfaces/ICommonOption.ts:9


databasePath​

• Optional databasePath: string

define the directory to store erdiadb.json

Defined in​

configs/interfaces/IDocumentOption.ts:21


format​

• format: CE_OUTPUT_FORMAT

define the output format to builded documents

  • html
  • markdown
  • pdf
  • image

Defined in​

configs/interfaces/IDocumentOption.ts:37


output​

• Optional output: string

define the directory to output file

Inherited from​

default.output

Defined in​

configs/interfaces/ICommonOption.ts:6


projectName​

• projectName: CE_PROJECT_NAME_FROM

define whether project name will come from the package.json name field or database name

  • db: database name from TypeORM
  • app: application name from package.json

Defined in​

configs/interfaces/IDocumentOption.ts:18


skipImageInHtml​

• Optional skipImageInHtml: boolean

enabling the this option will skip attaching the ER diagram image file to the html document

Defined in​

configs/interfaces/IDocumentOption.ts:27


templatePath​

• Optional templatePath: string

define the directory to ETA templates. erdia are using ETA template engine

Defined in​

configs/interfaces/IDocumentOption.ts:24


theme​

• theme: CE_MERMAID_THEME

define the mermaid.js plugin theme

Url

https://mermaid-js.github.io/mermaid/#/Setup?id=theme

Defined in​

configs/interfaces/IDocumentOption.ts:52


versionFrom​

• versionFrom: CE_ENTITY_VERSION_FROM

define whether document version will come from the package.json version field or specific file, timestamp

Defined in​

configs/interfaces/IDocumentOption.ts:42


versionPath​

• Optional versionPath: string

If the versionFrom option set file, read the file from this path

Defined in​

configs/interfaces/IDocumentOption.ts:45