@e22m4u/js-repository
Version:
Реализация репозитория для работы с базами данных в Node.js
24 lines (21 loc) • 500 B
TypeScript
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;
}