UNPKG

@copilotkit/runtime

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 2.76 kB
{"version":3,"file":"meta-events.type.mjs","names":[],"sources":["../../../src/graphql/types/meta-events.type.ts"],"sourcesContent":["import {\n createUnionType,\n Field,\n InterfaceType,\n ObjectType,\n registerEnumType,\n} from \"type-graphql\";\nimport {\n ActionExecutionMessageOutput,\n AgentStateMessageOutput,\n BaseMessageOutput,\n ResultMessageOutput,\n TextMessageOutput,\n} from \"./copilot-response.type\";\n\nexport enum MetaEventName {\n LangGraphInterruptEvent = \"LangGraphInterruptEvent\",\n CopilotKitLangGraphInterruptEvent = \"CopilotKitLangGraphInterruptEvent\",\n}\n\nregisterEnumType(MetaEventName, {\n name: \"MetaEventName\",\n description: \"Meta event types\",\n});\n\n@InterfaceType({\n resolveType(value) {\n if (value.name === MetaEventName.LangGraphInterruptEvent) {\n return LangGraphInterruptEvent;\n } else if (value.name === MetaEventName.CopilotKitLangGraphInterruptEvent) {\n return CopilotKitLangGraphInterruptEvent;\n }\n return undefined;\n },\n})\n@InterfaceType()\nexport abstract class BaseMetaEvent {\n @Field(() => String)\n type: \"MetaEvent\" = \"MetaEvent\";\n\n @Field(() => MetaEventName)\n name: MetaEventName;\n}\n\n@ObjectType()\nexport class CopilotKitLangGraphInterruptEventData {\n @Field(() => String)\n value: string;\n\n @Field(() => [BaseMessageOutput])\n messages: (typeof BaseMessageOutput)[];\n}\n\n@ObjectType({ implements: BaseMetaEvent })\nexport class LangGraphInterruptEvent {\n @Field(() => MetaEventName)\n name: MetaEventName.LangGraphInterruptEvent =\n MetaEventName.LangGraphInterruptEvent;\n\n @Field(() => String)\n value: string;\n\n @Field(() => String, { nullable: true })\n response?: string;\n}\n\n@ObjectType({ implements: BaseMetaEvent })\nexport class CopilotKitLangGraphInterruptEvent {\n @Field(() => MetaEventName)\n name: MetaEventName.CopilotKitLangGraphInterruptEvent =\n MetaEventName.CopilotKitLangGraphInterruptEvent;\n\n @Field(() => CopilotKitLangGraphInterruptEventData)\n data: CopilotKitLangGraphInterruptEventData;\n\n @Field(() => String, { nullable: true })\n response?: string;\n}\n"],"mappings":";;;;;;;;AAeA,IAAY,wDAAL;AACL;AACA;;;AAGF,iBAAiB,eAAe;CAC9B,MAAM;CACN,aAAa;CACd,CAAC;AAaK,0BAAe,cAAc;;cAEd;;;YADnB,YAAY,OAAO;YAGnB,YAAY,cAAc;4BAf5B,cAAc,EACb,YAAY,OAAO;AACjB,KAAI,MAAM,SAAS,cAAc,wBAC/B,QAAO;UACE,MAAM,SAAS,cAAc,kCACtC,QAAO;GAIZ,CAAC,EACD,eAAe;AAUT,kDAAM,sCAAsC;YAChD,YAAY,OAAO;YAGnB,YAAY,CAAC,kBAAkB,CAAC;oDALlC,YAAY;AAUN,oCAAM,wBAAwB;;cAGjC,cAAc;;;YAFf,YAAY,cAAc;YAI1B,YAAY,OAAO;YAGnB,YAAY,QAAQ,EAAE,UAAU,MAAM,CAAC;sCATzC,WAAW,EAAE,YAAY,eAAe,CAAC;AAcnC,8CAAM,kCAAkC;;cAG3C,cAAc;;;YAFf,YAAY,cAAc;YAI1B,YAAY,sCAAsC;YAGlD,YAAY,QAAQ,EAAE,UAAU,MAAM,CAAC;gDATzC,WAAW,EAAE,YAAY,eAAe,CAAC"}