/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: MIT-0 */ import { DeliveryJobData } from '../../models' import { QueryService } from '../../services/base/queryService' import { ContextInterface, createQueryProvider, useQueryContext } from '../base/QueryContext' import { appvars } from '../../config' import DeliveryJobService from '../../services/delivery-job' const DeliveryJobQueryProvider = createQueryProvider<DeliveryJobData, QueryService<DeliveryJobData>>( appvars.ENTITY.DELIVERY_JOB, DeliveryJobService, ) const useDeliveryJobQueryContext = (): ContextInterface<DeliveryJobData> => useQueryContext<DeliveryJobData>(appvars.ENTITY.DELIVERY_JOB) export { DeliveryJobQueryProvider, useDeliveryJobQueryContext }