• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

typeorm / typeorm / 15219332477

23 May 2025 09:13PM UTC coverage: 17.216% (-59.1%) from 76.346%
15219332477

Pull #11332

github

naorpeled
cr comments - move if block
Pull Request #11332: feat: add new undefined and null behavior flags

1603 of 12759 branches covered (12.56%)

Branch coverage included in aggregate %.

0 of 31 new or added lines in 3 files covered. (0.0%)

14132 existing lines in 166 files now uncovered.

4731 of 24033 relevant lines covered (19.69%)

60.22 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

14.29
/src/schema-builder/util/TableUtils.ts
1
import { TableColumnOptions } from "../options/TableColumnOptions"
2
import { ColumnMetadata } from "../../metadata/ColumnMetadata"
3
import { Driver } from "../../driver/Driver"
4

5
export class TableUtils {
1✔
6
    static createTableColumnOptions(
7
        columnMetadata: ColumnMetadata,
8
        driver: Driver,
9
    ): TableColumnOptions {
UNCOV
10
        return {
×
11
            name: columnMetadata.databaseName,
12
            length: driver.getColumnLength(columnMetadata),
13
            width: columnMetadata.width,
14
            charset: columnMetadata.charset,
15
            collation: columnMetadata.collation,
16
            precision: columnMetadata.precision,
17
            scale: columnMetadata.scale,
18
            zerofill: columnMetadata.zerofill,
19
            unsigned: columnMetadata.unsigned,
20
            asExpression: columnMetadata.asExpression,
21
            generatedType: columnMetadata.generatedType,
22
            default: driver.normalizeDefault(columnMetadata),
23
            onUpdate: columnMetadata.onUpdate,
24
            comment: columnMetadata.comment,
25
            isGenerated: columnMetadata.isGenerated,
26
            generationStrategy: columnMetadata.generationStrategy,
27
            generatedIdentity: columnMetadata.generatedIdentity,
28
            isNullable: columnMetadata.isNullable,
29
            type: driver.normalizeType(columnMetadata),
30
            isPrimary: columnMetadata.isPrimary,
31
            isUnique: driver.normalizeIsUnique(columnMetadata),
32
            isArray: columnMetadata.isArray || false,
×
33
            enum: columnMetadata.enum
×
UNCOV
34
                ? columnMetadata.enum.map((val) => val + "")
×
35
                : columnMetadata.enum,
36
            enumName: columnMetadata.enumName,
37
            primaryKeyConstraintName: columnMetadata.primaryKeyConstraintName,
38
            spatialFeatureType: columnMetadata.spatialFeatureType,
39
            srid: columnMetadata.srid,
40
        }
41
    }
42
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc