UNPKG

@trpc/next

Version:

The tRPC Next.js library

28 lines (27 loc) • 865 B
import "@trpc/server/unstable-core-do-not-import"; import "@trpc/client"; //#region src/app-dir/shared.ts /** * @internal */ function generateCacheTag(procedurePath, input) { return input !== void 0 ? `${procedurePath}?input=${JSON.stringify(input)}` : procedurePath; } /** * @internal */ function generateCacheTags(procedurePath, input) { if (!procedurePath) return []; const parts = procedurePath.split("."); const tags = []; for (let i = 1; i <= parts.length; i++) tags.push(parts.slice(0, i).join(".")); if (input !== void 0) tags.push(`${procedurePath}?input=${JSON.stringify(input)}`); return tags; } function isFormData(value) { if (typeof FormData === "undefined") return false; return value instanceof FormData; } //#endregion export { generateCacheTags as n, isFormData as r, generateCacheTag as t }; //# sourceMappingURL=shared-hPVy7N3A.mjs.map