feat(migration): add lock heartbeats, predictive dry-run planning, and stricter ledger option validation

This commit is contained in:
2026-04-14 12:31:34 +00:00
parent 19ebdee31a
commit 1b4358aca5
17 changed files with 695 additions and 180 deletions
+2 -1
View File
@@ -19,7 +19,8 @@ export type { smartdata, smartbucket };
// Driver types are derived from the smartdata / smartbucket public surface
// to avoid having to declare `mongodb` or `@aws-sdk/client-s3` as direct
// dependencies. These aliases are exported for use in the public interfaces.
export type TEasyStore<T> = smartdata.EasyStore<T>;
export type TRawMongoDb = smartdata.SmartdataDb['mongoDb'];
export type TRawMongoClient = smartdata.SmartdataDb['mongoDbClient'];
export type TMongoClientSession = ReturnType<smartdata.SmartdataDb['startSession']>;
export type TRawS3Client = smartbucket.SmartBucket['storageClient'];
export type TRawS3Client = ReturnType<smartbucket.Bucket['getStorageClient']>;