//#region src/cli/commands/tailordb/migrate/rename-detection.d.ts /** * A confirmed field rename to record in the migration diff. */ export interface FieldRenameSpec { tableName: string; /** Field name before the rename. */ previousFieldName: string; /** Field name after the rename. */ fieldName: string; } /** * A confirmed rename of a member inside a nested field. Paths are relative to * the top-level field and share the same parent. */ export interface NestedMemberRenameSpec { tableName: string; /** Top-level nested field containing the member. */ fieldName: string; /** Member path before the rename. */ previousPath: string[]; /** Member path after the rename. */ path: string[]; } /** * A confirmed table rename to record in the migration diff. */ export interface TypeRenameSpec { /** Type name before the rename. */ previousTableName: string; /** Type name after the rename. */ tableName: string; } //#endregion