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

79 lines (77 loc) 4.33 kB
require("reflect-metadata"); const require_runtime = require('../../_virtual/_rolldown/runtime.cjs'); const require_decorateMetadata = require('../../_virtual/_@oxc-project_runtime@0.112.0/helpers/decorateMetadata.cjs'); const require_decorate = require('../../_virtual/_@oxc-project_runtime@0.112.0/helpers/decorate.cjs'); let type_graphql = require("type-graphql"); let graphql_scalars = require("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; }({}); (0, type_graphql.registerEnumType)(ResponseStatusCode, { name: "ResponseStatusCode" }); let BaseResponseStatus = class BaseResponseStatus {}; require_decorate.__decorate([(0, type_graphql.Field)(() => ResponseStatusCode), require_decorateMetadata.__decorateMetadata("design:type", typeof (_ref = typeof ResponseStatusCode !== "undefined" && ResponseStatusCode) === "function" ? _ref : Object)], BaseResponseStatus.prototype, "code", void 0); BaseResponseStatus = require_decorate.__decorate([(0, type_graphql.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; } }), (0, type_graphql.ObjectType)()], BaseResponseStatus); let PendingResponseStatus = class PendingResponseStatus extends BaseResponseStatus { constructor(..._args) { super(..._args); this.code = ResponseStatusCode.Pending; } }; PendingResponseStatus = require_decorate.__decorate([(0, type_graphql.ObjectType)({ implements: BaseResponseStatus })], PendingResponseStatus); let SuccessResponseStatus = class SuccessResponseStatus extends BaseResponseStatus { constructor(..._args2) { super(..._args2); this.code = ResponseStatusCode.Success; } }; SuccessResponseStatus = require_decorate.__decorate([(0, type_graphql.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; }({}); (0, type_graphql.registerEnumType)(FailedResponseStatusReason, { name: "FailedResponseStatusReason" }); let FailedResponseStatus = class FailedResponseStatus extends BaseResponseStatus { constructor(..._args3) { super(..._args3); this.code = ResponseStatusCode.Failed; this.details = null; } }; require_decorate.__decorate([(0, type_graphql.Field)(() => FailedResponseStatusReason), require_decorateMetadata.__decorateMetadata("design:type", typeof (_ref2 = typeof FailedResponseStatusReason !== "undefined" && FailedResponseStatusReason) === "function" ? _ref2 : Object)], FailedResponseStatus.prototype, "reason", void 0); require_decorate.__decorate([(0, type_graphql.Field)(() => graphql_scalars.GraphQLJSON, { nullable: true }), require_decorateMetadata.__decorateMetadata("design:type", typeof (_ref3 = typeof Record !== "undefined" && Record) === "function" ? _ref3 : Object)], FailedResponseStatus.prototype, "details", void 0); FailedResponseStatus = require_decorate.__decorate([(0, type_graphql.ObjectType)({ implements: BaseResponseStatus })], FailedResponseStatus); const ResponseStatusUnion = (0, type_graphql.createUnionType)({ name: "ResponseStatus", types: () => [ PendingResponseStatus, SuccessResponseStatus, FailedResponseStatus ] }); //#endregion Object.defineProperty(exports, 'FailedResponseStatus', { enumerable: true, get: function () { return FailedResponseStatus; } }); exports.FailedResponseStatusReason = FailedResponseStatusReason; exports.ResponseStatusUnion = ResponseStatusUnion; Object.defineProperty(exports, 'SuccessResponseStatus', { enumerable: true, get: function () { return SuccessResponseStatus; } }); //# sourceMappingURL=response-status.type.cjs.map