UNPKG

@e22m4u/js-repository

Version:

Реализация репозитория для работы с базами данных в Node.js

24 lines (21 loc) 500 B
import {ModelData} from '../types.js'; import {Service} from '@e22m4u/js-service'; import {WhereClause} from './filter-clause.js'; /** * Where clause tool. */ export declare class WhereClauseTool extends Service { /** * Filter. * * @param entities * @param where */ filter(entities: ModelData[], where: WhereClause | undefined): ModelData[]; /** * Validate where clause. * * @param clause */ static validateWhereClause(clause: WhereClause | undefined): void; }