nestjs-express-cassandra
Version:
Express-cassandra module for Nest framework
10 lines (9 loc) • 587 B
TypeScript
import { Type } from '@nestjs/common';
import Connection from '../connection';
import { ColumnsType, ExtendedEntityOptions, FunctionType } from '../interfaces/decorators.interface';
import { BaseModel, BaseModelStatic } from '../interfaces/orm.interface';
export declare function loadSchema<T>(connection: Connection, entity: FunctionType): Promise<BaseModelStatic<T>>;
export declare function getSchema(entity: FunctionType): ExtendedEntityOptions & {
fields: ColumnsType;
};
export declare function createRepository<T>(entity: Type<T>, model: BaseModel<T>, constructor?: Type): T;