LogoRobo.js
Framework

MigrationRegistry

Class: MigrationRegistry

Migration registry for discovered migrations.

Used internally to collect migrations from the filesystem.

Constructors

new MigrationRegistry()

new MigrationRegistry(): MigrationRegistry

Returns

MigrationRegistry

Accessors

size

Get Signature

get size(): number

Get the number of registered migrations.

Returns

number

Methods

clear()

clear(): void

Clear all registered migrations.

Returns

void


get()

get(name): RegisteredMigration

Get a specific migration by name.

Parameters

ParameterType
namestring

Returns

RegisteredMigration


getAll()

getAll(): RegisteredMigration[]

Get all registered migrations in order.

Migrations are sorted by name (typically timestamp-prefixed).

Returns

RegisteredMigration[]


has()

has(name): boolean

Check if a migration is registered.

Parameters

ParameterType
namestring

Returns

boolean


register()

register(migration): void

Register a migration.

Parameters

ParameterTypeDescription
migrationRegisteredMigrationRegistered migration

Returns

void

On this page