UNPKG

@alba-cars/common-modules

Version:

A package containing DTOs, validation classes and common modules and interfaces for Alba Cars

9 lines (8 loc) 429 B
import { TypedFilter, TypedOptions } from "../utilities"; export declare abstract class BaseGetDTO<TEntity extends Record<string, any>, TFilter extends TypedFilter> { filters?: TFilter; options?: TypedOptions<TEntity>; validate(): string[]; static fromPlain<T extends BaseGetDTO<any, any>>(this: new () => T, plain: Record<string, unknown>): T; static toPlain(entity: any): Record<string, unknown>; }