{"version":3,"file":"CoreProvider.mjs","sources":["../../src/CoreProvider.ts"],"sourcesContent":["import { ChatCoreImpl } from \"./infra/ChatCoreImpl\";\nimport { ChatConfig, InternalConfig, ChatCore } from \"./models\";\n\n/**\n * Provider for the ChatCore library.\n *\n * @public\n */\nexport function provideChatCore(config: ChatConfig): ChatCore {\n  return new ChatCoreImpl(config);\n}\n\n/**\n * Provider for the ChatCore library with additional internal-only configuration\n *\n * @internal\n */\nexport function provideChatCoreInternal(\n  config: ChatConfig,\n  internal: InternalConfig\n): ChatCore {\n  return new ChatCoreImpl(config, internal);\n}\n"],"names":[],"mappings":";;AAGA;;;;AAIG;AACG,SAAU,eAAe,CAAC,MAAkB,EAAA;AAChD,IAAA,OAAO,IAAI,YAAY,CAAC,MAAM,CAAC,CAAC;AAClC,CAAC;AAED;;;;AAIG;AACa,SAAA,uBAAuB,CACrC,MAAkB,EAClB,QAAwB,EAAA;AAExB,IAAA,OAAO,IAAI,YAAY,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AAC5C;;;;"}