UNPKG

@accounter/server

Version:
20 lines 752 B
import { GraphQLError } from 'graphql'; import { SortCodesProvider } from '../providers/sort-codes.provider.js'; export const commonFinancialEntityFields = { sortCode: (DbBusiness, _, { injector }) => { if (!DbBusiness.sort_code) { return null; } try { return injector .get(SortCodesProvider) .getSortCodesByIdLoader.load(DbBusiness.sort_code) .then(sortCode => sortCode ?? null); } catch (e) { console.error(`Error finding sort code for business id ${DbBusiness.id}:`, e); throw new GraphQLError(`Error finding sort code for business id ${DbBusiness.id}`); } }, }; //# sourceMappingURL=common.js.map