UNPKG

shrimpy-node

Version:
24 lines (20 loc) 752 B
import Decimal from "decimal.js"; import { DecimalDtoConverter } from "./decimal-dto-converter"; import { IDtoConverter } from "../interfaces"; export class NullableDecimalDtoConverter implements IDtoConverter<string | null, Decimal | null> { private _decimalDtoConverter = new DecimalDtoConverter(); public convertFromDto(dto: string | null): Decimal | null { if (dto) { return this._decimalDtoConverter.convertFromDto(dto); } else { return null; } } public convertToDto(model: Decimal | null): string | null { if (model) { return this._decimalDtoConverter.convertToDto(model); } else { return null; } } }