Files
SerpentRace/SerpentRace_Backend/dist/Application/DTOs/Mappers/BaseMapper.d.ts
T

8 lines
431 B
TypeScript

export declare abstract class BaseMapper<TEntity, TShortDto, TDetailDto> {
abstract toShortDto(entity: TEntity): TShortDto;
abstract toDetailDto(entity: TEntity): TDetailDto;
toShortDtoList(entities: TEntity[]): TShortDto[];
toDetailDtoList(entities: TEntity[]): TDetailDto[];
static toShortDtoListStatic<T, TDto>(entities: T[], mapperFn: (entity: T) => TDto): TDto[];
}
//# sourceMappingURL=BaseMapper.d.ts.map