import { toCompanyProfileView } from '~~/server/mappers/companyProfileMapper'; export const companyProfileService = { async getCompanyProfile(locale: string) { const query = await loadAssetAsString( 'assets/server', 'graphql/companyProfile.graphql' ); if (!query) { throw createError({ statusCode: 500, message: 'GraphQL query not found', }); } const data = await directus.query<{ company_profile: CompanyProfile }>( query, { locale: locale, } ); return toCompanyProfileView(data?.company_profile); }, };