UNPKG

@trpc/server

Version:

The tRPC server library

33 lines (32 loc) • 4.55 kB
import { a as assert, c as identity, d as isObject, f as mergeWithoutOverrides, h as sleep, i as abortSignalsAnyPonyfill, l as isAsyncIterable, m as run, n as TRPC_ERROR_CODES_BY_NUMBER, o as assertNever, p as noop, r as retryableRpcCodes, s as emptyObject, t as TRPC_ERROR_CODES_BY_KEY, u as isFunction } from "./codes-D6C_OiJy.mjs"; import { a as getDefaultErrorShape, c as setFormattedErrorShape, d as getHTTPStatusCode, f as getHTTPStatusCodeFromError, g as createRecursiveProxy, h as createFlatProxy, i as defaultFormatter, l as HTTP_CODE_TO_JSONRPC2, m as getStatusKeyFromCode, o as getFormattedErrorShape, p as getStatusCodeFromKey, s as isFormattedErrorShape, t as getErrorShape, u as JSONRPC2_TO_HTTP_CODE } from "./getErrorShape-BziUKLM_.mjs"; import { n as procedureTypes, t as parseTRPCMessage } from "./parseTRPCMessage-CSh-CVPr.mjs"; import { _ as transformTRPCResponse, b as getTRPCErrorFromUnknown, c as callProcedure, d as getProcedureAtPath, f as lazy, g as transformResult, h as getDataTransformer, i as tracked, l as createCallerFactory, m as defaultTransformer, n as isTrackedEnvelope, p as mergeRouters, r as sse, u as createRouterFactory, v as TRPCError, y as getCauseFromUnknown } from "./asyncGeneratorDelegate-mPyp1u6d.mjs"; import { _ as getAcceptHeader, a as isPromise, b as parseConnectionParamsFromUnknown, c as createDeferred, f as makeAsyncResource, g as throwAbortError, h as isAbortError, i as sseStreamProducer, l as iteratorResource, m as Unpromise, n as sseHeaders, o as jsonlStreamConsumer, p as makeResource, r as sseStreamConsumer, s as jsonlStreamProducer, t as resolveResponse, u as takeWithGrace, v as getRequestInfo, y as parseConnectionParamsFromString } from "./resolveResponse-CrB_9MSD.mjs"; import { t as octetInputParser } from "./contentTypeParsers-KFMy_fwz.mjs"; import { a as getParseFn, c as createInputMiddleware, d as experimental_standaloneMiddleware, f as middlewareMarker, i as isServerDefault, l as createMiddlewareFactory, n as createBuilder, o as StandardSchemaV1Error, r as isDevDefault, s as createErrorFormatterMiddleware, t as initTRPC, u as createOutputMiddleware } from "./initTRPC-DpOypWK_.mjs"; //#region src/unstable-core-do-not-import/http/formDataToObject.ts const isNumberString = (str) => /^\d+$/.test(str); function set(obj, path, value) { if (path.length > 1) { const newPath = [...path]; const key = newPath.shift(); const nextKey = newPath[0]; if (!Object.hasOwn(obj, key)) obj[key] = isNumberString(nextKey) ? [] : emptyObject(); else if (Array.isArray(obj[key]) && !isNumberString(nextKey)) obj[key] = Object.fromEntries(Object.entries(obj[key])); set(obj[key], newPath, value); return; } const p = path[0]; if (obj[p] === void 0) obj[p] = value; else if (Array.isArray(obj[p])) obj[p].push(value); else obj[p] = [obj[p], value]; } function formDataToObject(formData) { const obj = emptyObject(); for (const [key, value] of formData.entries()) set(obj, key.split(/[\.\[\]]/).filter(Boolean), value); return obj; } //#endregion export { HTTP_CODE_TO_JSONRPC2, JSONRPC2_TO_HTTP_CODE, StandardSchemaV1Error, TRPCError, TRPC_ERROR_CODES_BY_KEY, TRPC_ERROR_CODES_BY_NUMBER, Unpromise, abortSignalsAnyPonyfill, assert, assertNever, callProcedure, createBuilder, createCallerFactory, createDeferred, createErrorFormatterMiddleware, createFlatProxy, createInputMiddleware, createMiddlewareFactory, createOutputMiddleware, createRecursiveProxy, createRouterFactory, defaultFormatter, defaultTransformer, emptyObject, experimental_standaloneMiddleware, formDataToObject, getAcceptHeader, getCauseFromUnknown, getDataTransformer, getDefaultErrorShape, getErrorShape, getFormattedErrorShape, getHTTPStatusCode, getHTTPStatusCodeFromError, getParseFn, getProcedureAtPath, getRequestInfo, getStatusCodeFromKey, getStatusKeyFromCode, getTRPCErrorFromUnknown, identity, initTRPC, isAbortError, isAsyncIterable, isDevDefault, isFormattedErrorShape, isFunction, isObject, isPromise, isServerDefault, isTrackedEnvelope, iteratorResource, jsonlStreamConsumer, jsonlStreamProducer, lazy, makeAsyncResource, makeResource, mergeRouters, mergeWithoutOverrides, middlewareMarker, noop, octetInputParser, parseConnectionParamsFromString, parseConnectionParamsFromUnknown, parseTRPCMessage, procedureTypes, resolveResponse, retryableRpcCodes, run, setFormattedErrorShape, sleep, sse, sseHeaders, sseStreamConsumer, sseStreamProducer, takeWithGrace, throwAbortError, tracked, transformResult, transformTRPCResponse }; //# sourceMappingURL=unstable-core-do-not-import.mjs.map