import{Feature as e}from"@common-stack/server-core";import{SERVER_TYPES as r}from"common";import{localContainerModule as t,DBServiceContainerModule as a,DataloaderContainerModule as o,MigrationContainerModule as c}from"./containers/containers.js";import{schema as i}from"./graphql/schema/index.js";import{resolvers as n}from"./graphql/resolvers/index.js";var m=new e({createContainerFunc:[t,a,o,c],createResolversFunc:n,createHemeraContainerFunc:[t,a],createServiceFunc:e=>({cityService:e.get(r.CityService),stateService:e.get(r.StateService),countryService:e.get(r.CountryService),countryDataLoader:e.get(r.CountryDataLoader),stateDataLoader:e.get(r.StateDataLoader),cityDataLoader:e.get(r.CityDataLoader)}),schema:i});export{m as default};