@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;" />
42 lines (40 loc) • 1.48 kB
JavaScript
import "reflect-metadata";
import { registerEnumType } from "type-graphql";
//#region src/graphql/types/enums.ts
let MessageRole = /* @__PURE__ */ function(MessageRole) {
MessageRole["assistant"] = "assistant";
MessageRole["developer"] = "developer";
MessageRole["system"] = "system";
MessageRole["tool"] = "tool";
MessageRole["user"] = "user";
return MessageRole;
}({});
let CopilotRequestType = /* @__PURE__ */ function(CopilotRequestType) {
CopilotRequestType["Chat"] = "Chat";
CopilotRequestType["Task"] = "Task";
CopilotRequestType["TextareaCompletion"] = "TextareaCompletion";
CopilotRequestType["TextareaPopover"] = "TextareaPopover";
CopilotRequestType["Suggestion"] = "Suggestion";
return CopilotRequestType;
}({});
let ActionInputAvailability = /* @__PURE__ */ function(ActionInputAvailability) {
ActionInputAvailability["disabled"] = "disabled";
ActionInputAvailability["enabled"] = "enabled";
ActionInputAvailability["remote"] = "remote";
return ActionInputAvailability;
}({});
registerEnumType(MessageRole, {
name: "MessageRole",
description: "The role of the message"
});
registerEnumType(CopilotRequestType, {
name: "CopilotRequestType",
description: "The type of Copilot request"
});
registerEnumType(ActionInputAvailability, {
name: "ActionInputAvailability",
description: "The availability of the frontend action"
});
//#endregion
export { ActionInputAvailability, CopilotRequestType, MessageRole };
//# sourceMappingURL=enums.mjs.map