@devup-api/zod
Advanced tools
+1
-1
@@ -1,1 +0,1 @@ | ||
| var{defineProperty:G,getOwnPropertyNames:H,getOwnPropertyDescriptor:K}=Object,I=Object.prototype.hasOwnProperty,B=(A,j,F)=>{for(let x of H(j))if(!I.call(A,x)&&x!=="default")G(A,x,{get:()=>j[x],enumerable:!0});if(F){for(let x of H(j))if(!I.call(F,x)&&x!=="default")G(F,x,{get:()=>j[x],enumerable:!0});return F}};var J=new WeakMap,M=(A)=>{var j=J.get(A),F;if(j)return j;if(j=G({},"__esModule",{value:!0}),A&&typeof A==="object"||typeof A==="function")H(A).map((x)=>!I.call(j,x)&&G(j,x,{get:()=>A[x],enumerable:!(F=K(A,x))||F.enumerable}));return J.set(A,j),j};var N=(A,j)=>{for(var F in j)G(A,F,{get:j[F],enumerable:!0,configurable:!0,set:(x)=>j[F]=()=>x})};var z={};N(z,{schemas:()=>P,responseSchemas:()=>Q,requestSchemas:()=>R,putPathSchemas:()=>W,postPathSchemas:()=>V,pathSchemas:()=>U,patchPathSchemas:()=>X,errorSchemas:()=>S,deletePathSchemas:()=>Y});module.exports=M(z);B(z,require("@devup-api/fetch"),module.exports);var O={};var P={},Q={},R={},S={},U={},V={},W={},X={},Y={}; | ||
| var{defineProperty:H,getOwnPropertyNames:M,getOwnPropertyDescriptor:N}=Object,I=Object.prototype.hasOwnProperty;function J(j){return this[j]}var A=(j,x,B)=>{var G=M(x);for(let F of G)if(!I.call(j,F)&&F!=="default")H(j,F,{get:J.bind(x,F),enumerable:!0});if(B){for(let F of G)if(!I.call(B,F)&&F!=="default")H(B,F,{get:J.bind(x,F),enumerable:!0});return B}};var O=(j)=>{var x=(K??=new WeakMap).get(j),B;if(x)return x;if(x=H({},"__esModule",{value:!0}),j&&typeof j==="object"||typeof j==="function"){for(var G of M(j))if(!I.call(x,G))H(x,G,{get:J.bind(j,G),enumerable:!(B=N(j,G))||B.enumerable})}return K.set(j,x),x},K;var P=(j)=>j;function Q(j,x){this[j]=P.bind(null,x)}var R=(j,x)=>{for(var B in x)H(j,B,{get:x[B],enumerable:!0,configurable:!0,set:Q.bind(x,B)})};var z={};R(z,{schemas:()=>U,responseSchemas:()=>V,requestSchemas:()=>W,putPathSchemas:()=>$,postPathSchemas:()=>_,pathSchemas:()=>Y,patchPathSchemas:()=>g,errorSchemas:()=>X,deletePathSchemas:()=>k});module.exports=O(z);A(z,require("@devup-api/fetch"),module.exports);var S={};var U={},V={},W={},X={},Y={},_={},$={},g={},k={}; |
@@ -14,7 +14,3 @@ import type { DevupApiServers, ExtractValue } from '@devup-api/fetch'; | ||
| */ | ||
| export type DevupZodSchema<Category extends 'response' | 'request' | 'error' = 'response', Server extends keyof DevupApiServers | (string & {}) = 'openapi.json'> = ExtractValue<{ | ||
| response: ExtractValue<DevupZodResponseSchemas, Server, Record<string, z.ZodType>>; | ||
| request: ExtractValue<DevupZodRequestSchemas, Server, Record<string, z.ZodType>>; | ||
| error: ExtractValue<DevupZodErrorSchemas, Server, Record<string, z.ZodType>>; | ||
| }, Category, Record<string, z.ZodType>>; | ||
| export type DevupZodSchema<Category extends 'response' | 'request' | 'error' = 'response', Server extends keyof DevupApiServers | (string & {}) = 'openapi.json'> = Category extends 'response' ? ExtractValue<DevupZodResponseSchemas, Server, Record<string, z.ZodType>> : Category extends 'request' ? ExtractValue<DevupZodRequestSchemas, Server, Record<string, z.ZodType>> : Category extends 'error' ? ExtractValue<DevupZodErrorSchemas, Server, Record<string, z.ZodType>> : Record<string, z.ZodType>; | ||
| /** | ||
@@ -45,12 +41,9 @@ * Access Zod schemas by category for a specific server | ||
| */ | ||
| type InferZodSchemaMap<Schemas, T extends string> = { | ||
| [K in keyof ExtractValue<Schemas, T, Record<string, z.ZodType>>]: z.infer<ExtractValue<Schemas, T, Record<string, z.ZodType>>[K]>; | ||
| }; | ||
| export type DevupZodSchemaTypes<T extends keyof DevupApiServers | (string & {}) = 'openapi.json'> = { | ||
| response: { | ||
| [K in keyof ExtractValue<DevupZodResponseSchemas, T, Record<string, z.ZodType>>]: z.infer<ExtractValue<DevupZodResponseSchemas, T, Record<string, z.ZodType>>[K]>; | ||
| }; | ||
| request: { | ||
| [K in keyof ExtractValue<DevupZodRequestSchemas, T, Record<string, z.ZodType>>]: z.infer<ExtractValue<DevupZodRequestSchemas, T, Record<string, z.ZodType>>[K]>; | ||
| }; | ||
| error: { | ||
| [K in keyof ExtractValue<DevupZodErrorSchemas, T, Record<string, z.ZodType>>]: z.infer<ExtractValue<DevupZodErrorSchemas, T, Record<string, z.ZodType>>[K]>; | ||
| }; | ||
| response: InferZodSchemaMap<DevupZodResponseSchemas, T & string>; | ||
| request: InferZodSchemaMap<DevupZodRequestSchemas, T & string>; | ||
| error: InferZodSchemaMap<DevupZodErrorSchemas, T & string>; | ||
| }; | ||
@@ -83,2 +76,3 @@ export interface DevupZodPostPathSchemas { | ||
| export type ColdZodSchemas = Record<string, Record<string, z.ZodType>>; | ||
| export {}; | ||
| //# sourceMappingURL=schema-struct.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"schema-struct.d.ts","sourceRoot":"","sources":["../src/schema-struct.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"schema-struct.d.ts","sourceRoot":"","sources":["../src/schema-struct.ts"],"names":[],"mappings":"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"} |
+2
-2
| { | ||
| "name": "@devup-api/zod", | ||
| "version": "0.1.1", | ||
| "version": "0.1.2", | ||
| "license": "Apache-2.0", | ||
@@ -23,3 +23,3 @@ "type": "module", | ||
| "dependencies": { | ||
| "@devup-api/fetch": "^0.1.16", | ||
| "@devup-api/fetch": "^0.1.19", | ||
| "zod": ">=4" | ||
@@ -26,0 +26,0 @@ }, |
13382
-2.39%141
-2.76%Updated