nestjs-express-cassandra
Version:
Express-cassandra module for Nest framework
15 lines (14 loc) • 613 B
TypeScript
import { ConnectionOptions } from './interfaces/connection.interface';
import { ColumnsType, ExtendedEntityOptions } from './interfaces/decorators.interface';
import { BaseModelStatic } from './interfaces/orm.interface';
interface Connection extends FunctionConstructor {
new (options: ConnectionOptions): typeof Connection;
name?: string;
initAsync(): Promise<void>;
closeAsync(): Promise<void>;
loadSchema<T>(modelName: string, modelSchema: ExtendedEntityOptions & {
fields: ColumnsType;
}): BaseModelStatic<T>;
}
declare const Connection: Connection;
export default Connection;