@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
JavaScript
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