diff --git a/packages/dbml-core/src/transform/index.js b/packages/dbml-core/src/transform/index.ts similarity index 61% rename from packages/dbml-core/src/transform/index.js rename to packages/dbml-core/src/transform/index.ts index 7505936c2..9a42cc794 100644 --- a/packages/dbml-core/src/transform/index.js +++ b/packages/dbml-core/src/transform/index.ts @@ -2,12 +2,6 @@ import { Compiler } from '@dbml/parse'; /** * Renames a table in DBML code using symbol table and token-based replacement. - * - * @param {string | { schema?: string; table: string }} oldName - The current table name - * @param {string | { schema?: string; table: string }} newName - The new table name - * @param {string} dbmlCode - The DBML code containing the table - * @returns {string} The updated DBML code with the renamed table - * * @example * // String format * renameTable('users', 'customers', dbmlCode); @@ -18,7 +12,11 @@ import { Compiler } from '@dbml/parse'; * renameTable({ table: 'users' }, { table: 'customers' }, dbmlCode); * renameTable({ schema: 'auth', table: 'users' }, { schema: 'auth', table: 'customers' }, dbmlCode); */ -export function renameTable (oldName, newName, dbmlCode) { +export function renameTable ( + oldName:string | { schema?: string; table: string }, + newName: string | { schema?: string; table: string }, + dbmlCode: string, +): string { const compiler = new Compiler(); compiler.setSource(dbmlCode); return compiler.renameTable(oldName, newName); diff --git a/packages/dbml-core/types/index.d.ts b/packages/dbml-core/types/index.d.ts index 515349b82..94f338fd1 100644 --- a/packages/dbml-core/types/index.d.ts +++ b/packages/dbml-core/types/index.d.ts @@ -2,11 +2,7 @@ import ModelExporter from './export/ModelExporter'; import Parser from './parse/Parser'; import importer from './import'; import exporter from './export'; -import { - renameTable, -} from './transform'; export { - renameTable, importer, exporter, ModelExporter, diff --git a/packages/dbml-core/types/transform/index.d.ts b/packages/dbml-core/types/transform/index.d.ts deleted file mode 100644 index 0cf165118..000000000 --- a/packages/dbml-core/types/transform/index.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -export type TableNameInput = string | { schema?: string; table: string }; - -export function renameTable( - oldName: TableNameInput, - newName: TableNameInput, - dbmlCode: string -): string;