@types/db-migrate-base
Advanced tools
+162
-82
@@ -12,3 +12,5 @@ // Type definitions for db-migrate-base | ||
| declare namespace Base { | ||
| interface CallbackFunction { (err: any, response: any): void; } | ||
| interface CallbackFunction { | ||
| (err: any, response: any): void; | ||
| } | ||
@@ -68,87 +70,165 @@ interface InternalModule { | ||
| declare class Base { | ||
| constructor(intern: Base.InternalOptions); | ||
| constructor(intern: Base.InternalOptions); | ||
| close(callback?: Base.CallbackFunction): void; | ||
| mapDataType(str: string): string; | ||
| truncate(tableName: string, callback: Base.CallbackFunction): void; | ||
| checkDBMS(dbms: any, callback: Base.CallbackFunction): void; | ||
| createDatabase(...options: any[]): void; | ||
| switchDatabase(...options: any[]): void; | ||
| dropDatabase(...options: any[]): void; | ||
| recurseCallbackArray(foreignKeys: Array<string>, callback: Base.CallbackFunction): void; | ||
| bindForeignKey(tableName: string, columnName: string, fkOptions: Base.ForeignKeySpec): (callback: Base.CallbackFunction) => void; | ||
| createColumnDef(name: string, spec: Base.ColumnSpec, options?: any): Base.ColumnDef; // TODO Figure out a type for `options`! | ||
| //createColumnConstraint(spec: Base.ColumnSpec, options?: any, ...implementationDefinedOptions: any[]): string; | ||
| createMigrationsTable(callback: Base.CallbackFunction): void; | ||
| createSeedsTable(callback: Base.CallbackFunction): void; | ||
| createTable(tableName: string, options: any | Base.CreateTableOptions, callback: Base.CallbackFunction): void; | ||
| dropTable(tableName: string, optionsOrCb?: Base.DropTableOptions | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| renameTable(tableName: string, newTableName: string, callback: Base.CallbackFunction): void; | ||
| addColumn(tableName: string, columnName: string, columnSpec: Base.ColumnSpec, callback: Base.CallbackFunction): void; | ||
| removeColumn(tableName: string, columnName: string, callback: Base.CallbackFunction): void; | ||
| renameColumn(tableName: string, oldColumnName: string, newColumnName: string, callback: Base.CallbackFunction): void; | ||
| changeColumn(tableName: string, columnName: string, columnSpec: Base.ColumnSpec, callback: Base.CallbackFunction): void; | ||
| quoteDDLArr(arr: Array<string>): Array<string>; | ||
| quoteArr(arr: Array<string>): Array<string>; | ||
| addIndex(tableName: string, indexName: string, columns: string | Array<string>, uniqueOrCb?: boolean | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| insert(tableName: string, columnNameOrValueArray: any, valueArrayOrCb?: any | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| update(tableName: string, columnNameOrValueArray: any, valueArrayOrIds?: any, idsOrCb?: any | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| lookup(tableName: string, column: string, id?: any, callback?: Base.CallbackFunction): void; | ||
| removeIndex(tableNameOrIndexName: string, indexNameOrCb?: string | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| addForeignKey(tableName: string, referencedTableName: string, keyName: string, fieldMapping: any, rules: Base.ForeignKeyRules, callback: Base.CallbackFunction): void; | ||
| removeForeignKey(tableName: string, keyName: string, optionsOrCb?: Base.RemoveForeignKeyOptions | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| normalizeColumnSpec(spec: string | Base.ColumnSpec): Base.ColumnSpec; | ||
| addMigrationRecord(name: string, callback: Base.CallbackFunction): void; | ||
| addSeedRecord(name: string, callback: Base.CallbackFunction): void; | ||
| startMigration(callback: Base.CallbackFunction): void; | ||
| endMigration(callback: Base.CallbackFunction): void; | ||
| runSql(sql?: string, paramsOrCb?: Array<any> | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| allLoadedMigrations(callback: Base.CallbackFunction): void; | ||
| allLoadedSeeds(callback: Base.CallbackFunction): void; | ||
| deleteMigration(migrationName: string, callback: Base.CallbackFunction): void; | ||
| remove(table: string, ids: any, callback: Base.CallbackFunction): void; // TODO Make ids match the type of ids in buildWhereClause(ids); | ||
| buildWhereClause(ids: any): string; | ||
| deleteSeed(seedName: string, callback: Base.CallbackFunction): void; | ||
| all(sql: string, paramsOrCb?: Array<any> | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| escape(str: string): string; | ||
| escapeString(str: string): string; | ||
| escapeDDL(str: string): string; | ||
| close(callback?: Base.CallbackFunction): void; | ||
| mapDataType(str: string): string; | ||
| truncate(tableName: string, callback: Base.CallbackFunction): void; | ||
| checkDBMS(dbms: any, callback: Base.CallbackFunction): void; | ||
| createDatabase(...options: any[]): void; | ||
| switchDatabase(...options: any[]): void; | ||
| dropDatabase(...options: any[]): void; | ||
| recurseCallbackArray(foreignKeys: Array<string>, callback: Base.CallbackFunction): void; | ||
| bindForeignKey( | ||
| tableName: string, | ||
| columnName: string, | ||
| fkOptions: Base.ForeignKeySpec, | ||
| ): (callback: Base.CallbackFunction) => void; | ||
| createColumnDef(name: string, spec: Base.ColumnSpec, options?: any): Base.ColumnDef; // TODO Figure out a type for `options`! | ||
| // createColumnConstraint(spec: Base.ColumnSpec, options?: any, ...implementationDefinedOptions: any[]): string; | ||
| createMigrationsTable(callback: Base.CallbackFunction): void; | ||
| createSeedsTable(callback: Base.CallbackFunction): void; | ||
| createTable(tableName: string, options: any | Base.CreateTableOptions, callback: Base.CallbackFunction): void; | ||
| dropTable( | ||
| tableName: string, | ||
| optionsOrCb?: Base.DropTableOptions | Base.CallbackFunction, | ||
| callback?: Base.CallbackFunction, | ||
| ): void; | ||
| renameTable(tableName: string, newTableName: string, callback: Base.CallbackFunction): void; | ||
| addColumn( | ||
| tableName: string, | ||
| columnName: string, | ||
| columnSpec: Base.ColumnSpec, | ||
| callback: Base.CallbackFunction, | ||
| ): void; | ||
| removeColumn(tableName: string, columnName: string, callback: Base.CallbackFunction): void; | ||
| renameColumn( | ||
| tableName: string, | ||
| oldColumnName: string, | ||
| newColumnName: string, | ||
| callback: Base.CallbackFunction, | ||
| ): void; | ||
| changeColumn( | ||
| tableName: string, | ||
| columnName: string, | ||
| columnSpec: Base.ColumnSpec, | ||
| callback: Base.CallbackFunction, | ||
| ): void; | ||
| quoteDDLArr(arr: Array<string>): Array<string>; | ||
| quoteArr(arr: Array<string>): Array<string>; | ||
| addIndex( | ||
| tableName: string, | ||
| indexName: string, | ||
| columns: string | Array<string>, | ||
| uniqueOrCb?: boolean | Base.CallbackFunction, | ||
| callback?: Base.CallbackFunction, | ||
| ): void; | ||
| insert( | ||
| tableName: string, | ||
| columnNameOrValueArray: any, | ||
| valueArrayOrCb?: any | Base.CallbackFunction, | ||
| callback?: Base.CallbackFunction, | ||
| ): void; | ||
| update( | ||
| tableName: string, | ||
| columnNameOrValueArray: any, | ||
| valueArrayOrIds?: any, | ||
| idsOrCb?: any | Base.CallbackFunction, | ||
| callback?: Base.CallbackFunction, | ||
| ): void; | ||
| lookup(tableName: string, column: string, id?: any, callback?: Base.CallbackFunction): void; | ||
| removeIndex( | ||
| tableNameOrIndexName: string, | ||
| indexNameOrCb?: string | Base.CallbackFunction, | ||
| callback?: Base.CallbackFunction, | ||
| ): void; | ||
| addForeignKey( | ||
| tableName: string, | ||
| referencedTableName: string, | ||
| keyName: string, | ||
| fieldMapping: any, | ||
| rules: Base.ForeignKeyRules, | ||
| callback: Base.CallbackFunction, | ||
| ): void; | ||
| removeForeignKey( | ||
| tableName: string, | ||
| keyName: string, | ||
| optionsOrCb?: Base.RemoveForeignKeyOptions | Base.CallbackFunction, | ||
| callback?: Base.CallbackFunction, | ||
| ): void; | ||
| normalizeColumnSpec(spec: string | Base.ColumnSpec): Base.ColumnSpec; | ||
| addMigrationRecord(name: string, callback: Base.CallbackFunction): void; | ||
| addSeedRecord(name: string, callback: Base.CallbackFunction): void; | ||
| startMigration(callback: Base.CallbackFunction): void; | ||
| endMigration(callback: Base.CallbackFunction): void; | ||
| runSql(sql?: string, paramsOrCb?: Array<any> | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| allLoadedMigrations(callback: Base.CallbackFunction): void; | ||
| allLoadedSeeds(callback: Base.CallbackFunction): void; | ||
| deleteMigration(migrationName: string, callback: Base.CallbackFunction): void; | ||
| remove(table: string, ids: any, callback: Base.CallbackFunction): void; // TODO Make ids match the type of ids in buildWhereClause(ids); | ||
| buildWhereClause(ids: any): string; | ||
| deleteSeed(seedName: string, callback: Base.CallbackFunction): void; | ||
| all(sql: string, paramsOrCb?: Array<any> | Base.CallbackFunction, callback?: Base.CallbackFunction): void; | ||
| escape(str: string): string; | ||
| escapeString(str: string): string; | ||
| escapeDDL(str: string): string; | ||
| // Promisified methods | ||
| closeAsync(): Promise<any>; | ||
| truncateAsync(tableName: string): Promise<any>; | ||
| checkDBMSAsync(dbms: any): Promise<any>; | ||
| createDatabaseAsync(...options: any[]): Promise<any>; | ||
| switchDatabaseAsync(...options: any[]): Promise<any>; | ||
| dropDatabaseAsync(...options: any[]): Promise<any>; | ||
| recurseCallbackArrayAsync(foreignKeys: Array<string>): Promise<any>; | ||
| createMigrationsTableAsync(): Promise<any>; | ||
| createSeedsTableAsync(): Promise<any>; | ||
| createTableAsync(tableName: string, options: any | Base.CreateTableOptions): Promise<any>; | ||
| dropTableAsync(tableName: string, options?: Base.DropTableOptions): Promise<any>; | ||
| renameTableAsync(tableName: string, newTableName: string): Promise<any>; | ||
| addColumnAsync(tableName: string, columnName: string, columnSpec: Base.ColumnSpec): Promise<any>; | ||
| removeColumnAsync(tableName: string, columnName: string): Promise<any>; | ||
| renameColumnAsync(tableName: string, oldColumnName: string, newColumnName: string): Promise<any>; | ||
| changeColumnAsync(tableName: string, columnName: string, columnSpec: Base.ColumnSpec): Promise<any>; | ||
| addIndexAsync(tableName: string, indexName: string, columns: string | Array<string>, unique?: boolean): Promise<any>; | ||
| insertAsync(tableName: string, columnNameOrValueArray: any, valueArrayOrCb?: any | Base.CallbackFunction, callback?: Base.CallbackFunction): Promise<any>; | ||
| updateAsync(tableName: string, columnNameOrValueArray: any, valueArrayOrIds?: any, idsOrCb?: any | Base.CallbackFunction, callback?: Base.CallbackFunction): Promise<any>; | ||
| lookupAsync(tableName: string, column: string, id?: any, callback?: Base.CallbackFunction): Promise<any>; | ||
| removeIndexAsync(tableNameOrIndexName: string, indexName?: string): Promise<any>; | ||
| addForeignKeyAsync(tableName: string, referencedTableName: string, keyName: string, fieldMapping: any, rules: Base.ForeignKeyRules): Promise<any>; | ||
| removeForeignKeyAsync(tableName: string, keyName: string, options?: Base.RemoveForeignKeyOptions): Promise<any>; | ||
| addMigrationRecordAsync(name: string): Promise<any>; | ||
| addSeedRecordAsync(name: string): Promise<any>; | ||
| startMigrationAsync(): Promise<any>; | ||
| endMigrationAsync(callback: Base.CallbackFunction): Promise<any>; | ||
| runSqlAsync(sql?: string, params?: Array<any>): Promise<any>; | ||
| allLoadedMigrationsAsync(): Promise<any>; | ||
| allLoadedSeedsAsync(): Promise<any>; | ||
| deleteMigrationAsync(migrationName: string): Promise<any>; | ||
| removeAsync(table: string, ids: any): Promise<any>; | ||
| deleteSeedAsync(seedName: string): Promise<any>; | ||
| allAsync(sql: string, params?: Array<any>): Promise<any>; | ||
| // Promisified methods | ||
| closeAsync(): Promise<any>; | ||
| truncateAsync(tableName: string): Promise<any>; | ||
| checkDBMSAsync(dbms: any): Promise<any>; | ||
| createDatabaseAsync(...options: any[]): Promise<any>; | ||
| switchDatabaseAsync(...options: any[]): Promise<any>; | ||
| dropDatabaseAsync(...options: any[]): Promise<any>; | ||
| recurseCallbackArrayAsync(foreignKeys: Array<string>): Promise<any>; | ||
| createMigrationsTableAsync(): Promise<any>; | ||
| createSeedsTableAsync(): Promise<any>; | ||
| createTableAsync(tableName: string, options: any | Base.CreateTableOptions): Promise<any>; | ||
| dropTableAsync(tableName: string, options?: Base.DropTableOptions): Promise<any>; | ||
| renameTableAsync(tableName: string, newTableName: string): Promise<any>; | ||
| addColumnAsync(tableName: string, columnName: string, columnSpec: Base.ColumnSpec): Promise<any>; | ||
| removeColumnAsync(tableName: string, columnName: string): Promise<any>; | ||
| renameColumnAsync(tableName: string, oldColumnName: string, newColumnName: string): Promise<any>; | ||
| changeColumnAsync(tableName: string, columnName: string, columnSpec: Base.ColumnSpec): Promise<any>; | ||
| addIndexAsync( | ||
| tableName: string, | ||
| indexName: string, | ||
| columns: string | Array<string>, | ||
| unique?: boolean, | ||
| ): Promise<any>; | ||
| insertAsync( | ||
| tableName: string, | ||
| columnNameOrValueArray: any, | ||
| valueArrayOrCb?: any | Base.CallbackFunction, | ||
| callback?: Base.CallbackFunction, | ||
| ): Promise<any>; | ||
| updateAsync( | ||
| tableName: string, | ||
| columnNameOrValueArray: any, | ||
| valueArrayOrIds?: any, | ||
| idsOrCb?: any | Base.CallbackFunction, | ||
| callback?: Base.CallbackFunction, | ||
| ): Promise<any>; | ||
| lookupAsync(tableName: string, column: string, id?: any, callback?: Base.CallbackFunction): Promise<any>; | ||
| removeIndexAsync(tableNameOrIndexName: string, indexName?: string): Promise<any>; | ||
| addForeignKeyAsync( | ||
| tableName: string, | ||
| referencedTableName: string, | ||
| keyName: string, | ||
| fieldMapping: any, | ||
| rules: Base.ForeignKeyRules, | ||
| ): Promise<any>; | ||
| removeForeignKeyAsync(tableName: string, keyName: string, options?: Base.RemoveForeignKeyOptions): Promise<any>; | ||
| addMigrationRecordAsync(name: string): Promise<any>; | ||
| addSeedRecordAsync(name: string): Promise<any>; | ||
| startMigrationAsync(): Promise<any>; | ||
| endMigrationAsync(callback: Base.CallbackFunction): Promise<any>; | ||
| runSqlAsync(sql?: string, params?: Array<any>): Promise<any>; | ||
| allLoadedMigrationsAsync(): Promise<any>; | ||
| allLoadedSeedsAsync(): Promise<any>; | ||
| deleteMigrationAsync(migrationName: string): Promise<any>; | ||
| removeAsync(table: string, ids: any): Promise<any>; | ||
| deleteSeedAsync(seedName: string): Promise<any>; | ||
| allAsync(sql: string, params?: Array<any>): Promise<any>; | ||
| } | ||
| export = Base; |
| { | ||
| "name": "@types/db-migrate-base", | ||
| "version": "0.0.10", | ||
| "version": "0.0.11", | ||
| "description": "TypeScript definitions for db-migrate-base", | ||
@@ -26,4 +26,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/db-migrate-base", | ||
| }, | ||
| "typesPublisherContentHash": "8d9b936bf97818c1d2374285e8b4c554c1c07ce372914175861ab9fd794d9459", | ||
| "typeScriptVersion": "3.6" | ||
| "typesPublisherContentHash": "165b44b3b4b8e0f58705e3f70e051f0bff4715f800869dbaace01fad5e01ae38", | ||
| "typeScriptVersion": "4.5" | ||
| } |
@@ -11,3 +11,3 @@ # Installation | ||
| ### Additional Details | ||
| * Last updated: Fri, 09 Jul 2021 02:32:24 GMT | ||
| * Last updated: Fri, 22 Sep 2023 20:29:40 GMT | ||
| * Dependencies: [@types/bluebird](https://npmjs.com/package/@types/bluebird), [@types/node](https://npmjs.com/package/@types/node) | ||
@@ -14,0 +14,0 @@ * Global values: none |
11694
7.17%216
58.82%