23 lines
665 B
TypeScript
23 lines
665 B
TypeScript
import defaultValues from 'config/default-values';
|
|
import { GetQuoteDataInputSchema, GetQuoteDataOutputSchema } from 'process/load-kp/types';
|
|
import getSupplierAgentsDataFromKP from 'process/supplier-agent/get-kp-values';
|
|
import { t } from '../server';
|
|
|
|
const quoteRouter = t.router({
|
|
getValues: t.procedure
|
|
.input(GetQuoteDataInputSchema)
|
|
.output(GetQuoteDataOutputSchema)
|
|
.query(async ({ input }) => {
|
|
const { values: supplierAgentsValues } = await getSupplierAgentsDataFromKP(input);
|
|
|
|
return {
|
|
values: {
|
|
...defaultValues,
|
|
...supplierAgentsValues,
|
|
},
|
|
};
|
|
}),
|
|
});
|
|
|
|
export default quoteRouter;
|