Files
barker/bookie/src/app/product-sale-report/product-sale-report.resolver.ts
T

13 lines
582 B
TypeScript

import { inject } from '@angular/core';
import { ResolveFn } from '@angular/router';
import { ProductSaleReport } from './product-sale-report';
import { ProductSaleReportService } from './product-sale-report.service';
export const productSaleReportResolver: ResolveFn<ProductSaleReport> = (route) => {
const startDate = route.queryParamMap.get('startDate') ?? null;
const finishDate = route.queryParamMap.get('finishDate') ?? null;
const section = route.queryParamMap.get('section') ?? null;
return inject(ProductSaleReportService).get(startDate, finishDate, section);
};