// #docregion import { Inject, Injectable } from '@angular/core'; import { TaxRateService } from './tax-rate.service'; // #docregion class @Injectable() export class SalesTaxService { constructor(private rateService: TaxRateService) { } getVAT(value: string | number) { let amount: number; if (typeof value === 'string') { amount = parseFloat(value); } else { amount = value; } return (amount || 0) * this.rateService.getRate('VAT'); } } // #enddocregion class