@e22m4u/js-repository
Version:
Реализация репозитория для работы с базами данных в Node.js
29 lines (25 loc) • 589 B
TypeScript
import {RelationDefinition} from './relations/index.js';
import {PropertyDefinition} from './properties/index.js';
/**
* Property definition map.
*/
export declare type PropertyDefinitionMap = {
[name: string]: PropertyDefinition;
};
/**
* Relation definition map.
*/
export declare type RelationDefinitionMap = {
[name: string]: RelationDefinition;
};
/**
* Model definition.
*/
export declare type ModelDefinition = {
name: string;
datasource?: string;
base?: string;
tableName?: string;
properties?: PropertyDefinitionMap;
relations?: RelationDefinitionMap;
};