diff --git a/docs/classes/Generator.html b/docs/classes/Generator.html index 5335b49..668091b 100644 --- a/docs/classes/Generator.html +++ b/docs/classes/Generator.html @@ -31,7 +31,7 @@

Hierarchy

+
  • Defined in src/generator.ts:74
  • @@ -120,7 +120,7 @@

    Parameters

    opts: GeneratorOpts

    Returns Generator

    +
  • Defined in src/generator.ts:81
  • Properties

    @@ -135,7 +135,7 @@

    Type declaration

  • Returns Promise<HandlebarsTemplateDelegate<any>>

  • +
  • Defined in src/generator.ts:94
  • getFieldMappings: (() => {
        columnName?: null | string | RegExp;
        columnType?: null | string | RegExp;
        comment?: null | string;
        generatedField: Object;
        tableName?: null | string | RegExp;
    }[]) & MemoizedFunction = ...
    @@ -148,7 +148,7 @@

    Type declaration

  • Returns {
        columnName?: null | string | RegExp;
        columnType?: null | string | RegExp;
        comment?: null | string;
        generatedField: Object;
        tableName?: null | string | RegExp;
    }[]

  • +
  • Defined in src/generator.ts:86
  • getTemplatePath: (() => string) & MemoizedFunction = ...
    @@ -161,27 +161,27 @@

    Type declaration

  • Returns string

  • +
  • Defined in src/generator.ts:90
  • logger: Logger = console
    +
  • Defined in src/generator.ts:79
  • naming: NamingOptions
    +
  • Defined in src/generator.ts:76
  • opts: GeneratorOpts
    +
  • Defined in src/generator.ts:75
  • writtenFiles: Set<string> = ...
    +
  • Defined in src/generator.ts:78
  • Methods

    @@ -198,7 +198,7 @@
    imports: defaultImports: Map<string, Set<string>>

    Returns ImportTmplInput[]

    +
  • Defined in src/generator.ts:364
  • Returns boolean

    +
  • Defined in src/generator.ts:575
  • Returns string

    +
  • Defined in src/generator.ts:703
  • Returns null | {
        comment?: null | string;
        default?: any;
        name: string;
        nullable?: boolean;
        type: string;
    }

    +
  • Defined in src/generator.ts:673
  • Returns null | string

    +
  • Defined in src/generator.ts:325
  • +
  • Defined in src/generator.ts:99
  • Returns Promise<void>

    +
  • Defined in src/generator.ts:289
  • Returns string

    +
  • Defined in src/generator.ts:449
  • Returns ImportTmplInput[]

    +
  • Defined in src/generator.ts:345
  • Returns string

    +
  • Defined in src/generator.ts:544
  • Returns undefined | string

    +
  • Defined in src/generator.ts:606
  • Returns any

    +
  • Defined in src/generator.ts:836
  • Returns string

    +
  • Defined in src/generator.ts:743
  • Returns null | string

    +
  • Defined in src/generator.ts:824
  • Returns string

    +
  • Defined in src/generator.ts:518
  • Returns string

    +
  • Defined in src/generator.ts:334
  • Returns string

    +
  • Defined in src/generator.ts:484
  • +
  • Defined in src/generator.ts:212
  • Returns string

    +
  • Defined in src/generator.ts:617
  • Returns GeneratedFieldType

    +
  • Defined in src/generator.ts:631
  • Returns FieldTmplInput[]

    +
  • Defined in src/generator.ts:204
  • Returns undefined | null | string

    +
  • Defined in src/generator.ts:313
  • Returns string

    +
  • Defined in src/generator.ts:432
  • Returns string

    +
  • Defined in src/generator.ts:713
  • Returns string

    +
  • Defined in src/generator.ts:731
  • Returns string

    +
  • Defined in src/generator.ts:669
  • Returns string

    +
  • Defined in src/generator.ts:664
  • Returns string

    +
  • Defined in src/generator.ts:540
  • Returns null | RepoInput

    +
  • Defined in src/generator.ts:256
  • Returns any

    +
  • Defined in src/generator.ts:764
  • Returns string

    +
  • Defined in src/generator.ts:502
  • Returns string

    +
  • Defined in src/generator.ts:707
  • Returns string

    +
  • Defined in src/generator.ts:725
  • Returns null | TableKind

    +
  • Defined in src/generator.ts:140
  • Returns string

    +
  • Defined in src/generator.ts:490
  • Returns null | string

    +
  • Defined in src/generator.ts:830
  • Returns string

    +
  • Defined in src/generator.ts:506
  • Returns Promise<any>

    +
  • Defined in src/generator.ts:149
  • Returns ImportTmplInput[]

    +
  • Defined in src/generator.ts:384
  • Returns undefined | {
        importPath?: null | string;
        isDefault?: null | boolean;
        isRelative?: null | boolean;
        name: string;
    }

    +
  • Defined in src/generator.ts:695
  • Returns string

    +
  • Defined in src/generator.ts:719
  • Returns string

    +
  • Defined in src/generator.ts:737
  • Returns ImportTmplInput[]

    +
  • Defined in src/generator.ts:420
  • Returns any

    +
  • Defined in src/generator.ts:795
  • +
  • Defined in src/generator.ts:747
  • Returns boolean

    +
  • Defined in src/generator.ts:591
  • Returns boolean

    +
  • Defined in src/generator.ts:548
  • Returns boolean

    +
  • Defined in src/generator.ts:559
  • Returns Promise<string>

    +
  • Defined in src/generator.ts:473
  • Returns Promise<any>

    +
  • Defined in src/generator.ts:469
  • Returns boolean

    +
  • Defined in src/generator.ts:119
  • Returns string

    +
  • Defined in src/generator.ts:690
  • +
  • Defined in src/generator-options.ts:266
  • +
  • Defined in src/generator-options.ts:266
  • +
  • Defined in src/generator-options.ts:280
  • typeAdapter?: null | {
        importPath: string;
    } = ...
    @@ -93,7 +93,7 @@

    See

    CommonPrimaryKeyOptions

    +
  • Defined in src/generator-options.ts:277
  • +
  • Defined in src/generator-options.ts:250
  • +
  • Defined in src/generator-options.ts:226
  • +
  • Defined in src/generator-options.ts:226
  • +
  • Defined in src/generator-options.ts:109
  • +
  • Defined in src/generator-options.ts:109
  • extractedColumns: boolean = ...
    @@ -77,8 +77,8 @@
    +
  • Defined in src/generator-options.ts:90
  • +
  • Defined in src/generator-options.ts:90
  • rowTypes: boolean = ...
    @@ -91,8 +91,8 @@
    +
  • Defined in src/generator-options.ts:59
  • +
  • Defined in src/generator-options.ts:59
  • tableClasses: boolean = ...
    @@ -103,8 +103,8 @@
    +
  • Defined in src/generator-options.ts:36
  • +
  • Defined in src/generator-options.ts:36
  • tableInstances: boolean = ...
    @@ -117,8 +117,8 @@
    +
  • Defined in src/generator-options.ts:28
  • +
  • Defined in src/generator-options.ts:28
  • valuesTypes: boolean = ...
    @@ -131,8 +131,8 @@
    +
  • Defined in src/generator-options.ts:82
  • +
  • Defined in src/generator-options.ts:82
  • +
  • Defined in src/field-mappings.ts:116
  • comment?: null | string = ...
    +
  • Defined in src/field-mappings.ts:126
  • generatedField: Object = ...
    @@ -74,8 +74,8 @@
    +
  • Defined in src/field-mappings.ts:124
  • +
  • Defined in src/field-mappings.ts:124
  • tableName?: null | string | RegExp = ...
    @@ -84,7 +84,7 @@
    +
  • Defined in src/field-mappings.ts:108
  • +
  • Defined in src/field-mappings.ts:89
  • +
  • Defined in src/field-mappings.ts:66
  • kind?: null | "custom" | "customComparable" | "enum" = ...
    @@ -99,7 +99,7 @@
    +
  • Defined in src/field-mappings.ts:60
  • tsType?: null | {
        importPath?: null | string;
        isDefault?: null | boolean;
        isRelative?: null | boolean;
        name: string;
    } = ...
    @@ -140,7 +140,7 @@
    name
    +
  • Defined in src/field-mappings.ts:75
  • +
  • Defined in src/generator-options.ts:302
  • export?: null | {
        columnTypeMappingInterface?: boolean;
        crudRepository?: boolean;
        extractedColumns?: boolean;
        rowTypes?: boolean;
        tableClasses?: boolean;
        tableInstances?: boolean;
        valuesTypes?: boolean;
    } = ...
    @@ -170,7 +170,7 @@

    See

    ExportOptions

    +
  • Defined in src/generator-options.ts:349
  • fieldMappings?: null | {
        columnName?: null | string | RegExp;
        columnType?: null | string | RegExp;
        comment?: null | string;
        generatedField: Object;
        tableName?: null | string | RegExp;
    }[] = ...
    @@ -181,7 +181,7 @@

    See

    FieldMapping

    +
  • Defined in src/generator-options.ts:327
  • includeDBTypeWhenIsOptional?: null | boolean = ...
    @@ -192,7 +192,7 @@
    +
  • Defined in src/generator-options.ts:371
  • naming?: null | {
        columnTypeMappingInterfaceNameSuffix?: string;
        crudRepositoryClassNamePrefix?: string;
        crudRepositoryClassNameSuffix?: string;
        insertableRowTypeNamePrefix?: string;
        insertableRowTypeNameSuffix?: string;
        insertableValuesTypeNamePrefix?: string;
        insertableValuesTypeNameSuffix?: string;
        selectedRowTypeNamePrefix?: string;
        selectedRowTypeNameSuffix?: string;
        selectedValuesTypeNamePrefix?: string;
        selectedValuesTypeNameSuffix?: string;
        tableClassNamePrefix?: string;
        tableClassNameSuffix?: string;
        tableColumnsNamePrefix?: string;
        tableColumnsNameSuffix?: string;
        tableInstanceNamePrefix?: string;
        tableInstanceNameSuffix?: string;
        updatableRowTypeNamePrefix?: string;
        updatableRowTypeNameSuffix?: string;
        updatableValuesTypeNamePrefix?: string;
        updatableValuesTypeNameSuffix?: string;
        viewClassNamePrefix?: string;
        viewClassNameSuffix?: string;
        viewColumnsNamePrefix?: string;
        viewColumnsNameSuffix?: string;
        viewInstanceNamePrefix?: string;
        viewInstanceNameSuffix?: string;
    } = ...
    @@ -331,7 +331,7 @@
    Optional
    +
  • Defined in src/generator-options.ts:364
  • outputDirPath: string = ...
    @@ -340,8 +340,8 @@
    +
  • Defined in src/generator-options.ts:317
  • +
  • Defined in src/generator-options.ts:317
  • rawContent?: null | {
        after?: null | string;
        before?: null | string;
    } = ...
    @@ -366,7 +366,7 @@

    See

    RawContent

    +
  • Defined in src/generator-options.ts:393
  • removeExtraneous?: null | "never" | "interactively" | "all" = ...
    @@ -379,7 +379,7 @@
    +
  • Defined in src/generator-options.ts:381
  • schemaPath: string = ...
    @@ -388,8 +388,8 @@
    +
  • Defined in src/generator-options.ts:305
  • +
  • Defined in src/generator-options.ts:305
  • tableMapping?: null | {
        idPrefix?: null | string;
        useQualifiedTableName?: null | boolean;
    } = ...
    @@ -414,7 +414,7 @@

    See

    TableMapping

    +
  • Defined in src/generator-options.ts:334
  • tables?: null | {
        exclude?: null | (string | RegExp)[];
        include?: null | (string | RegExp)[];
    } = ...
    @@ -441,7 +441,7 @@

    See

    TableInclusion

    +
  • Defined in src/generator-options.ts:342
  • typeWrappers?: null | {
        typeName: Object;
        wrapper: { name: string; importPath?: string | null | undefined; isDefault?: boolean | null | undefined; isRelative?: boolean | null | undefined; };
    }[] = ...
    @@ -454,7 +454,7 @@

    See

    TypeWapper

    +
  • Defined in src/generator-options.ts:403
  • +
  • Defined in src/field-mappings.ts:23
  • isRelative?: null | boolean = ...
    @@ -85,7 +85,7 @@

    Default

    true
     
    +
  • Defined in src/field-mappings.ts:30
  • name: string = ...
    @@ -94,8 +94,8 @@
    +
  • Defined in src/field-mappings.ts:13
  • +
  • Defined in src/field-mappings.ts:13
  • +
  • Defined in src/generator-options.ts:9
  • +
  • Defined in src/field-mappings.ts:8
  • +
  • Defined in src/field-mappings.ts:131