import { asFunction, asValue } from "awilix";
import { CarrierShipment } from "./data/entities.js";
import { createShippingCarrierService } from "./lib/shipping-service.js";
function register(container) {
  container.register({
    shippingCarrierService: asFunction(
      ({ em, integrationCredentialsService }) => createShippingCarrierService({ em, integrationCredentialsService })
    ).scoped().proxy(),
    CarrierShipment: asValue(CarrierShipment)
  });
}
export {
  register
};
//# sourceMappingURL=di.js.map
