UNPKG

nestjs-express-cassandra

Version:
10 lines (9 loc) 587 B
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;