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;" />

65 lines (63 loc) 3.6 kB
import "reflect-metadata"; import { __decorateMetadata } from "../../_virtual/_@oxc-project_runtime@0.112.0/helpers/decorateMetadata.mjs"; import { __decorate } from "../../_virtual/_@oxc-project_runtime@0.112.0/helpers/decorate.mjs"; import { Field, InterfaceType, ObjectType, createUnionType, registerEnumType } from "type-graphql"; import { GraphQLJSON } from "graphql-scalars"; //#region src/graphql/types/response-status.type.ts var _ref, _ref2, _ref3; let ResponseStatusCode = /* @__PURE__ */ function(ResponseStatusCode) { ResponseStatusCode["Pending"] = "pending"; ResponseStatusCode["Success"] = "success"; ResponseStatusCode["Failed"] = "failed"; return ResponseStatusCode; }({}); registerEnumType(ResponseStatusCode, { name: "ResponseStatusCode" }); let BaseResponseStatus = class BaseResponseStatus {}; __decorate([Field(() => ResponseStatusCode), __decorateMetadata("design:type", typeof (_ref = typeof ResponseStatusCode !== "undefined" && ResponseStatusCode) === "function" ? _ref : Object)], BaseResponseStatus.prototype, "code", void 0); BaseResponseStatus = __decorate([InterfaceType({ resolveType(value) { if (value.code === ResponseStatusCode.Success) return SuccessResponseStatus; else if (value.code === ResponseStatusCode.Failed) return FailedResponseStatus; else if (value.code === ResponseStatusCode.Pending) return PendingResponseStatus; } }), ObjectType()], BaseResponseStatus); let PendingResponseStatus = class PendingResponseStatus extends BaseResponseStatus { constructor(..._args) { super(..._args); this.code = ResponseStatusCode.Pending; } }; PendingResponseStatus = __decorate([ObjectType({ implements: BaseResponseStatus })], PendingResponseStatus); let SuccessResponseStatus = class SuccessResponseStatus extends BaseResponseStatus { constructor(..._args2) { super(..._args2); this.code = ResponseStatusCode.Success; } }; SuccessResponseStatus = __decorate([ObjectType({ implements: BaseResponseStatus })], SuccessResponseStatus); let FailedResponseStatusReason = /* @__PURE__ */ function(FailedResponseStatusReason) { FailedResponseStatusReason["GUARDRAILS_VALIDATION_FAILED"] = "GUARDRAILS_VALIDATION_FAILED"; FailedResponseStatusReason["MESSAGE_STREAM_INTERRUPTED"] = "MESSAGE_STREAM_INTERRUPTED"; FailedResponseStatusReason["UNKNOWN_ERROR"] = "UNKNOWN_ERROR"; return FailedResponseStatusReason; }({}); registerEnumType(FailedResponseStatusReason, { name: "FailedResponseStatusReason" }); let FailedResponseStatus = class FailedResponseStatus extends BaseResponseStatus { constructor(..._args3) { super(..._args3); this.code = ResponseStatusCode.Failed; this.details = null; } }; __decorate([Field(() => FailedResponseStatusReason), __decorateMetadata("design:type", typeof (_ref2 = typeof FailedResponseStatusReason !== "undefined" && FailedResponseStatusReason) === "function" ? _ref2 : Object)], FailedResponseStatus.prototype, "reason", void 0); __decorate([Field(() => GraphQLJSON, { nullable: true }), __decorateMetadata("design:type", typeof (_ref3 = typeof Record !== "undefined" && Record) === "function" ? _ref3 : Object)], FailedResponseStatus.prototype, "details", void 0); FailedResponseStatus = __decorate([ObjectType({ implements: BaseResponseStatus })], FailedResponseStatus); const ResponseStatusUnion = createUnionType({ name: "ResponseStatus", types: () => [ PendingResponseStatus, SuccessResponseStatus, FailedResponseStatus ] }); //#endregion export { FailedResponseStatus, FailedResponseStatusReason, ResponseStatusUnion, SuccessResponseStatus }; //# sourceMappingURL=response-status.type.mjs.map