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