import{Feature as e}from"@common-stack/server-core";import{TYPES as t}from"./constants/types.js";import{localContainerModule as r,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 s=new e({createContainerFunc:[r,a,o,c],createResolversFunc:n,createHemeraContainerFunc:[r,a],createServiceFunc:e=>({cityService:e.get(t.CityService),stateService:e.get(t.StateService),countryService:e.get(t.CountryService),countryDataLoader:e.get(t.CountryDataLoader),stateDataLoader:e.get(t.StateDataLoader),cityDataLoader:e.get(t.CityDataLoader)}),schema:i});export{s as default};