@e22m4u/js-repository
Version:
Реализация репозитория для работы с базами данных в Node.js
31 lines (27 loc) • 582 B
TypeScript
import {ModelData} from '../types.js';
import {Service} from '@e22m4u/js-service';
/**
* Slice clause tool.
*/
export declare class SliceClauseTool extends Service {
/**
* Slice.
*
* @param entities
* @param skip
* @param limit
*/
slice(entities: ModelData[], skip?: number, limit?: number): ModelData[];
/**
* Validate skip clause.
*
* @param skip
*/
static validateSkipClause(skip: number | undefined): void;
/**
* Validate limit clause.
*
* @param limit
*/
static validateLimitClause(limit: number | undefined): void;
}