UNPKG

@themost/jspa

Version:
15 lines (14 loc) 626 B
import { ConfigurationBase, DataModelProperties } from '@themost/common'; import { SchemaLoaderStrategy } from '@themost/data'; declare class EntityLoaderStrategy extends SchemaLoaderStrategy { imports: unknown[]; protected models: Map<string, DataModelProperties>; constructor(config: ConfigurationBase); getModelDefinition(name: string): DataModelProperties; setModelDefinition(data: DataModelProperties): SchemaLoaderStrategy; reload(): void; readSync(): string[]; getModels(): string[]; getModelFromEntityClass(entityClass: any): DataModelProperties; } export { EntityLoaderStrategy };