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

typeorm / typeorm / 22256862981

21 Feb 2026 12:31PM UTC coverage: 81.291% (+0.1%) from 81.176%
22256862981

push

github

web-flow
feat!: remove deprecated `Connection` and `ConnectionOptions` (#12022)

27682 of 33521 branches covered (82.58%)

Branch coverage included in aggregate %.

1205 of 1301 new or added lines in 76 files covered. (92.62%)

1 existing line in 1 file now uncovered.

93920 of 116068 relevant lines covered (80.92%)

71235.59 hits per line

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

0.0
/src/driver/oracle/OracleDataSourceOptions.ts
1
import { BaseDataSourceOptions } from "../../data-source/BaseDataSourceOptions"
×
2
import { OracleConnectionCredentialsOptions } from "./OracleConnectionCredentialsOptions"
×
3

×
4
export interface OracleThickModeOptions {
×
5
    binaryDir?: string
×
6
    configDir?: string
×
7
    driverName?: string
×
8
    errorUrl?: string
×
9
    libDir?: string
×
10
}
×
11

×
12
/**
×
13
 * Oracle-specific connection options.
×
14
 */
×
NEW
15
export interface OracleDataSourceOptions
×
16
    extends BaseDataSourceOptions, OracleConnectionCredentialsOptions {
×
17
    /**
×
18
     * Database type.
×
19
     */
×
20
    readonly type: "oracle"
×
21

×
22
    /**
×
23
     * Schema name. By default is "public".
×
24
     */
×
25
    readonly schema?: string
×
26

×
27
    /**
×
28
     * The driver object
×
29
     * This defaults to require("oracledb")
×
30
     */
×
31
    readonly driver?: any
×
32

×
33
    /**
×
34
     * Utilize the thick driver. Starting from oracledb version 6, it's necessary to set this to true when opting for the thick client usage.
×
35
     * Alternatively, an 'OracleThickModeOptions' object can be configured, which is used for the thick mode configuration by passing it to the 'node-oracledb' driver.
×
36
     * For additional information, refer to the details provided in the following link:
×
37
     * (https://node-oracledb.readthedocs.io/en/latest/api_manual/oracledb.html#oracledb.initOracleClient)
×
38
     */
×
39
    readonly thickMode?: boolean | OracleThickModeOptions
×
40

×
41
    /**
×
42
     * A boolean determining whether to pass time values in UTC or local time. (default: false).
×
43
     */
×
44
    readonly useUTC?: boolean
×
45

×
46
    /**
×
47
     * Replication setup.
×
48
     */
×
49
    readonly replication?: {
×
50
        /**
×
51
         * Master server used by orm to perform writes.
×
52
         */
×
53
        readonly master: OracleConnectionCredentialsOptions
×
54

×
55
        /**
×
56
         * List of read-from servers (slaves).
×
57
         */
×
58
        readonly slaves: OracleConnectionCredentialsOptions[]
×
59
    }
×
60
}
×
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

© 2026 Coveralls, Inc