CoolFace
Apppublic

AK-21/Graphite-Industrial-Intelligence

sourceHugging Faceupdated 3mo agoView on Hugging Face
0likes
TRPCClientError-CQrTQLrk.cjs61 linesDownload Raw Back to dist
1const require_chunk = require('./chunk-DWy1uDak.cjs');2const require_objectSpread2$1 = require('./objectSpread2-Bsvh_OqM.cjs');3const __trpc_server_unstable_core_do_not_import = require_chunk.__toESM(require("@trpc/server/unstable-core-do-not-import"));4 5//#region src/TRPCClientError.ts6var import_defineProperty = require_chunk.__toESM(require_objectSpread2$1.require_defineProperty(), 1);7var import_objectSpread2 = require_chunk.__toESM(require_objectSpread2$1.require_objectSpread2(), 1);8function isTRPCClientError(cause) {9	return cause instanceof TRPCClientError;10}11function isTRPCErrorResponse(obj) {12	return (0, __trpc_server_unstable_core_do_not_import.isObject)(obj) && (0, __trpc_server_unstable_core_do_not_import.isObject)(obj["error"]) && typeof obj["error"]["code"] === "number" && typeof obj["error"]["message"] === "string";13}14function getMessageFromUnknownError(err, fallback) {15	if (typeof err === "string") return err;16	if ((0, __trpc_server_unstable_core_do_not_import.isObject)(err) && typeof err["message"] === "string") return err["message"];17	return fallback;18}19var TRPCClientError = class TRPCClientError extends Error {20	constructor(message, opts) {21		var _opts$result, _opts$result2;22		const cause = opts === null || opts === void 0 ? void 0 : opts.cause;23		super(message, { cause });24		(0, import_defineProperty.default)(this, "cause", void 0);25		(0, import_defineProperty.default)(this, "shape", void 0);26		(0, import_defineProperty.default)(this, "data", void 0);27		(0, import_defineProperty.default)(this, "meta", void 0);28		this.meta = opts === null || opts === void 0 ? void 0 : opts.meta;29		this.cause = cause;30		this.shape = opts === null || opts === void 0 || (_opts$result = opts.result) === null || _opts$result === void 0 ? void 0 : _opts$result.error;31		this.data = opts === null || opts === void 0 || (_opts$result2 = opts.result) === null || _opts$result2 === void 0 ? void 0 : _opts$result2.error.data;32		this.name = "TRPCClientError";33		Object.setPrototypeOf(this, TRPCClientError.prototype);34	}35	static from(_cause, opts = {}) {36		const cause = _cause;37		if (isTRPCClientError(cause)) {38			if (opts.meta) cause.meta = (0, import_objectSpread2.default)((0, import_objectSpread2.default)({}, cause.meta), opts.meta);39			return cause;40		}41		if (isTRPCErrorResponse(cause)) return new TRPCClientError(cause.error.message, (0, import_objectSpread2.default)((0, import_objectSpread2.default)({}, opts), {}, {42			result: cause,43			cause: opts.cause44		}));45		return new TRPCClientError(getMessageFromUnknownError(cause, "Unknown error"), (0, import_objectSpread2.default)((0, import_objectSpread2.default)({}, opts), {}, { cause }));46	}47};48 49//#endregion50Object.defineProperty(exports, 'TRPCClientError', {51  enumerable: true,52  get: function () {53    return TRPCClientError;54  }55});56Object.defineProperty(exports, 'isTRPCClientError', {57  enumerable: true,58  get: function () {59    return isTRPCClientError;60  }61});