UNPKG

@convo-lang/convo-lang-aws-cdk

Version:
27 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initBackend = void 0; const convo_lang_1 = require("@convo-lang/convo-lang"); const convo_lang_bedrock_1 = require("@convo-lang/convo-lang-bedrock"); const convo_lang_pinecone_1 = require("@convo-lang/convo-lang-pinecone"); const aws_credential_providers_1 = require("@iyio/aws-credential-providers"); const aws_secrets_1 = require("@iyio/aws-secrets"); const common_1 = require("@iyio/common"); const node_common_1 = require("@iyio/node-common"); const initBackend = (additionalModule) => { (0, common_1.initRootScope)(reg => { reg.addParams(new common_1.EnvParams()); reg.use(node_common_1.nodeCommonModule); reg.use(aws_secrets_1.awsSecretsModule); reg.use(additionalModule); reg.use(aws_credential_providers_1.cognitoBackendAuthProviderModule); // for now register all providers - will need to add option to configure / add providers // using CDK construct reg.use(convo_lang_1.convoOpenAiModule); reg.use(convo_lang_bedrock_1.convoBedrockModule); reg.use(convo_lang_pinecone_1.convoPineconeModule); //reg.addProvider(FnEventTransformers,()=>fnEventTransformer); }); }; exports.initBackend = initBackend; //# sourceMappingURL=convo-lang-aws-cdk-lib.js.map