13 lines
582 B
TypeScript
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);
|
|
};
|