---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/vector/migrate/classes/VectorMigrator.md
---

# Class: VectorMigrator

Defined in: [batteries/vector/migrate.ts:36](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/migrate.ts#L36)

## Constructors

### Constructor

```ts
new VectorMigrator(opts: VectorMigrateOptions): VectorMigrator;
```

Defined in: [batteries/vector/migrate.ts:41](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/migrate.ts#L41)

#### Parameters

| Parameter | Type                                                            |
| --------- | --------------------------------------------------------------- |
| `opts`    | [`VectorMigrateOptions`](../interfaces/VectorMigrateOptions.md) |

#### Returns

`VectorMigrator`

## Methods

### latest()

```ts
latest(): Promise<string[]>;
```

Defined in: [batteries/vector/migrate.ts:47](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/migrate.ts#L47)

#### Returns

`Promise`<`string`\[]>

***

### rollback()

```ts
rollback(): Promise<string | null>;
```

Defined in: [batteries/vector/migrate.ts:67](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/migrate.ts#L67)

#### Returns

`Promise`<`string` | `null`>
