#
Class: EntityGeneratorentity-generator.EntityGenerator
#
Constructors#
constructor+ new EntityGenerator(em
: EntityManager<AbstractSqlDriver<AbstractSqlConnection>>): EntityGenerator
#
Parameters:Name | Type |
---|---|
em | EntityManager<AbstractSqlDriver<AbstractSqlConnection>> |
Returns: EntityGenerator
Defined in: packages/entity-generator/src/EntityGenerator.ts:14
#
Properties#
config• Private
Readonly
config: Configuration<IDatabaseDriver<Connection>>
Defined in: packages/entity-generator/src/EntityGenerator.ts:8
#
connection• Private
Readonly
connection: AbstractSqlConnection
Defined in: packages/entity-generator/src/EntityGenerator.ts:12
#
driver• Private
Readonly
driver: AbstractSqlDriver<AbstractSqlConnection>
Defined in: packages/entity-generator/src/EntityGenerator.ts:9
#
helper• Private
Readonly
helper: SchemaHelper
Defined in: packages/entity-generator/src/EntityGenerator.ts:11
#
namingStrategy• Private
Readonly
namingStrategy: NamingStrategy
Defined in: packages/entity-generator/src/EntityGenerator.ts:13
#
platform• Private
Readonly
platform: AbstractSqlPlatform
Defined in: packages/entity-generator/src/EntityGenerator.ts:10
#
sources• Private
Readonly
sources: SourceFile[]
Defined in: packages/entity-generator/src/EntityGenerator.ts:14
#
Methods#
createEntityâ–¸ createEntity(table
: DatabaseTable): void
#
Parameters:Name | Type |
---|---|
table | DatabaseTable |
Returns: void
Defined in: packages/entity-generator/src/EntityGenerator.ts:31
#
generateâ–¸ generate(options?
: { baseDir?
: string ; save?
: boolean }): Promise<string[]>
#
Parameters:Name | Type |
---|---|
options | object |
options.baseDir? | string |
options.save? | boolean |
Returns: Promise<string[]>
Defined in: packages/entity-generator/src/EntityGenerator.ts:18