@vendure/testing
Version:
End-to-end testing tools for Vendure projects
15 lines (14 loc) • 619 B
TypeScript
import { DataSourceOptions } from 'typeorm';
import { TestDbInitializer } from './test-db-initializer';
export type InitializerRegistry = {
[type in DataSourceOptions['type']]?: TestDbInitializer<any>;
};
/**
* @description
* Registers a {@link TestDbInitializer} for the given database type. Should be called before invoking
* {@link createTestEnvironment}.
*
* @docsCategory testing
*/
export declare function registerInitializer(type: DataSourceOptions['type'], initializer: TestDbInitializer<any>): void;
export declare function getInitializerFor(type: DataSourceOptions['type']): TestDbInitializer<any>;