typizator-handler
Advanced tools
Comparing version 1.0.0-beta.5 to 1.0.0-beta.6
@@ -1,1 +0,1 @@ | ||
"use strict";var c=Object.create;var o=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var T=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var A=(r,a)=>{for(var e in a)o(r,e,{get:a[e],enumerable:!0})},g=(r,a,e,t)=>{if(a&&typeof a=="object"||typeof a=="function")for(let n of f(a))!b.call(r,n)&&n!==e&&o(r,n,{get:()=>a[n],enumerable:!(t=y(a,n))||t.enumerable});return r};var $=(r,a,e)=>(e=r!=null?c(T(r)):{},g(a||!r||!r.__esModule?o(e,"default",{value:r,enumerable:!0}):e,r)),h=r=>g(o({},"__esModule",{value:!0}),r);var w={};A(w,{PING:()=>u,describeJsonFunction:()=>p,describeJsonSchema:()=>l,handlerImpl:()=>F});module.exports=h(w);var d=$(require("json-bigint")),u="@@ping",l=r=>r.metadata.dataType==="object"?`{${Array.from(r.metadata.fields).map(([a,e])=>`"${a}":${l(e)}`)}}`:r.metadata.dataType==="array"?`"${r.metadata.elements.metadata.dataType}[]"`:`"${r.metadata.dataType}"`,p=r=>`{"args":[${r.args.map(a=>l(a)).join(",")}],"retVal":${r.retVal?l(r.retVal):'"void"'}}`,I=async(r,a,e)=>{let t=[];if(a.args.length>0){let n=d.default.parse(r);if(!Array.isArray(n))throw new Error(`Call arguments must be an array. Got ${r}.`);t=a.args.map((i,s)=>{let m=n[s];if(m===void 0&&!i?.metadata.optional)throw new Error(`Argument ${s} is undefined and it should't be`);if(m===null&&i?.metadata.notNull)throw new Error(`Argument ${s} is null and it should't be`);return a.args[s]?.unbox(m)})}return d.default.stringify(await e(...t))},F=(r,a)=>async e=>e.body===u?{data:p(r)}:I(e.body,r,a).then(t=>({data:t})).catch(t=>({errorMessage:`Handler error: ${t.message??t}`})); | ||
"use strict";var p=Object.create;var s=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var T=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var A=(r,a)=>{for(var e in a)s(r,e,{get:a[e],enumerable:!0})},i=(r,a,e,t)=>{if(a&&typeof a=="object"||typeof a=="function")for(let n of f(a))!b.call(r,n)&&n!==e&&s(r,n,{get:()=>a[n],enumerable:!(t=y(a,n))||t.enumerable});return r};var $=(r,a,e)=>(e=r!=null?p(T(r)):{},i(a||!r||!r.__esModule?s(e,"default",{value:r,enumerable:!0}):e,r)),h=r=>i(s({},"__esModule",{value:!0}),r);var F={};A(F,{PING:()=>c,describeJsonFunction:()=>u,describeJsonSchema:()=>l,handlerImpl:()=>E});module.exports=h(F);var d=$(require("json-bigint")),c="@@ping",l=r=>r.metadata.dataType==="object"?`{${Array.from(r.metadata.fields).map(([a,e])=>`"${a}":${l(e)}`)}}`:r.metadata.dataType==="array"?`"${r.metadata.elements.metadata.dataType}[]"`:`"${r.metadata.dataType}"`,u=r=>`{"args":[${r.args.map(a=>l(a)).join(",")}],"retVal":${r.retVal?l(r.retVal):'"void"'}}`,I=async(r,a,e)=>{let t=[];if(a.args.length>0){let n=d.default.parse(r);if(!Array.isArray(n))throw new Error(`Call arguments must be an array. Got ${r}.`);t=a.args.map((g,o)=>{let m=n[o];if(m===void 0&&!g?.metadata.optional)throw new Error(`Argument ${o} is undefined and it should't be`);if(m===null&&g?.metadata.notNull)throw new Error(`Argument ${o} is null and it should't be`);return a.args[o]?.unbox(m)})}return d.default.stringify(await e(...t))},E=(r,a)=>async e=>e.body===c?{data:u(r)}:I(e.body,r,a).then(t=>({data:t})).catch(t=>(console.error(`Error caught: ${t.message??t}`),console.error(t.stack),{errorMessage:`Handler error: ${t.message??t}`})); |
@@ -1,1 +0,1 @@ | ||
import d from"json-bigint";var i="@@ping",o=r=>r.metadata.dataType==="object"?`{${Array.from(r.metadata.fields).map(([a,t])=>`"${a}":${o(t)}`)}}`:r.metadata.dataType==="array"?`"${r.metadata.elements.metadata.dataType}[]"`:`"${r.metadata.dataType}"`,g=r=>`{"args":[${r.args.map(a=>o(a)).join(",")}],"retVal":${r.retVal?o(r.retVal):'"void"'}}`,u=async(r,a,t)=>{let e=[];if(a.args.length>0){let l=d.parse(r);if(!Array.isArray(l))throw new Error(`Call arguments must be an array. Got ${r}.`);e=a.args.map((m,n)=>{let s=l[n];if(s===void 0&&!m?.metadata.optional)throw new Error(`Argument ${n} is undefined and it should't be`);if(s===null&&m?.metadata.notNull)throw new Error(`Argument ${n} is null and it should't be`);return a.args[n]?.unbox(s)})}return d.stringify(await t(...e))},c=(r,a)=>async t=>t.body===i?{data:g(r)}:u(t.body,r,a).then(e=>({data:e})).catch(e=>({errorMessage:`Handler error: ${e.message??e}`}));export{i as PING,g as describeJsonFunction,o as describeJsonSchema,c as handlerImpl}; | ||
import d from"json-bigint";var g="@@ping",s=r=>r.metadata.dataType==="object"?`{${Array.from(r.metadata.fields).map(([e,t])=>`"${e}":${s(t)}`)}}`:r.metadata.dataType==="array"?`"${r.metadata.elements.metadata.dataType}[]"`:`"${r.metadata.dataType}"`,i=r=>`{"args":[${r.args.map(e=>s(e)).join(",")}],"retVal":${r.retVal?s(r.retVal):'"void"'}}`,c=async(r,e,t)=>{let a=[];if(e.args.length>0){let l=d.parse(r);if(!Array.isArray(l))throw new Error(`Call arguments must be an array. Got ${r}.`);a=e.args.map((m,n)=>{let o=l[n];if(o===void 0&&!m?.metadata.optional)throw new Error(`Argument ${n} is undefined and it should't be`);if(o===null&&m?.metadata.notNull)throw new Error(`Argument ${n} is null and it should't be`);return e.args[n]?.unbox(o)})}return d.stringify(await t(...a))},p=(r,e)=>async t=>t.body===g?{data:i(r)}:c(t.body,r,e).then(a=>({data:a})).catch(a=>(console.error(`Error caught: ${a.message??a}`),console.error(a.stack),{errorMessage:`Handler error: ${a.message??a}`}));export{g as PING,i as describeJsonFunction,s as describeJsonSchema,p as handlerImpl}; |
{ | ||
"name": "typizator-handler", | ||
"version": "1.0.0-beta.5", | ||
"version": "1.0.0-beta.6", | ||
"description": "Handler converting JSON events to strict types for AWS lambdas and similar applications", | ||
@@ -44,2 +44,2 @@ "main": "dist/index.cjs.js", | ||
} | ||
} | ||
} |
5728