generated from cloud-native-toolkit/template-typescript-library
-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
bugSomething isn't workingSomething isn't working
Description
When trying to consume any service using import from import { <SERVICE_NAME>Api } from '@cloudnativetoolkit/iascable'; e.g. CatalogLoaderApi I'm getting:
Request GET /automation/catalog/boms failed with status code 500. TypeError: this.catalogLoader.loadCatalog is not a function
at /workspace/ascent-bff/dist/helpers/services.helper.js:79:32
at new Promise (<anonymous>)
at ServicesHelper.fetchCatalog (/workspace/ascent-bff/dist/helpers/services.helper.js:76:16)
at /workspace/ascent-bff/dist/helpers/services.helper.js:131:42
at processTicksAndRejections (node:internal/process/task_queues:96:5)
It looks like the CatalogLoaderApi (and any other api) are empty they are not bound to their corresponding implementation (in that case CatalogLoader) which is weird because I clearly see it in the built code in build/esm/index.js:
{bind: CatalogLoaderApi, to: CatalogLoader}
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working