Skip to content

@iamcalegari/mongoat / MongoatMigrationsConfig

Interface: MongoatMigrationsConfig ​

Defined in: src/types/migrate.ts:245

The authorable subset of MigrateConfig — the four migrations knobs a mongoat.config.{json,js,ts} file may set. Every field is optional and merges with CLI flags/env vars/defaults on a per-field basis.

Deliberately excludes the runtime-only AbortSignal channel MigrateConfig carries — the CLI attaches it while a run is already in progress, never a value an author writes to a static file.

Properties ​

allowNoTransaction? ​

optional allowNoTransaction?: boolean

Defined in: src/types/migrate.ts:246


collection? ​

optional collection?: string

Defined in: src/types/migrate.ts:247


dir? ​

optional dir?: string

Defined in: src/types/migrate.ts:248


lockTtlMs? ​

optional lockTtlMs?: number

Defined in: src/types/migrate.ts:249