Skip to content

@iamcalegari/mongoat / MigrationModule

Interface: MigrationModule ​

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

The shape a migration file must export. up is required; down is optional — a migration with no down export is irreversible by design (attempting to revert it is a fail-loud error, not a silent no-op).

Methods ​

down()? ​

optional down(ctx): Promise<void>

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

Parameters ​

ctx ​

MigrationContext

Returns ​

Promise<void>


up() ​

up(ctx): Promise<void>

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

Parameters ​

ctx ​

MigrationContext

Returns ​

Promise<void>