{"version":3,"sources":["../../../../src/adapters/amazon-bedrock/backend/client.ts"],"names":["AmazonBedrockClient","BackendClient","create","createAmazonBedrock","settings","fetch","vercelFetcher"],"mappings":";;;;;;;;AAeO,MAAMA,4BAA4BC,wBAAAA,CAAAA;EAfzC;;;EAmBYC,MAAAA,GAAgC;AACxC,IAAA,OAAOC,iCAAAA,CAAoB;AACzB,MAAA,GAAG,IAAA,CAAKC,QAAAA;MACRC,KAAAA,EAAOC,uBAAAA,CAAc,IAAA,CAAKF,QAAAA,EAAUC,KAAAA;KACtC,CAAA;AACF,EAAA;AACF","file":"client.cjs","sourcesContent":["/**\n * Copyright 2025 © BeeAI a Series of LF Projects, LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport {\n  createAmazonBedrock,\n  AmazonBedrockProviderSettings,\n  AmazonBedrockProvider,\n} from \"@ai-sdk/amazon-bedrock\";\nimport { BackendClient } from \"@/backend/client.js\";\nimport { vercelFetcher } from \"@/adapters/vercel/backend/utils.js\";\n\nexport type AmazonBedrockClientSettings = AmazonBedrockProviderSettings;\n\nexport class AmazonBedrockClient extends BackendClient<\n  AmazonBedrockClientSettings,\n  AmazonBedrockProvider\n> {\n  protected create(): AmazonBedrockProvider {\n    return createAmazonBedrock({\n      ...this.settings,\n      fetch: vercelFetcher(this.settings?.fetch),\n    });\n  }\n}\n"]}