@copilotkit/react-core
Version:
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
1 lines • 3.46 kB
Source Map (JSON)
{"version":3,"sources":["../../src/test-helpers/copilot-context.ts"],"sourcesContent":["import type { CopilotContextParams, CopilotApiConfig } from \"../context\";\n\nconst noop = () => {};\n\nconst copilotApiConfig: CopilotApiConfig = {\n chatApiEndpoint: \"http://localhost\",\n headers: {},\n};\n\nexport function createTestCopilotContext(\n overrides: Partial<CopilotContextParams> = {},\n): CopilotContextParams {\n return {\n actions: {},\n setAction: noop,\n removeAction: noop,\n\n setRegisteredActions: () => \"action-id\",\n removeRegisteredAction: noop,\n\n chatComponentsCache: { current: { actions: {}, coAgentStateRenders: {} } },\n getFunctionCallHandler: () => async () => {},\n\n addContext: () => \"context-id\",\n removeContext: noop,\n getAllContext: () => [],\n getContextString: () => \"\",\n\n addDocumentContext: () => \"document-id\",\n removeDocumentContext: noop,\n getDocumentsContext: () => [],\n\n isLoading: false,\n setIsLoading: noop,\n\n chatSuggestionConfiguration: {},\n addChatSuggestionConfiguration: noop,\n removeChatSuggestionConfiguration: noop,\n\n chatInstructions: \"\",\n setChatInstructions: noop,\n\n additionalInstructions: [],\n setAdditionalInstructions: noop,\n\n copilotApiConfig,\n\n showDevConsole: false,\n\n coagentStates: {},\n setCoagentStates: noop,\n coagentStatesRef: { current: {} },\n setCoagentStatesWithRef: noop,\n\n agentSession: null,\n setAgentSession: noop,\n\n agentLock: null,\n\n threadId: \"\",\n setThreadId: noop,\n\n runId: null,\n setRunId: noop,\n\n chatAbortControllerRef: { current: null },\n\n forwardedParameters: {},\n availableAgents: [],\n\n extensions: {},\n setExtensions: noop,\n\n interruptActions: {},\n setInterruptAction: noop,\n removeInterruptAction: noop,\n interruptEventQueue: {},\n addInterruptEvent: noop,\n resolveInterruptEvent: noop,\n\n onError: noop,\n\n bannerError: null,\n setBannerError: noop,\n internalErrorHandlers: {},\n setInternalErrorHandler: noop,\n removeInternalErrorHandler: noop,\n\n ...overrides,\n };\n}\n"],"mappings":";;;;;;AAEA,IAAM,OAAO,MAAM;AAAC;AAEpB,IAAM,mBAAqC;AAAA,EACzC,iBAAiB;AAAA,EACjB,SAAS,CAAC;AACZ;AAEO,SAAS,yBACd,YAA2C,CAAC,GACtB;AACtB,SAAO;AAAA,IACL,SAAS,CAAC;AAAA,IACV,WAAW;AAAA,IACX,cAAc;AAAA,IAEd,sBAAsB,MAAM;AAAA,IAC5B,wBAAwB;AAAA,IAExB,qBAAqB,EAAE,SAAS,EAAE,SAAS,CAAC,GAAG,qBAAqB,CAAC,EAAE,EAAE;AAAA,IACzE,wBAAwB,MAAM,MAAY;AAAA,IAAC;AAAA,IAE3C,YAAY,MAAM;AAAA,IAClB,eAAe;AAAA,IACf,eAAe,MAAM,CAAC;AAAA,IACtB,kBAAkB,MAAM;AAAA,IAExB,oBAAoB,MAAM;AAAA,IAC1B,uBAAuB;AAAA,IACvB,qBAAqB,MAAM,CAAC;AAAA,IAE5B,WAAW;AAAA,IACX,cAAc;AAAA,IAEd,6BAA6B,CAAC;AAAA,IAC9B,gCAAgC;AAAA,IAChC,mCAAmC;AAAA,IAEnC,kBAAkB;AAAA,IAClB,qBAAqB;AAAA,IAErB,wBAAwB,CAAC;AAAA,IACzB,2BAA2B;AAAA,IAE3B;AAAA,IAEA,gBAAgB;AAAA,IAEhB,eAAe,CAAC;AAAA,IAChB,kBAAkB;AAAA,IAClB,kBAAkB,EAAE,SAAS,CAAC,EAAE;AAAA,IAChC,yBAAyB;AAAA,IAEzB,cAAc;AAAA,IACd,iBAAiB;AAAA,IAEjB,WAAW;AAAA,IAEX,UAAU;AAAA,IACV,aAAa;AAAA,IAEb,OAAO;AAAA,IACP,UAAU;AAAA,IAEV,wBAAwB,EAAE,SAAS,KAAK;AAAA,IAExC,qBAAqB,CAAC;AAAA,IACtB,iBAAiB,CAAC;AAAA,IAElB,YAAY,CAAC;AAAA,IACb,eAAe;AAAA,IAEf,kBAAkB,CAAC;AAAA,IACnB,oBAAoB;AAAA,IACpB,uBAAuB;AAAA,IACvB,qBAAqB,CAAC;AAAA,IACtB,mBAAmB;AAAA,IACnB,uBAAuB;AAAA,IAEvB,SAAS;AAAA,IAET,aAAa;AAAA,IACb,gBAAgB;AAAA,IAChB,uBAAuB,CAAC;AAAA,IACxB,yBAAyB;AAAA,IACzB,4BAA4B;AAAA,KAEzB;AAEP;","names":[]}