diff --git a/src/compile.ts b/src/compile.ts index f1723fca..12c51c0d 100644 --- a/src/compile.ts +++ b/src/compile.ts @@ -58,6 +58,8 @@ const FunctionlessSalt = "8269d1a8"; * * All Function Declarations, Expressions and Arrow Expressions are decorated with * the `register` function which attaches its AST as a property. + * + * @deprecated - ast-reflection now uses the sequence commands below. */ export const RegisterFunctionName = `register_${FunctionlessSalt}`; @@ -88,9 +90,46 @@ export const RegisterFunctionName = `register_${FunctionlessSalt}`; * are added to the bound Function. * * If `` is not a Function, then the call is proxied without modification. + * + * @deprecated - ast-reflection now uses the sequence commands below. */ export const BindFunctionName = `bind_${FunctionlessSalt}`; +/** + * AST-Reflection injected s-expression commands. + * + * (stash=[COMMAND], arguments...) + */ +// (stash=REGISTER,stash=func,stash[]=ast,stash) +export const RegisterCommand = "REGISTER"; +// (stash=REGISTER_REF,stash[]=ast) +export const RegisterRefCommand = "REGISTER_REF"; +/** + * (stash="BIND", + * stash={ args: args, self: this, func: func }, + * stash={ f: stash.func.bind(stash.self, ...stash.args), ...stash }, + * typeof stash.f === "function" && ( + * stash.f[Symbol.for("functionless:BoundThis")] = stash.self, + * stash.f[Symbol.for("functionless:BoundArgs")] = stash.args, + * stash.f[Symbol.for("functionless:TargetFunction")] = stash.func + * ), + * stash + * ) + */ +export const BindCommand = "BIND"; +/** + * (stash="PROXY", + * stash={ args }, // ensure the args are only evaluated once + * stash={ proxy: new clss(...stash.args), ...stash }, // create the proxy + * (globalThis.util.types.isProxy(stash.proxy) && + * (globalThis.proxies = globalThis.proxies ?? new globalThis.WeakMap()) + * .set(stash.proxy, stash.args) + * ), + * stash.proxy + * ) + */ +export const ProxyCommand = "PROXY"; + /** * TypeScript Transformer which transforms functionless functions, such as `AppsyncResolver`, * into an AST that can be interpreted at CDK synth time to produce VTL templates and AppSync diff --git a/src/function.ts b/src/function.ts index aeb3c094..6920c8fc 100644 --- a/src/function.ts +++ b/src/function.ts @@ -28,11 +28,18 @@ import type { Context } from "aws-lambda"; // eslint-disable-next-line import/no-extraneous-dependencies import { Construct } from "constructs"; import esbuild from "esbuild"; -import ts from "typescript"; +import ts, { BinaryExpression, SyntaxKind } from "typescript"; import { ApiGatewayVtlIntegration } from "./api"; import type { AppSyncVtlIntegration } from "./appsync"; import { ASL, ASLGraph } from "./asl"; -import { BindFunctionName, RegisterFunctionName } from "./compile"; +import { + BindCommand, + BindFunctionName, + ProxyCommand, + RegisterCommand, + RegisterFunctionName, + RegisterRefCommand, +} from "./compile"; import { IntegrationInvocation } from "./declaration"; import { ErrorCodes, formatErrorMessage, SynthError } from "./error-code"; import { @@ -1044,7 +1051,121 @@ export async function serialize( ) ); } + } else if ( + // (stash=x,stash[]=ast,stash) + // => x + isSequenceExpr(node) + ) { + // Functionless AST-Reflection commands are in the form (command, ...args) + const [commandFlagPosition, entry1] = + flattenSequenceExpression(node); + + const commandFlag = + commandFlagPosition && + ts.isBinaryExpression(commandFlagPosition) && + ts.isStringLiteral(commandFlagPosition.right) + ? commandFlagPosition.right.text + : undefined; + + // Register - retrieve the value from the second position's assignment. + // (stash="REGISTER", stash=value, stash[Symbol.AST]=ast, stash) + // => value + if (commandFlag === RegisterCommand) { + if ( + !entry1 || + !ts.isBinaryExpression(entry1) || + entry1.operatorToken.kind !== + ts.SyntaxKind.EqualsToken + ) { + throw new SynthError( + ErrorCodes.Unexpected_Error, + "Compilation Error: found an invalid register command. Check the versions of AST-Reflection and Functionless." + ); + } + return eraseBindAndRegister(entry1.right); + } else if (commandFlag === RegisterRefCommand) { + // Register Ref - remove + // (stash="REGISTER_REF", ref[Symbol.AST]=ast) + // => undefined + // TODO support returning no node. + return ts.factory.createIdentifier("undefined"); + } else if (commandFlag === BindCommand) { + /** + * Bind - + * (stash="BIND", + * stash={ args: args, self: this, func: func }, + * stash={ f: stash.func.bind(stash.self, ...stash.args), ...stash }, + * typeof stash.f === "function" && ( + * stash.f[Symbol.for("functionless:BoundThis")] = stash.self, + * stash.f[Symbol.for("functionless:BoundArgs")] = stash.args, + * stash.f[Symbol.for("functionless:TargetFunction")] = stash.func + * ), + * stash + * ) + * => func.bind(this, ...args) + */ + if ( + !entry1 || + !ts.isBinaryExpression(entry1) || + entry1.operatorToken.kind !== + SyntaxKind.EqualsToken || + !ts.isObjectLiteralExpression(entry1.right) + ) { + throw new SynthError( + ErrorCodes.Unexpected_Error, + "Compilation Error: found an invalid register command. Check the versions of AST-Reflection and Functionless." + ); + } + const { + args, + this: _this, + func, + } = Object.fromEntries( + entry1.right.properties + .filter(ts.isPropertyAssignment) + .map((p) => [ + p.name && ts.isIdentifier(p.name) + ? p.name.text + : "UNKNOWN", + p.initializer, + ]) + ); + if (!args || !_this || !func) { + throw new SynthError( + ErrorCodes.Unexpected_Error, + "Compilation Error: found an invalid register command. Check the versions of AST-Reflection and Functionless." + ); + } + return ts.factory.createCallExpression( + ts.factory.createPropertyAccessExpression( + eraseBindAndRegister(func) as ts.Expression, + "bind" + ), + undefined, + [ + eraseBindAndRegister(_this) as ts.Expression, + ts.factory.createSpreadElement( + eraseBindAndRegister(args) as ts.Expression + ), + ] + ); + } else if (commandFlag === ProxyCommand) { + /** + * (stash="PROXY", + * stash={ args }, // ensure the args are only evaluated once + * stash={ proxy: new clss(...stash.args), ...stash }, // create the proxy + * (globalThis.util.types.isProxy(stash.proxy) && + * (globalThis.proxies = globalThis.proxies ?? new globalThis.WeakMap()) + * .set(stash.proxy, stash.args) + * ), + * proxy + * ) + * TODO - rebuild proxy + */ + return ts.factory.createIdentifier("undefined"); + } } + return ts.visitEachChild(node, eraseBindAndRegister, ctx); }, ], @@ -1277,5 +1398,28 @@ export async function bundle( return bundle.outputFiles[0]!; } +function isSequenceExpr(node: ts.Node): node is BinaryExpression & { + operatorToken: { kind: typeof ts.SyntaxKind.CommaToken }; +} { + return ( + ts.isBinaryExpression(node) && + node.operatorToken.kind === ts.SyntaxKind.CommaToken + ); +} + +function flattenSequenceExpression( + expr: BinaryExpression & { + operatorToken: { kind: typeof ts.SyntaxKind.CommaToken }; + } +): ts.Expression[] { + const left = isSequenceExpr(expr.left) + ? flattenSequenceExpression(expr.left) + : [expr.left]; + const right = isSequenceExpr(expr.right) + ? flattenSequenceExpression(expr.right) + : [expr.right]; + return [...left, ...right]; +} + // to prevent the closure serializer from trying to import all of functionless. export const deploymentOnlyModule = true; diff --git a/src/serialize-closure/serialize.ts b/src/serialize-closure/serialize.ts index 7c9fc7b0..e11a09b3 100644 --- a/src/serialize-closure/serialize.ts +++ b/src/serialize-closure/serialize.ts @@ -403,7 +403,7 @@ export function serializeClosure( ); } else if (typeof value === "object") { if (Globals.has(value)) { - return emitVarDecl("const", uniqueName(), Globals.get(value)!()); + return Globals.get(value)!(); } const mod = requireCache.get(value); diff --git a/swc-config.js b/swc-config.js index b3ee0868..a8cfd0ab 100644 --- a/swc-config.js +++ b/swc-config.js @@ -16,8 +16,9 @@ exports.config = { plugins: [["@functionless/ast-reflection", {}]], }, }, - minify: true, + minify: false, sourceMaps: "inline", + inlineSourcesContent: false, module: { type: "commonjs", }, diff --git a/test/__snapshots__/serialize-closure.test.ts.snap b/test/__snapshots__/serialize-closure.test.ts.snap index 814c0aba..a7e1955b 100644 --- a/test/__snapshots__/serialize-closure.test.ts.snap +++ b/test/__snapshots__/serialize-closure.test.ts.snap @@ -25,7 +25,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ21FRSxhQUFjO0FBQ1osTUFBSyxDQUFMLENBRFk7QUFBQTtDRG5FaEI7QUFBQTtBQUFBO0FBQUE7S0N1RUUsZUFBZ0I7QUFDZCxNQUFLLENBQUwsQ0FEYztBQUFBO0NEdkVsQjtBQUFBO0FBQUE7S0MyRXNDLE1BQU07QUFDeEMsS0FEd0M7QUFFeEMsS0FGd0M7QUFHeEMsT0FBTyxFQUFQLENBSHdDO0FBQUE7Q0QzRTVDO0FDMkVzQyxvQkQzRXRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ2lFRSxhQUFjO0FBQ1osTUFBSyxDQUFMLENBRFk7QUFBQTtDRGpFaEI7QUFBQTtBQUFBO0FBQUE7S0NxRUUsZUFBZ0I7QUFDZCxNQUFLLENBQUwsQ0FEYztBQUFBO0NEckVsQjtBQUFBO0FBQUE7S0N5RXNDLE1BQU07QUFDeEMsS0FEd0M7QUFFeEMsS0FGd0M7QUFHeEMsT0FBTyxFQUFQLENBSHdDO0FBQUE7Q0R6RTVDO0FDeUVzQyxvQkR6RXRDIn0=" `; exports[`all observers of a free variable share the same reference even when two instances 1`] = ` @@ -86,7 +86,7 @@ return closure(); ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7S0N3RkksYUFBYztBQUNaLE1BQUssQ0FBTCxDQURZO0FBQUE7Q0R4RmxCO0FBQUE7QUFBQTtBQUFBO0tDNEZJLGVBQWdCO0FBQ2QsTUFBSyxDQUFMLENBRGM7QUFBQTtDRDVGcEI7QUFBQTtBQUFBO0tDZ0dXLE1BQU07QUFDWCxLQURXO0FBRVgsS0FGVztBQUdYLE9BQU8sRUFBUCxDQUhXO0FBQUE7Q0RoR2pCO0FBQUE7QUFBQTtBQUFBO01Dd0ZJLGFBQWM7QUFDWixPQUFLLENBQUwsQ0FEWTtBQUFBO0NEeEZsQjtBQUFBO0FBQUE7QUFBQTtNQzRGSSxlQUFnQjtBQUNkLE9BQUssQ0FBTCxDQURjO0FBQUE7Q0Q1RnBCO0FBQUE7QUFBQTtLQ2dHVyxNQUFNO0FBQ1gsTUFEVztBQUVYLE1BRlc7QUFHWCxPQUFPLEdBQVAsQ0FIVztBQUFBO0NEaEdqQjtBQUFBO0FBQUE7S0N1R3NDLE1BQU07QUFDeEMsT0FBTyxHQUFTLEdBQVQsQ0FBYSxDQUFDLE9BQUQsS0FBYTtBQUFBO0FBQUE7QUFBMUIsQ0FBUCxDQUR3QztBQUFBO0NEdkc1QztBQ3VHc0Msb0JEdkd0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7S0MySEksYUFBYztBQUNaLE1BQUssQ0FBTCxDQURZO0FBQUE7Q0QzSGxCO0FBQUE7QUFBQTtBQUFBO0tDK0hJLGVBQWdCO0FBQ2QsTUFBSyxDQUFMLENBRGM7QUFBQTtDRC9IcEI7QUFBQTtBQUFBO0tDbUlXLE1BQU07QUFDWCxLQURXO0FBRVgsS0FGVztBQUdYLE9BQU8sRUFBUCxDQUhXO0FBQUE7Q0RuSWpCO0FBQUE7QUFBQTtBQUFBO01DMkhJLGFBQWM7QUFDWixPQUFLLENBQUwsQ0FEWTtBQUFBO0NEM0hsQjtBQUFBO0FBQUE7QUFBQTtNQytISSxlQUFnQjtBQUNkLE9BQUssQ0FBTCxDQURjO0FBQUE7Q0QvSHBCO0FBQUE7QUFBQTtLQ21JVyxNQUFNO0FBQ1gsTUFEVztBQUVYLE1BRlc7QUFHWCxPQUFPLEdBQVAsQ0FIVztBQUFBO0NEbklqQjtBQUFBO0FBQUE7S0MwSXNDLE1BQU07QUFDeEMsT0FBTyxHQUFTLEdBQVQsQ0FBYSxDQUFDLE9BQUQsS0FBYTtBQUFBO0FBQUE7QUFBMUIsQ0FBUCxDQUR3QztBQUFBO0NEMUk1QztBQzBJc0Msb0JEMUl0QyJ9" `; exports[`avoid collision with a catch variable 1`] = ` @@ -107,7 +107,7 @@ return _v + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NncEJzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFJO0FBQ0YsTUFBTSxDQUFOLENBREU7QUFBQTtBQUVGLE1BQU8sRUFBUCxDQUFXO0FBQ1gsS0FBSyxFQUFMLENBRFc7QUFBQTtBQUoyQjtBQVF4QyxJQUFJLEtBQU8sRUFSNkI7QUFTeEMsT0FBTyxLQUFLLElBQVosQ0FUd0M7QUFBQTtDRGhwQjVDO0FDZ3BCc0Msb0JEaHBCdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NtckJzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFJO0FBQ0YsTUFBTSxDQUFOLENBREU7QUFBQTtBQUVGLE1BQU8sRUFBUCxDQUFXO0FBQ1gsS0FBSyxFQUFMLENBRFc7QUFBQTtBQUoyQjtBQVF4QyxJQUFJLEtBQU8sRUFSNkI7QUFTeEMsT0FBTyxLQUFLLElBQVosQ0FUd0M7QUFBQTtDRG5yQjVDO0FDbXJCc0Msb0JEbnJCdEMifQ==" `; exports[`avoid collision with a locally scoped array binding 1`] = ` @@ -121,7 +121,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NxZXNDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLE1BQU0sQ0FBQyxFQUFELEVBQU8sQ0FBQyxDQUFELEVBSjJCO0FBS3hDLE9BQU8sS0FBSyxJQUFaLENBTHdDO0FBQUE7Q0RyZTVDO0FDcWVzQyxvQkRyZXRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0N3Z0JzQyxNQUFNO0FBRXhDLElBQUksS0FBTyxFQUY2QjtBQUl4QyxNQUFNLENBQUMsRUFBRCxFQUFPLENBQUMsQ0FBRCxFQUoyQjtBQUt4QyxPQUFPLEtBQUssSUFBWixDQUx3QztBQUFBO0NEeGdCNUM7QUN3Z0JzQyxvQkR4Z0J0QyJ9" `; exports[`avoid collision with a locally scoped array binding with nested object binding 1`] = ` @@ -135,7 +135,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NrZnNDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLE1BQU0sQ0FBQyxDQUFFLEVBQUYsQ0FBRCxFQUFXLENBQUMsQ0FBRSxHQUFJLENBQU4sQ0FBRCxFQUp1QjtBQUt4QyxPQUFPLEtBQUssSUFBWixDQUx3QztBQUFBO0NEbGY1QztBQ2tmc0Msb0JEbGZ0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NxaEJzQyxNQUFNO0FBRXhDLElBQUksS0FBTyxFQUY2QjtBQUl4QyxNQUFNLENBQUMsQ0FBRSxFQUFGLENBQUQsRUFBVyxDQUFDLENBQUUsR0FBSSxDQUFOLENBQUQsRUFKdUI7QUFLeEMsT0FBTyxLQUFLLElBQVosQ0FMd0M7QUFBQTtDRHJoQjVDO0FDcWhCc0Msb0JEcmhCdEMifQ==" `; exports[`avoid collision with a locally scoped class 1`] = ` @@ -151,7 +151,7 @@ return new v1().foo + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0M4Z0JzQyxNQUFNO0FBRXhDLElBQUksS0FBTyxFQUY2QjtBQUl4QyxNQUFNLEVBQU47QUFDRSxNQUFNLENBRFI7QUFBQSxDQUp3QztBQU94QyxPQUFPLElBQUksRUFBSixHQUFTLEdBQVQsR0FBZSxJQUF0QixDQVB3QztBQUFBO0NEOWdCNUM7QUM4Z0JzQyxvQkQ5Z0J0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NpakJzQyxNQUFNO0FBRXhDLElBQUksS0FBTyxFQUY2QjtBQUl4QyxNQUFNLEVBQU47QUFDRSxNQUFNLENBRFI7QUFBQSxDQUp3QztBQU94QyxPQUFPLElBQUksRUFBSixHQUFTLEdBQVQsR0FBZSxJQUF0QixDQVB3QztBQUFBO0NEampCNUM7QUNpakJzQyxvQkRqakJ0QyJ9" `; exports[`avoid collision with a locally scoped function 1`] = ` @@ -168,7 +168,7 @@ return v1() + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0MrZnNDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLGFBQWM7QUFDWixPQUFPLENBQVAsQ0FEWTtBQUFBO0FBSjBCO0FBT3hDLE9BQU8sT0FBTyxJQUFkLENBUHdDO0FBQUE7Q0QvZjVDO0FDK2ZzQyxvQkQvZnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NraUJzQyxNQUFNO0FBRXhDLElBQUksS0FBTyxFQUY2QjtBQUl4QyxhQUFjO0FBQ1osT0FBTyxDQUFQLENBRFk7QUFBQTtBQUowQjtBQU94QyxPQUFPLE9BQU8sSUFBZCxDQVB3QztBQUFBO0NEbGlCNUM7QUNraUJzQyxvQkRsaUJ0QyJ9" `; exports[`avoid collision with a locally scoped object binding variable 1`] = ` @@ -182,7 +182,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0MyY3NDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLE1BQU0sQ0FBRSxFQUFGLEVBQVMsQ0FBRSxHQUFJLENBQU4sQ0FKeUI7QUFLeEMsT0FBTyxLQUFLLElBQVosQ0FMd0M7QUFBQTtDRDNjNUM7QUMyY3NDLG9CRDNjdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0M4ZXNDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLE1BQU0sQ0FBRSxFQUFGLEVBQVMsQ0FBRSxHQUFJLENBQU4sQ0FKeUI7QUFLeEMsT0FBTyxLQUFLLElBQVosQ0FMd0M7QUFBQTtDRDllNUM7QUM4ZXNDLG9CRDlldEMifQ==" `; exports[`avoid collision with a locally scoped object binding variable with renamed property 1`] = ` @@ -196,7 +196,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0N3ZHNDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLE1BQU0sQ0FBRSxHQUFJLEVBQU4sRUFBYSxDQUFFLEdBQUksQ0FBTixDQUpxQjtBQUt4QyxPQUFPLEtBQUssSUFBWixDQUx3QztBQUFBO0NEeGQ1QztBQ3dkc0Msb0JEeGR0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0MyZnNDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLE1BQU0sQ0FBRSxHQUFJLEVBQU4sRUFBYSxDQUFFLEdBQUksQ0FBTixDQUpxQjtBQUt4QyxPQUFPLEtBQUssSUFBWixDQUx3QztBQUFBO0NEM2Y1QztBQzJmc0Msb0JEM2Z0QyJ9" `; exports[`avoid collision with a locally scoped variable 1`] = ` @@ -210,7 +210,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0M4YnNDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLE1BQU0sR0FBSyxDQUo2QjtBQUt4QyxPQUFPLEtBQUssSUFBWixDQUx3QztBQUFBO0NEOWI1QztBQzhic0Msb0JEOWJ0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NpZXNDLE1BQU07QUFFeEMsSUFBSSxLQUFPLEVBRjZCO0FBSXhDLE1BQU0sR0FBSyxDQUo2QjtBQUt4QyxPQUFPLEtBQUssSUFBWixDQUx3QztBQUFBO0NEamU1QztBQ2llc0Msb0JEamV0QyJ9" `; exports[`avoid collision with a parameter array binding 1`] = ` @@ -223,7 +223,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0M4akJzQyxDQUFDLENBQUMsRUFBRCxDQUFELEtBQW9CO0FBRXRELElBQUksS0FBTyxFQUYyQztBQUd0RCxPQUFPLEtBQUssSUFBWixDQUhzRDtBQUFBO0NEOWpCMUQ7QUM4akJzQyxvQkQ5akJ0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NpbUJzQyxDQUFDLENBQUMsRUFBRCxDQUFELEtBQW9CO0FBRXRELElBQUksS0FBTyxFQUYyQztBQUd0RCxPQUFPLEtBQUssSUFBWixDQUhzRDtBQUFBO0NEam1CMUQ7QUNpbUJzQyxvQkRqbUJ0QyJ9" `; exports[`avoid collision with a parameter declaration 1`] = ` @@ -236,7 +236,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0M2aEJzQyxDQUFDLEVBQUQsS0FBZ0I7QUFFbEQsSUFBSSxLQUFPLEVBRnVDO0FBR2xELE9BQU8sS0FBSyxJQUFaLENBSGtEO0FBQUE7Q0Q3aEJ0RDtBQzZoQnNDLG9CRDdoQnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0Nna0JzQyxDQUFDLEVBQUQsS0FBZ0I7QUFFbEQsSUFBSSxLQUFPLEVBRnVDO0FBR2xELE9BQU8sS0FBSyxJQUFaLENBSGtEO0FBQUE7Q0Roa0J0RDtBQ2drQnNDLG9CRGhrQnRDIn0=" `; exports[`avoid collision with a parameter object binding 1`] = ` @@ -249,7 +249,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0N3aUJzQyxDQUFDLENBQUUsRUFBRixDQUFELEtBQTRCO0FBRTlELElBQUksS0FBTyxFQUZtRDtBQUc5RCxPQUFPLEtBQUssSUFBWixDQUg4RDtBQUFBO0NEeGlCbEU7QUN3aUJzQyxvQkR4aUJ0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0Mya0JzQyxDQUFDLENBQUUsRUFBRixDQUFELEtBQTRCO0FBRTlELElBQUksS0FBTyxFQUZtRDtBQUc5RCxPQUFPLEtBQUssSUFBWixDQUg4RDtBQUFBO0NEM2tCbEU7QUMya0JzQyxvQkQza0J0QyJ9" `; exports[`avoid collision with a parameter object binding renamed 1`] = ` @@ -262,7 +262,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NtakJzQyxDQUFDLENBQUUsR0FBSSxFQUFOLENBQUQsS0FBZ0M7QUFFbEUsSUFBSSxLQUFPLEVBRnVEO0FBR2xFLE9BQU8sS0FBSyxJQUFaLENBSGtFO0FBQUE7Q0RuakJ0RTtBQ21qQnNDLG9CRG5qQnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NzbEJzQyxDQUFDLENBQUUsR0FBSSxFQUFOLENBQUQsS0FBZ0M7QUFFbEUsSUFBSSxLQUFPLEVBRnVEO0FBR2xFLE9BQU8sS0FBSyxJQUFaLENBSGtFO0FBQUE7Q0R0bEJ0RTtBQ3NsQnNDLG9CRHRsQnRDIn0=" `; exports[`avoid collision with a parameter with object binding nested in array binding 1`] = ` @@ -275,7 +275,7 @@ return v1 + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0N5a0JzQyxDQUFDLENBQUMsQ0FBRSxFQUFGLENBQUQsQ0FBRCxLQUFnQztBQUVsRSxJQUFJLEtBQU8sRUFGdUQ7QUFHbEUsT0FBTyxLQUFLLElBQVosQ0FIa0U7QUFBQTtDRHprQnRFO0FDeWtCc0Msb0JEemtCdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0M0bUJzQyxDQUFDLENBQUMsQ0FBRSxFQUFGLENBQUQsQ0FBRCxLQUFnQztBQUVsRSxJQUFJLEtBQU8sRUFGdUQ7QUFHbEUsT0FBTyxLQUFLLElBQVosQ0FIa0U7QUFBQTtDRDVtQnRFO0FDNG1Cc0Msb0JENW1CdEMifQ==" `; exports[`avoid collision with a variable declaration array binding in for-of 1`] = ` @@ -293,7 +293,7 @@ return _v + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0Npb0JzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFLLE1BQU0sQ0FBQyxFQUFELENBQVgsSUFBbUIsQ0FBQyxDQUFDLENBQUQsRUFBRCxFQUFuQixDQUEwQjtBQUN4QixLQUFLLEVBQUwsQ0FEd0I7QUFBQTtBQUZjO0FBTXhDLElBQUksS0FBTyxFQU42QjtBQU94QyxPQUFPLEtBQUssSUFBWixDQVB3QztBQUFBO0NEam9CNUM7QUNpb0JzQyxvQkRqb0J0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NvcUJzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFLLE1BQU0sQ0FBQyxFQUFELENBQVgsSUFBbUIsQ0FBQyxDQUFDLENBQUQsRUFBRCxFQUFuQixDQUEwQjtBQUN4QixLQUFLLEVBQUwsQ0FEd0I7QUFBQTtBQUZjO0FBTXhDLElBQUksS0FBTyxFQU42QjtBQU94QyxPQUFPLEtBQUssSUFBWixDQVB3QztBQUFBO0NEcHFCNUM7QUNvcUJzQyxvQkRwcUJ0QyJ9" `; exports[`avoid collision with a variable declaration in for-of 1`] = ` @@ -311,7 +311,7 @@ return _v + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NvbEJzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFLLE1BQU0sRUFBWCxJQUFpQixDQUFDLENBQUQsRUFBakIsQ0FBc0I7QUFDcEIsS0FBSyxFQUFMLENBRG9CO0FBQUE7QUFGa0I7QUFNeEMsSUFBSSxLQUFPLEVBTjZCO0FBT3hDLE9BQU8sS0FBSyxJQUFaLENBUHdDO0FBQUE7Q0RwbEI1QztBQ29sQnNDLG9CRHBsQnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0N1bkJzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFLLE1BQU0sRUFBWCxJQUFpQixDQUFDLENBQUQsRUFBakIsQ0FBc0I7QUFDcEIsS0FBSyxFQUFMLENBRG9CO0FBQUE7QUFGa0I7QUFNeEMsSUFBSSxLQUFPLEVBTjZCO0FBT3hDLE9BQU8sS0FBSyxJQUFaLENBUHdDO0FBQUE7Q0R2bkI1QztBQ3VuQnNDLG9CRHZuQnRDIn0=" `; exports[`avoid collision with a variable declaration object binding in for-of 1`] = ` @@ -329,7 +329,7 @@ return _v + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NtbUJzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFLLE1BQU0sQ0FBRSxFQUFGLENBQVgsSUFBcUIsQ0FBQyxDQUFFLEdBQUksQ0FBTixDQUFELEVBQXJCLENBQWtDO0FBQ2hDLEtBQUssRUFBTCxDQURnQztBQUFBO0FBRk07QUFNeEMsSUFBSSxLQUFPLEVBTjZCO0FBT3hDLE9BQU8sS0FBSyxJQUFaLENBUHdDO0FBQUE7Q0RubUI1QztBQ21tQnNDLG9CRG5tQnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0Nzb0JzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFLLE1BQU0sQ0FBRSxFQUFGLENBQVgsSUFBcUIsQ0FBQyxDQUFFLEdBQUksQ0FBTixDQUFELEVBQXJCLENBQWtDO0FBQ2hDLEtBQUssRUFBTCxDQURnQztBQUFBO0FBRk07QUFNeEMsSUFBSSxLQUFPLEVBTjZCO0FBT3hDLE9BQU8sS0FBSyxJQUFaLENBUHdDO0FBQUE7Q0R0b0I1QztBQ3NvQnNDLG9CRHRvQnRDIn0=" `; exports[`avoid collision with a variable declaration object binding in for-of 2`] = ` @@ -347,7 +347,7 @@ return _v + free; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NrbkJzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFLLE1BQU0sQ0FBRSxFQUFGLENBQVgsSUFBcUIsQ0FBQyxDQUFFLEdBQUksQ0FBTixDQUFELEVBQXJCLENBQWtDO0FBQ2hDLEtBQUssRUFBTCxDQURnQztBQUFBO0FBRk07QUFNeEMsSUFBSSxLQUFPLEVBTjZCO0FBT3hDLE9BQU8sS0FBSyxJQUFaLENBUHdDO0FBQUE7Q0RsbkI1QztBQ2tuQnNDLG9CRGxuQnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0NxcEJzQyxNQUFNO0FBQ3hDLElBQUksR0FBYSxDQUR1QjtBQUV4QyxJQUFLLE1BQU0sQ0FBRSxFQUFGLENBQVgsSUFBcUIsQ0FBQyxDQUFFLEdBQUksQ0FBTixDQUFELEVBQXJCLENBQWtDO0FBQ2hDLEtBQUssRUFBTCxDQURnQztBQUFBO0FBRk07QUFNeEMsSUFBSSxLQUFPLEVBTjZCO0FBT3hDLE9BQU8sS0FBSyxJQUFaLENBUHdDO0FBQUE7Q0RycEI1QztBQ3FwQnNDLG9CRHJwQnRDIn0=" `; exports[`avoid name collision with a closure's lexical scope 1`] = ` @@ -372,7 +372,7 @@ return v3.foo(); ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0tDNmFFLE1BQU0sRUFBTjtBQUNTLEdBQVAsRUFBYTtBQUNYLE9BQU8sQ0FBQyxNQUFNLENBQVAsQ0FBUCxDQURXO0FBQUE7QUFEZjtBQUFBLEMsQ0Q3YUY7QUFBQTtLQ2tiRSxNQUFNLEVBQU4sU0FBaUIsRUFBakI7QUFBQSxDLENEbGJGO0FBQUE7S0NvYnNDLE1BQU07QUFDeEMsTUFBTSxHQUFLLElBQUksRUFBSixFQUQ2QjtBQUV4QyxPQUFPLEdBQUcsR0FBSCxFQUFQLENBRndDO0FBQUE7Q0RwYjVDO0FDb2JzQyxvQkRwYnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0tDZ2RFLE1BQU0sRUFBTjtBQUNTLEdBQVAsRUFBYTtBQUNYLE9BQU8sQ0FBQyxNQUFNLENBQVAsQ0FBUCxDQURXO0FBQUE7QUFEZjtBQUFBLEMsQ0RoZEY7QUFBQTtLQ3FkRSxNQUFNLEVBQU4sU0FBaUIsRUFBakI7QUFBQSxDLENEcmRGO0FBQUE7S0N1ZHNDLE1BQU07QUFDeEMsTUFBTSxHQUFLLElBQUksRUFBSixFQUQ2QjtBQUV4QyxPQUFPLEdBQUcsR0FBSCxFQUFQLENBRndDO0FBQUE7Q0R2ZDVDO0FDdWRzQyxvQkR2ZHRDIn0=" `; exports[`broad spectrum syntax test 1`] = ` @@ -383,9 +383,8 @@ const v4 = Error; var v3 = v4; const v6 = Symbol; var v5 = v6; -const v8 = Math; -var v7 = v8; -var v9 = NaN; +var v7 = Math; +var v8 = NaN; v0 = async () => { const arrowExpr=(a,...b) => { return [a,...b,]; @@ -594,7 +593,7 @@ let unicode var HECOMḚṮH=42 const _="___" const $="$$" -const ƒ={π:v7.PI,ø:[],Ø:v9,e:2.718281828459045,root2:2.718281828459045,α:2.5029,δ:4.6692,ζ:1.2020569,φ:1.61803398874,γ:1.30357,K:2.685452001,oo:Infinity * Infinity,A:1.2824271291,C10:0.12345678910111213,c:299792458} +const ƒ={π:v7.PI,ø:[],Ø:v8,e:2.718281828459045,root2:2.718281828459045,α:2.5029,δ:4.6692,ζ:1.2020569,φ:1.61803398874,γ:1.30357,K:2.685452001,oo:Infinity * Infinity,A:1.2824271291,C10:0.12345678910111213,c:299792458} unicode = {ƒ:ƒ,out:\`\${HECOMḚṮH}\${_}\${$}\`}; } @@ -657,7 +656,31 @@ return "baz"; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0tDb3pCc0MsWUFBWTtBQUM5QyxNQUFNLFVBQVksQ0FBQyxDQUFELENBQVksR0FBRyxDQUFmLEtBQStCO0FBQUEsUUFBQyxDQUFELENBQUksR0FBRyxDQUFQO0FBQUE7QUFESDtBQUU5QyxNQUFNLGVBQWlCLENBQUMsQ0FBRCxDQUFZLEdBQUcsQ0FBZixLQUErQjtBQUNwRCxPQUFPLENBQUMsQ0FBRCxDQUFJLEdBQUcsQ0FBUCxFQUFQLENBRG9EO0FBQUE7QUFGUjtBQUs5QyxNQUFNLGVBQWlCLFlBQVk7QUFDakMsT0FBTyxnQkFBUCxDQURpQztBQUFBO0FBTFc7QUFROUMsOEJBQStCO0FBQzdCLE9BQU8sZUFBUCxDQUQ2QjtBQUFBO0FBUmU7QUFXOUMsa0JBQWtCLENBQWxCLENBQTZCLEdBQUcsQ0FBaEMsQ0FBNkM7QUFDM0MsT0FBTyxDQUFDLENBQUQsQ0FBSSxHQUFHLENBQVAsRUFBUCxDQUQyQztBQUFBO0FBWEM7QUFjOUMsTUFBTSxTQUFXLGtCQUFrQixDQUFsQixDQUE2QixHQUFHLENBQWhDLENBQTZDO0FBQzVELE9BQU8sQ0FBQyxDQUFELENBQUksR0FBRyxDQUFQLEVBQVAsQ0FENEQ7QUFBQTtBQWRoQjtBQWlCOUMsTUFBTSxhQUFlLFVBQVUsQ0FBVixDQUFxQixHQUFHLENBQXhCLENBQXFDO0FBQ3hELE9BQU8sQ0FBQyxDQUFELENBQUksR0FBRyxDQUFQLEVBQVAsQ0FEd0Q7QUFBQTtBQWpCWjtBQW9COUMsTUFBTSxjQUFnQiw4QkFBK0I7QUFDbkQsT0FBTyxlQUFQLENBRG1EO0FBQUE7QUFwQlA7QUF1QjlDLE1BQU0sa0JBQW9CLGlCQUFrQjtBQUMxQyxPQUFPLG1CQUFQLENBRDBDO0FBQUE7QUF2QkU7QUEyQjlDLElBQUksZUEzQjBD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" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtLQ3UxQnNDLFlBQVk7QUFDOUMsTUFBTSxVQUFZLENBQUMsQ0FBRCxDQUFZLEdBQUcsQ0FBZixLQUErQjtBQUFBLFFBQUMsQ0FBRCxDQUFJLEdBQUcsQ0FBUDtBQUFBO0FBREg7QUFFOUMsTUFBTSxlQUFpQixDQUFDLENBQUQsQ0FBWSxHQUFHLENBQWYsS0FBK0I7QUFDcEQsT0FBTyxDQUFDLENBQUQsQ0FBSSxHQUFHLENBQVAsRUFBUCxDQURvRDtBQUFBO0FBRlI7QUFLOUMsTUFBTSxlQUFpQixZQUFZO0FBQ2pDLE9BQU8sZ0JBQVAsQ0FEaUM7QUFBQTtBQUxXO0FBUTlDLDhCQUErQjtBQUM3QixPQUFPLGVBQVAsQ0FENkI7QUFBQTtBQVJlO0FBVzlDLGtCQUFrQixDQUFsQixDQUE2QixHQUFHLENBQWhDLENBQTZDO0FBQzNDLE9BQU8sQ0FBQyxDQUFELENBQUksR0FBRyxDQUFQLEVBQVAsQ0FEMkM7QUFBQTtBQVhDO0FBYzlDLE1BQU0sU0FBVyxrQkFBa0IsQ0FBbEIsQ0FBNkIsR0FBRyxDQUFoQyxDQUE2QztBQUM1RCxPQUFPLENBQUMsQ0FBRCxDQUFJLEdBQUcsQ0FBUCxFQUFQLENBRDREO0FBQUE7QUFkaEI7QUFpQjlDLE1BQU0sYUFBZSxVQUFVLENBQVYsQ0FBcUIsR0FBRyxDQUF4QixDQUFxQztBQUN4RCxPQUFPLENBQUMsQ0FBRCxDQUFJLEdBQUcsQ0FBUCxFQUFQLENBRHdEO0FBQUE7QUFqQlo7QUFvQjlDLE1BQU0sY0FBZ0IsOEJBQStCO0FBQ25ELE9BQU8sZUFBUCxDQURtRDtBQUFBO0FBcEJQO0FBdUI5QyxNQUFNLGtCQUFvQixpQkFBa0I7QUFDMUMsT0FBTyxtQkFBUCxDQUQwQztBQUFBO0FBdkJFO0FBMkI5QyxJQUFJLGVBM0IwQztBQTRC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" +`; + +exports[`globals 1`] = ` +"var v0; +var v1 = console; +var v2 = process; +v0 = () => { +v1.log(v2.env.Something); +v1.warn = () => { +return v1.log("woops"); +} +; +v1.warn("??"); +v1 = {log:v1.log,warn:() => { +return v1.log("try again"); +} +}; +v1.warn("?????????"); +return {env:v2.env.Something}; +} +; +exports.handler = v0 + +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ29Gc0MsTUFBTTtBQUN4QyxHQUFRLEdBQVIsQ0FBWSxHQUFRLEdBQVIsQ0FBWSxTQUF4QixFQUR3QztBQUd4QyxHQUFRLElBQVIsR0FBZSxNQUFNO0FBQUEsVUFBUSxHQUFSLENBQVksT0FBWjtBQUFBO0FBQXJCLENBSHdDO0FBS3hDLEdBQVEsSUFBUixDQUFhLElBQWIsRUFMd0M7QUFReEMsS0FBVSxDQUNSLElBQUssR0FBUSxHQURMLENBRVIsS0FBTSxNQUFNO0FBQUEsVUFBUSxHQUFSLENBQVksV0FBWjtBQUFBO0FBRkosQ0FBVixDQVJ3QztBQWF4QyxHQUFRLElBQVIsQ0FBYSxXQUFiLEVBYndDO0FBZXhDLE9BQU8sQ0FDTCxJQUFLLEdBQVEsR0FBUixDQUFZLFNBRFosQ0FBUCxDQWZ3QztBQUFBO0NEcEY1QztBQ29Gc0Msb0JEcEZ0QyJ9" `; exports[`instantiating the AWS SDK 1`] = ` @@ -671,7 +694,7 @@ return client; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ2dxQnNDLE1BQU07QUFDeEMsTUFBTSxPQUFTLElBQUksR0FBSSxRQUFSLEVBRHlCO0FBR3hDLE9BQU8sTUFBUCxDQUh3QztBQUFBO0NEaHFCNUM7QUNncUJzQyxvQkRocUJ0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ21zQnNDLE1BQU07QUFDeEMsTUFBTSxPQUFTLElBQUksR0FBSSxRQUFSLEVBRHlCO0FBR3hDLE9BQU8sTUFBUCxDQUh3QztBQUFBO0NEbnNCNUM7QUNtc0JzQyxvQkRuc0J0QyJ9" `; exports[`instantiating the AWS SDK v3 1`] = ` @@ -686,7 +709,20 @@ return client; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0tDd3JCc0MsTUFBTTtBQUN4QyxNQUFNLE9BQVMsSUFBSSxFQUFKLENBQW1CLEVBQW5CLEVBRHlCO0FBR3hDLE9BQU8sTUFBUCxDQUh3QztBQUFBO0NEeHJCNUM7QUN3ckJzQyxvQkR4ckJ0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0tDMnRCc0MsTUFBTTtBQUN4QyxNQUFNLE9BQVMsSUFBSSxFQUFKLENBQW1CLEVBQW5CLEVBRHlCO0FBR3hDLE9BQU8sTUFBUCxDQUh3QztBQUFBO0NEM3RCNUM7QUMydEJzQyxvQkQzdEJ0QyJ9" +`; + +exports[`mutate 1`] = ` +"var v0; +var v1 = 1; +v0 = () => { +v1 = 2; +return {x_12:v1}; +} +; +exports.handler = v0 + +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0M2R3NDLE1BQU07QUFDeEMsS0FBTyxDQUFQLENBRHdDO0FBRXhDLE9BQU8sQ0FDTCxPQURLLENBQVAsQ0FGd0M7QUFBQTtDRDdHNUM7QUM2R3NDLG9CRDdHdEMifQ==" `; exports[`serialize a bound function 1`] = ` @@ -708,7 +744,7 @@ return v1(); ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7S0NrdEJlLGNBQXFDO0FBQ2hELE9BQU8sS0FBSyxJQUFaLENBRGdEO0FBQUE7Q0RsdEJwRDtBQUFBO0FBQUE7QUFBQTtLQzB0QnNDLE1BQU07QUFDeEMsT0FBTyxJQUFQLENBRHdDO0FBQUE7Q0QxdEI1QztBQzB0QnNDLG9CRDF0QnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7S0NxdkJlLGNBQXFDO0FBQ2hELE9BQU8sS0FBSyxJQUFaLENBRGdEO0FBQUE7Q0RydkJwRDtBQUFBO0FBQUE7QUFBQTtLQzZ2QnNDLE1BQU07QUFDeEMsT0FBTyxJQUFQLENBRHdDO0FBQUE7Q0Q3dkI1QztBQzZ2QnNDLG9CRDd2QnRDIn0=" `; exports[`serialize a class declaration 1`] = ` @@ -732,7 +768,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3NIRSxNQUFNLEdBQU47QUFDUyxNQUFQLEVBQWdCO0FBQ2QsS0FEYztBQUVkLE9BQU8sRUFBUCxDQUZjO0FBQUE7QUFEbEI7QUFBQSxDLENEdEhGO0FBQUE7S0M2SHNDLE1BQU07QUFDeEMsTUFBTSxJQUFNLElBQUksRUFBSixFQUQ0QjtBQUd4QyxJQUFJLE1BQUosR0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBSndDO0FBS3hDLE9BQU8sRUFBUCxDQUx3QztBQUFBO0NEN0g1QztBQzZIc0Msb0JEN0h0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3lKRSxNQUFNLEdBQU47QUFDUyxNQUFQLEVBQWdCO0FBQ2QsS0FEYztBQUVkLE9BQU8sRUFBUCxDQUZjO0FBQUE7QUFEbEI7QUFBQSxDLENEekpGO0FBQUE7S0NnS3NDLE1BQU07QUFDeEMsTUFBTSxJQUFNLElBQUksRUFBSixFQUQ0QjtBQUd4QyxJQUFJLE1BQUosR0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBSndDO0FBS3hDLE9BQU8sRUFBUCxDQUx3QztBQUFBO0NEaEs1QztBQ2dLc0Msb0JEaEt0QyJ9" `; exports[`serialize a class declaration with constructor 1`] = ` @@ -760,7 +796,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQzBJRSxNQUFNLEdBQU47QUFDRSxhQUFjO0FBQ1osTUFBSyxDQUFMLENBRFk7QUFBQTtBQURoQjtBQUtTLE1BQVAsRUFBZ0I7QUFDZCxLQURjO0FBRWQsT0FBTyxFQUFQLENBRmM7QUFBQTtBQUxsQjtBQUFBLEMsQ0QxSUY7QUFBQTtLQ3FKc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLElBQUksTUFBSixHQUh3QztBQUl4QyxJQUFJLE1BQUosR0FKd0M7QUFLeEMsT0FBTyxFQUFQLENBTHdDO0FBQUE7Q0RySjVDO0FDcUpzQyxvQkRySnRDIn0=" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQzZLRSxNQUFNLEdBQU47QUFDRSxhQUFjO0FBQ1osTUFBSyxDQUFMLENBRFk7QUFBQTtBQURoQjtBQUtTLE1BQVAsRUFBZ0I7QUFDZCxLQURjO0FBRWQsT0FBTyxFQUFQLENBRmM7QUFBQTtBQUxsQjtBQUFBLEMsQ0Q3S0Y7QUFBQTtLQ3dMc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLElBQUksTUFBSixHQUh3QztBQUl4QyxJQUFJLE1BQUosR0FKd0M7QUFLeEMsT0FBTyxFQUFQLENBTHdDO0FBQUE7Q0R4TDVDO0FDd0xzQyxvQkR4THRDIn0=" `; exports[`serialize a class hierarchy 1`] = ` @@ -789,7 +825,7 @@ return [bar.method(),v5,]; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0tDOFhFLE1BQU0sR0FBTjtBQUNTLE1BQVAsRUFBZ0I7QUFDZCxPQUFPLENBQUMsTUFBSyxDQUFOLENBQVAsQ0FEYztBQUFBO0FBRGxCO0FBQUEsQyxDRDlYRjtBQUFBO0tDb1lFLE1BQU0sR0FBTixTQUFrQixFQUFsQjtBQUNTLE1BQVAsRUFBZ0I7QUFDZCxPQUFPLE1BQU0sTUFBTixLQUFpQixDQUF4QixDQURjO0FBQUE7QUFEbEI7QUFBQSxDLENEcFlGO0FBQUE7S0MwWXNDLE1BQU07QUFDeEMsTUFBTSxJQUFNLElBQUksRUFBSixFQUQ0QjtBQUd4QyxPQUFPLENBQUMsSUFBSSxNQUFKLEVBQUQsQ0FBZSxFQUFmLEVBQVAsQ0FId0M7QUFBQTtDRDFZNUM7QUMwWXNDLG9CRDFZdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0tDaWFFLE1BQU0sR0FBTjtBQUNTLE1BQVAsRUFBZ0I7QUFDZCxPQUFPLENBQUMsTUFBSyxDQUFOLENBQVAsQ0FEYztBQUFBO0FBRGxCO0FBQUEsQyxDRGphRjtBQUFBO0tDdWFFLE1BQU0sR0FBTixTQUFrQixFQUFsQjtBQUNTLE1BQVAsRUFBZ0I7QUFDZCxPQUFPLE1BQU0sTUFBTixLQUFpQixDQUF4QixDQURjO0FBQUE7QUFEbEI7QUFBQSxDLENEdmFGO0FBQUE7S0M2YXNDLE1BQU07QUFDeEMsTUFBTSxJQUFNLElBQUksRUFBSixFQUQ0QjtBQUd4QyxPQUFPLENBQUMsSUFBSSxNQUFKLEVBQUQsQ0FBZSxFQUFmLEVBQVAsQ0FId0M7QUFBQTtDRDdhNUM7QUM2YXNDLG9CRDdhdEMifQ==" `; exports[`serialize a class method calling super 1`] = ` @@ -822,7 +858,7 @@ return v1.method(); ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ294QkUsTUFBTSxHQUFOO0FBQ0UsWUFBcUIsS0FBckIsRUFBb0M7QUFyeEJ4QyxVQXF4QnlCLFFBcnhCekIsQ0FxeEJ3QztBQUFBO0FBRHRDO0FBRVMsTUFBUCxFQUFnQjtBQUNkLE9BQU8sT0FBUyxPQUFLLEtBQUwsQ0FBVCxDQUFQLENBRGM7QUFBQTtBQUZsQjtBQUFBLEMsQ0RweEJGO0FBQUE7S0MweEJFLE1BQU0sR0FBTixTQUFrQixFQUFsQjtBQUNTLE1BQVAsRUFBZ0I7QUFDZCxPQUFPLENBQUcsUUFBTSxNQUFOLEdBQWUsQ0FBbEIsQ0FBUCxDQURjO0FBQUE7QUFEbEI7QUFBQSxDLENEMXhCRjtBQUFBO0FBQUE7QUFBQTtLQ2l5QnNDLE1BQU07QUFBQSxVQUFJLE1BQUo7QUFBQTtDRGp5QjVDO0FDaXlCc0Msb0JEanlCdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3V6QkUsTUFBTSxHQUFOO0FBQ0UsWUFBcUIsS0FBckIsRUFBb0M7QUF4ekJ4QyxVQXd6QnlCLFFBeHpCekIsQ0F3ekJ3QztBQUFBO0FBRHRDO0FBRVMsTUFBUCxFQUFnQjtBQUNkLE9BQU8sT0FBUyxPQUFLLEtBQUwsQ0FBVCxDQUFQLENBRGM7QUFBQTtBQUZsQjtBQUFBLEMsQ0R2ekJGO0FBQUE7S0M2ekJFLE1BQU0sR0FBTixTQUFrQixFQUFsQjtBQUNTLE1BQVAsRUFBZ0I7QUFDZCxPQUFPLENBQUcsUUFBTSxNQUFOLEdBQWUsQ0FBbEIsQ0FBUCxDQURjO0FBQUE7QUFEbEI7QUFBQSxDLENEN3pCRjtBQUFBO0FBQUE7QUFBQTtLQ28wQnNDLE1BQU07QUFBQSxVQUFJLE1BQUo7QUFBQTtDRHAwQjVDO0FDbzBCc0Msb0JEcDBCdEMifQ==" `; exports[`serialize a class mix-in 1`] = ` @@ -854,7 +890,7 @@ return [bar.method(),v5,]; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0tDcVpnQixNQUNaO0FBQUEsYUFBTSxHQUFOO0FBQ1MsTUFBUCxFQUFnQjtBQUNkLE9BQU8sQ0FBQyxNQUFLLENBQU4sQ0FBUCxDQURjO0FBQUE7QUFEbEI7QUFBQTtBQUFBO0NEdFpKO0FBQUE7S0M0WkUsTUFBTSxHQUFOLFNBQWtCLElBQWxCO0FBQ1MsTUFBUCxFQUFnQjtBQUNkLE9BQU8sTUFBTSxNQUFOLEtBQWlCLENBQXhCLENBRGM7QUFBQTtBQURsQjtBQUFBLEMsQ0Q1WkY7QUFBQTtLQ2thc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLE9BQU8sQ0FBQyxJQUFJLE1BQUosRUFBRCxDQUFlLEVBQWYsRUFBUCxDQUh3QztBQUFBO0NEbGE1QztBQ2thc0Msb0JEbGF0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0tDd2JnQixNQUNaO0FBQUEsYUFBTSxHQUFOO0FBQ1MsTUFBUCxFQUFnQjtBQUNkLE9BQU8sQ0FBQyxNQUFLLENBQU4sQ0FBUCxDQURjO0FBQUE7QUFEbEI7QUFBQTtBQUFBO0NEemJKO0FBQUE7S0MrYkUsTUFBTSxHQUFOLFNBQWtCLElBQWxCO0FBQ1MsTUFBUCxFQUFnQjtBQUNkLE9BQU8sTUFBTSxNQUFOLEtBQWlCLENBQXhCLENBRGM7QUFBQTtBQURsQjtBQUFBLEMsQ0QvYkY7QUFBQTtLQ3Fjc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLE9BQU8sQ0FBQyxJQUFJLE1BQUosRUFBRCxDQUFlLEVBQWYsRUFBUCxDQUh3QztBQUFBO0NEcmM1QztBQ3Fjc0Msb0JEcmN0QyJ9" `; exports[`serialize a class value 1`] = ` @@ -879,7 +915,7 @@ return v1.method(); ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0Nzd0JFLE1BQU0sR0FBTjtBQUNFLFlBQXFCLEtBQXJCLEVBQW9DO0FBdndCeEMsVUF1d0J5QixRQXZ3QnpCLENBdXdCd0M7QUFBQTtBQUR0QztBQUVTLE1BQVAsRUFBZ0I7QUFDZCxPQUFPLE9BQVMsT0FBSyxLQUFMLENBQVQsQ0FBUCxDQURjO0FBQUE7QUFGbEI7QUFBQSxDLENEdHdCRjtBQUFBO0FBQUE7QUFBQTtLQzh3QnNDLE1BQU07QUFBQSxVQUFJLE1BQUo7QUFBQTtDRDl3QjVDO0FDOHdCc0Msb0JEOXdCdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0N5eUJFLE1BQU0sR0FBTjtBQUNFLFlBQXFCLEtBQXJCLEVBQW9DO0FBMXlCeEMsVUEweUJ5QixRQTF5QnpCLENBMHlCd0M7QUFBQTtBQUR0QztBQUVTLE1BQVAsRUFBZ0I7QUFDZCxPQUFPLE9BQVMsT0FBSyxLQUFMLENBQVQsQ0FBUCxDQURjO0FBQUE7QUFGbEI7QUFBQSxDLENEenlCRjtBQUFBO0FBQUE7QUFBQTtLQ2l6QnNDLE1BQU07QUFBQSxVQUFJLE1BQUo7QUFBQTtDRGp6QjVDO0FDaXpCc0Msb0JEanpCdEMifQ==" `; exports[`serialize a monkey-patched class getter 1`] = ` @@ -907,7 +943,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ2dSRSxNQUFNLEdBQU47QUFDRSxJQUFXLE1BQVgsRUFBb0I7QUFDbEIsT0FBTyxDQUFDLE1BQUssQ0FBTixDQUFQLENBRGtCO0FBQUE7QUFEdEI7QUFBQSxDLENEaFJGO0FDdVJJLHlCQUFNO0FBQ0osT0FBTyxDQUFDLE1BQUssQ0FBTixDQUFQLENBREk7QUFBQTtBRHZSVjtBQUFBO0FBQUE7S0M0UnNDLE1BQU07QUFDeEMsTUFBTSxJQUFNLElBQUksRUFBSixFQUQ0QjtBQUd4QyxJQUFJLE1BQUosQ0FId0M7QUFJeEMsSUFBSSxNQUFKLENBSndDO0FBS3hDLE9BQU8sRUFBUCxDQUx3QztBQUFBO0NENVI1QztBQzRSc0Msb0JENVJ0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ21URSxNQUFNLEdBQU47QUFDRSxJQUFXLE1BQVgsRUFBb0I7QUFDbEIsT0FBTyxDQUFDLE1BQUssQ0FBTixDQUFQLENBRGtCO0FBQUE7QUFEdEI7QUFBQSxDLENEblRGO0FDMFRJLHlCQUFNO0FBQ0osT0FBTyxDQUFDLE1BQUssQ0FBTixDQUFQLENBREk7QUFBQTtBRDFUVjtBQUFBO0FBQUE7S0MrVHNDLE1BQU07QUFDeEMsTUFBTSxJQUFNLElBQUksRUFBSixFQUQ0QjtBQUd4QyxJQUFJLE1BQUosQ0FId0M7QUFJeEMsSUFBSSxNQUFKLENBSndDO0FBS3hDLE9BQU8sRUFBUCxDQUx3QztBQUFBO0NEL1Q1QztBQytUc0Msb0JEL1R0QyJ9" `; exports[`serialize a monkey-patched class getter and setter 1`] = ` @@ -943,7 +979,7 @@ return foo.method; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ2tVRSxNQUFNLEdBQU47QUFDRSxJQUFXLE1BQVgsQ0FBa0IsR0FBbEIsQ0FBK0I7QUFDN0IsTUFBSyxHQUFMLENBRDZCO0FBQUE7QUFEakM7QUFJRSxJQUFXLE1BQVgsRUFBb0I7QUFDbEIsT0FBTyxFQUFQLENBRGtCO0FBQUE7QUFKdEI7QUFBQSxDLENEbFVGO0FDK1VJLHlCQUFNO0FBQ0osT0FBTyxLQUFJLENBQVgsQ0FESTtBQUFBO0FEL1VWO0FDNFVJLHdCQUFJLEdBQUosQ0FBaUI7QUFDZixNQUFLLE1BQU0sQ0FBWCxDQURlO0FBQUE7QUQ1VXJCO0FBQUE7QUFBQTtLQ29Wc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLElBQUksTUFBSixHQUFhLENBQWIsQ0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBQWEsQ0FBYixDQUp3QztBQUt4QyxPQUFPLElBQUksTUFBWCxDQUx3QztBQUFBO0NEcFY1QztBQ29Wc0Msb0JEcFZ0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3FXRSxNQUFNLEdBQU47QUFDRSxJQUFXLE1BQVgsQ0FBa0IsR0FBbEIsQ0FBK0I7QUFDN0IsTUFBSyxHQUFMLENBRDZCO0FBQUE7QUFEakM7QUFJRSxJQUFXLE1BQVgsRUFBb0I7QUFDbEIsT0FBTyxFQUFQLENBRGtCO0FBQUE7QUFKdEI7QUFBQSxDLENEcldGO0FDa1hJLHlCQUFNO0FBQ0osT0FBTyxLQUFJLENBQVgsQ0FESTtBQUFBO0FEbFhWO0FDK1dJLHdCQUFJLEdBQUosQ0FBaUI7QUFDZixNQUFLLE1BQU0sQ0FBWCxDQURlO0FBQUE7QUQvV3JCO0FBQUE7QUFBQTtLQ3VYc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLElBQUksTUFBSixHQUFhLENBQWIsQ0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBQWEsQ0FBYixDQUp3QztBQUt4QyxPQUFPLElBQUksTUFBWCxDQUx3QztBQUFBO0NEdlg1QztBQ3VYc0Msb0JEdlh0QyJ9" `; exports[`serialize a monkey-patched class getter while setter remains unchanged 1`] = ` @@ -975,7 +1011,7 @@ return foo.method; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ2lXRSxNQUFNLEdBQU47QUFDRSxJQUFXLE1BQVgsQ0FBa0IsR0FBbEIsQ0FBK0I7QUFDN0IsTUFBSyxHQUFMLENBRDZCO0FBQUE7QUFEakM7QUFJRSxJQUFXLE1BQVgsRUFBb0I7QUFDbEIsT0FBTyxFQUFQLENBRGtCO0FBQUE7QUFKdEI7QUFBQSxDLENEaldGO0FDNFdJLHlCQUFNO0FBQ0osT0FBTyxLQUFJLENBQVgsQ0FESTtBQUFBO0FENVdWO0FBQUE7QUFBQTtLQ2lYc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLElBQUksTUFBSixHQUFhLENBQWIsQ0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBQWEsQ0FBYixDQUp3QztBQUt4QyxPQUFPLElBQUksTUFBWCxDQUx3QztBQUFBO0NEalg1QztBQ2lYc0Msb0JEalh0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ29ZRSxNQUFNLEdBQU47QUFDRSxJQUFXLE1BQVgsQ0FBa0IsR0FBbEIsQ0FBK0I7QUFDN0IsTUFBSyxHQUFMLENBRDZCO0FBQUE7QUFEakM7QUFJRSxJQUFXLE1BQVgsRUFBb0I7QUFDbEIsT0FBTyxFQUFQLENBRGtCO0FBQUE7QUFKdEI7QUFBQSxDLENEcFlGO0FDK1lJLHlCQUFNO0FBQ0osT0FBTyxLQUFJLENBQVgsQ0FESTtBQUFBO0FEL1lWO0FBQUE7QUFBQTtLQ29ac0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLElBQUksTUFBSixHQUFhLENBQWIsQ0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBQWEsQ0FBYixDQUp3QztBQUt4QyxPQUFPLElBQUksTUFBWCxDQUx3QztBQUFBO0NEcFo1QztBQ29ac0Msb0JEcFp0QyJ9" `; exports[`serialize a monkey-patched class method 1`] = ` @@ -1005,7 +1041,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQzBORSxNQUFNLEdBQU47QUFDUyxNQUFQLEVBQWdCO0FBQ2QsTUFBSyxDQUFMLENBRGM7QUFBQTtBQURsQjtBQUFBLEMsQ0QxTkY7QUFBQTtLQ2dPeUIsV0FBWTtBQUNqQyxNQUFLLENBQUwsQ0FEaUM7QUFBQTtDRGhPckM7QUFBQTtBQUFBO0FBQUE7S0NvT3NDLE1BQU07QUFDeEMsTUFBTSxJQUFNLElBQUksRUFBSixFQUQ0QjtBQUd4QyxJQUFJLE1BQUosR0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBSndDO0FBS3hDLE9BQU8sRUFBUCxDQUx3QztBQUFBO0NEcE81QztBQ29Pc0Msb0JEcE90QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQzZQRSxNQUFNLEdBQU47QUFDUyxNQUFQLEVBQWdCO0FBQ2QsTUFBSyxDQUFMLENBRGM7QUFBQTtBQURsQjtBQUFBLEMsQ0Q3UEY7QUFBQTtLQ21ReUIsV0FBWTtBQUNqQyxNQUFLLENBQUwsQ0FEaUM7QUFBQTtDRG5RckM7QUFBQTtBQUFBO0FBQUE7S0N1UXNDLE1BQU07QUFDeEMsTUFBTSxJQUFNLElBQUksRUFBSixFQUQ0QjtBQUd4QyxJQUFJLE1BQUosR0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBSndDO0FBS3hDLE9BQU8sRUFBUCxDQUx3QztBQUFBO0NEdlE1QztBQ3VRc0Msb0JEdlF0QyJ9" `; exports[`serialize a monkey-patched class method that has been re-set 1`] = ` @@ -1041,7 +1077,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ2lQRSxNQUFNLEdBQU47QUFDUyxNQUFQLEVBQWdCO0FBQ2QsTUFBSyxDQUFMLENBRGM7QUFBQTtBQURsQjtBQUFBLEMsQ0RqUEY7QUFBQTtLQ3lQeUIsV0FBWTtBQUNqQyxNQUFLLENBQUwsQ0FEaUM7QUFBQTtDRHpQckM7QUFBQTtBQUFBO0FBQUE7QUNrUEksb0JBQU8sTUFBUCxFQUFnQjtBQUNkLE1BQUssQ0FBTCxDQURjO0FBQUE7QURsUHBCO0FBQUE7S0M2UGtCLE1BQU07QUFDcEIsTUFBTSxJQUFNLElBQUksRUFBSixFQURRO0FBR3BCLElBQUksTUFBSixHQUhvQjtBQUtwQixHQUFJLFNBQUosQ0FBYyxNQUFkLEdBQXVCLEVBQXZCLENBTG9CO0FBT3BCLElBQUksTUFBSixHQVBvQjtBQVFwQixPQUFPLEVBQVAsQ0FSb0I7QUFBQTtDRDdQeEI7QUM2UGtCLG9CRDdQbEIifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ29SRSxNQUFNLEdBQU47QUFDUyxNQUFQLEVBQWdCO0FBQ2QsTUFBSyxDQUFMLENBRGM7QUFBQTtBQURsQjtBQUFBLEMsQ0RwUkY7QUFBQTtLQzRSeUIsV0FBWTtBQUNqQyxNQUFLLENBQUwsQ0FEaUM7QUFBQTtDRDVSckM7QUFBQTtBQUFBO0FBQUE7QUNxUkksb0JBQU8sTUFBUCxFQUFnQjtBQUNkLE1BQUssQ0FBTCxDQURjO0FBQUE7QURyUnBCO0FBQUE7S0NnU2tCLE1BQU07QUFDcEIsTUFBTSxJQUFNLElBQUksRUFBSixFQURRO0FBR3BCLElBQUksTUFBSixHQUhvQjtBQUtwQixHQUFJLFNBQUosQ0FBYyxNQUFkLEdBQXVCLEVBQXZCLENBTG9CO0FBT3BCLElBQUksTUFBSixHQVBvQjtBQVFwQixPQUFPLEVBQVAsQ0FSb0I7QUFBQTtDRGhTeEI7QUNnU2tCLG9CRGhTbEIifQ==" `; exports[`serialize a monkey-patched class setter 1`] = ` @@ -1069,7 +1105,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3lTRSxNQUFNLEdBQU47QUFDRSxJQUFXLE1BQVgsQ0FBa0IsR0FBbEIsQ0FBK0I7QUFDN0IsTUFBSyxHQUFMLENBRDZCO0FBQUE7QUFEakM7QUFBQSxDLENEelNGO0FDZ1RJLHdCQUFJLEdBQUosQ0FBaUI7QUFDZixNQUFLLE1BQU0sQ0FBWCxDQURlO0FBQUE7QURoVHJCO0FBQUE7QUFBQTtLQ3FUc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLElBQUksTUFBSixHQUFhLENBQWIsQ0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBQWEsQ0FBYixDQUp3QztBQUt4QyxPQUFPLEVBQVAsQ0FMd0M7QUFBQTtDRHJUNUM7QUNxVHNDLG9CRHJUdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQzRVRSxNQUFNLEdBQU47QUFDRSxJQUFXLE1BQVgsQ0FBa0IsR0FBbEIsQ0FBK0I7QUFDN0IsTUFBSyxHQUFMLENBRDZCO0FBQUE7QUFEakM7QUFBQSxDLENENVVGO0FDbVZJLHdCQUFJLEdBQUosQ0FBaUI7QUFDZixNQUFLLE1BQU0sQ0FBWCxDQURlO0FBQUE7QURuVnJCO0FBQUE7QUFBQTtLQ3dWc0MsTUFBTTtBQUN4QyxNQUFNLElBQU0sSUFBSSxFQUFKLEVBRDRCO0FBR3hDLElBQUksTUFBSixHQUFhLENBQWIsQ0FId0M7QUFJeEMsSUFBSSxNQUFKLEdBQWEsQ0FBYixDQUp3QztBQUt4QyxPQUFPLEVBQVAsQ0FMd0M7QUFBQTtDRHhWNUM7QUN3VnNDLG9CRHhWdEMifQ==" `; exports[`serialize a monkey-patched static class arrow function 1`] = ` @@ -1098,7 +1134,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3VMRSxNQUFNLEdBQU47QUFDRSxPQUFjLE1BQWQsR0FBdUIsTUFBTTtBQUMzQixNQUFLLENBQUwsQ0FEMkI7QUFBQTtBQUQvQjtBQUFBLEMsQ0R2TEY7QUFBQTtLQzZMZSxXQUFZO0FBQ3ZCLE1BQUssQ0FBTCxDQUR1QjtBQUFBO0NEN0wzQjtBQUFBO0FBQUE7QUFBQTtLQ2lNc0MsTUFBTTtBQUN4QyxHQUFJLE1BQUosR0FEd0M7QUFFeEMsR0FBSSxNQUFKLEdBRndDO0FBR3hDLE9BQU8sRUFBUCxDQUh3QztBQUFBO0NEak01QztBQ2lNc0Msb0JEak10QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQzBORSxNQUFNLEdBQU47QUFDRSxPQUFjLE1BQWQsR0FBdUIsTUFBTTtBQUMzQixNQUFLLENBQUwsQ0FEMkI7QUFBQTtBQUQvQjtBQUFBLEMsQ0QxTkY7QUFBQTtLQ2dPZSxXQUFZO0FBQ3ZCLE1BQUssQ0FBTCxDQUR1QjtBQUFBO0NEaE8zQjtBQUFBO0FBQUE7QUFBQTtLQ29Pc0MsTUFBTTtBQUN4QyxHQUFJLE1BQUosR0FEd0M7QUFFeEMsR0FBSSxNQUFKLEdBRndDO0FBR3hDLE9BQU8sRUFBUCxDQUh3QztBQUFBO0NEcE81QztBQ29Pc0Msb0JEcE90QyJ9" `; exports[`serialize a monkey-patched static class method 1`] = ` @@ -1127,7 +1163,7 @@ return v3; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ2tLRSxNQUFNLEdBQU47QUFDZ0IsTUFBZCxFQUF1QjtBQUNyQixNQUFLLENBQUwsQ0FEcUI7QUFBQTtBQUR6QjtBQUFBLEMsQ0RsS0Y7QUFBQTtLQ3dLZSxXQUFZO0FBQ3ZCLE1BQUssQ0FBTCxDQUR1QjtBQUFBO0NEeEszQjtBQUFBO0FBQUE7QUFBQTtLQzRLc0MsTUFBTTtBQUN4QyxHQUFJLE1BQUosR0FEd0M7QUFFeEMsR0FBSSxNQUFKLEdBRndDO0FBR3hDLE9BQU8sRUFBUCxDQUh3QztBQUFBO0NENUs1QztBQzRLc0Msb0JENUt0QyJ9" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3FNRSxNQUFNLEdBQU47QUFDZ0IsTUFBZCxFQUF1QjtBQUNyQixNQUFLLENBQUwsQ0FEcUI7QUFBQTtBQUR6QjtBQUFBLEMsQ0RyTUY7QUFBQTtLQzJNZSxXQUFZO0FBQ3ZCLE1BQUssQ0FBTCxDQUR1QjtBQUFBO0NEM00zQjtBQUFBO0FBQUE7QUFBQTtLQytNc0MsTUFBTTtBQUN4QyxHQUFJLE1BQUosR0FEd0M7QUFFeEMsR0FBSSxNQUFKLEdBRndDO0FBR3hDLE9BQU8sRUFBUCxDQUh3QztBQUFBO0NEL001QztBQytNc0Msb0JEL010QyJ9" `; exports[`serialize a monkey-patched static class property 1`] = ` @@ -1144,7 +1180,7 @@ return v1.prop; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0MyTUUsTUFBTSxHQUFOO0FBQ0UsT0FBYyxJQUFkLEdBQXFCLENBRHZCO0FBQUEsQyxDRDNNRjtBQUFBO0FBQUE7S0NpTnNDLE1BQU07QUFDeEMsT0FBTyxHQUFJLElBQVgsQ0FEd0M7QUFBQTtDRGpONUM7QUNpTnNDLG9CRGpOdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7S0M4T0UsTUFBTSxHQUFOO0FBQ0UsT0FBYyxJQUFkLEdBQXFCLENBRHZCO0FBQUEsQyxDRDlPRjtBQUFBO0FBQUE7S0NvUHNDLE1BQU07QUFDeEMsT0FBTyxHQUFJLElBQVgsQ0FEd0M7QUFBQTtDRHBQNUM7QUNvUHNDLG9CRHBQdEMifQ==" `; exports[`serialize a proxy 1`] = ` @@ -1166,7 +1202,7 @@ return v1.value; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7S0N1dUJXLENBQUMsSUFBRCxDQUFPLElBQVAsS0FBZ0I7QUFDbkIsT0FBTyxDQUFHLE9BQUssSUFBTCxFQUFnQyxNQUFuQyxDQUFQLENBRG1CO0FBQUE7Q0R2dUIzQjtBQUFBO0FBQUE7QUFBQTtLQzZ1QnNDLE1BQU07QUFDeEMsT0FBTyxHQUFNLEtBQWIsQ0FEd0M7QUFBQTtDRDd1QjVDO0FDNnVCc0Msb0JEN3VCdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7S0Mwd0JXLENBQUMsSUFBRCxDQUFPLElBQVAsS0FBZ0I7QUFDbkIsT0FBTyxDQUFHLE9BQUssSUFBTCxFQUFnQyxNQUFuQyxDQUFQLENBRG1CO0FBQUE7Q0Qxd0IzQjtBQUFBO0FBQUE7QUFBQTtLQ2d4QnNDLE1BQU07QUFDeEMsT0FBTyxHQUFNLEtBQWIsQ0FEd0M7QUFBQTtDRGh4QjVDO0FDZ3hCc0Msb0JEaHhCdEMifQ==" `; exports[`serialize a this reference in an object literal 1`] = ` @@ -1185,7 +1221,7 @@ return v1.get(); ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQ3l5QkkseUJBQU07QUFDSixPQUFPLEtBQUssSUFBWixDQURJO0FBQUE7QUR6eUJWO0FBQUE7QUFBQTtLQzh5QnNDLE1BQU07QUFBQSxVQUFJLEdBQUo7QUFBQTtDRDl5QjVDO0FDOHlCc0Msb0JEOXlCdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQzQwQkkseUJBQU07QUFDSixPQUFPLEtBQUssSUFBWixDQURJO0FBQUE7QUQ1MEJWO0FBQUE7QUFBQTtLQ2kxQnNDLE1BQU07QUFBQSxVQUFJLEdBQUo7QUFBQTtDRGoxQjVDO0FDaTFCc0Msb0JEajFCdEMifQ==" `; exports[`serialize an imported module 1`] = ` @@ -1236,7 +1272,7 @@ return "value"; ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwic3JjL2Z1bmN0aW9uLXByZXdhcm0udHMiLCJ0ZXN0L3NlcmlhbGl6ZS1jbG9zdXJlLnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtLQ2tITyxNQUFNLG9CQUFOO0FBR0wsWUFBb0IsS0FBcEIsRUFBMEM7QUFySDVDLFVBcUhzQixRQXJIdEIsQ0FxSDRDO0FBQ3hDLEtBQUssS0FBTCxHQUFhLEVBQWIsQ0FEd0M7QUFBQTtBQUhyQztBQU9FLEdBQVAsQ0FBYyxHQUFkLENBQXVEO0FBQ3JELE9BQU8sS0FBSyxLQUFMLENBQVcsR0FBWCxDQUFQLENBRHFEO0FBQUE7QUFQbEQ7QUFXRSxTQUFQLENBQW9CLE1BQXBCLENBQWlFO0FBQy9ELElBQUksQ0FBQyxLQUFLLEtBQUwsQ0FBVyxPQUFPLEdBQWxCLENBQUwsQ0FBNkI7QUFDM0IsS0FBSyxLQUFMLENBQVcsT0FBTyxHQUFsQixJQUF5QixPQUFPLElBQVAsQ0FBWSxPQUFPLEdBQW5CLENBQXdCLEtBQUssS0FBN0IsQ0FBekIsQ0FEMkI7QUFBQTtBQURrQztBQUkvRCxPQUFPLEtBQUssS0FBTCxDQUFXLE9BQU8sR0FBbEIsQ0FBUCxDQUorRDtBQUFBO0FBWDVEO0FBQUEsQyxDRGxIUDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7S0V5dkNzQyxNQUFNO0FBQ3hDLE9BQU8sR0FBUSxTQUFSLENBQWtCLENBQ3ZCLElBQUssS0FEa0IsQ0FFdkIsS0FBTSxNQUFNO0FBQUE7QUFBQTtBQUZXLENBQWxCLENBQVAsQ0FEd0M7QUFBQTtDRnp2QzVDO0FFeXZDc0Msb0JGenZDdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwic3JjL2Z1bmN0aW9uLXByZXdhcm0udHMiLCJ0ZXN0L3NlcmlhbGl6ZS1jbG9zdXJlLnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtLQ2tITyxNQUFNLG9CQUFOO0FBR0wsWUFBb0IsS0FBcEIsRUFBMEM7QUFySDVDLFVBcUhzQixRQXJIdEIsQ0FxSDRDO0FBQ3hDLEtBQUssS0FBTCxHQUFhLEVBQWIsQ0FEd0M7QUFBQTtBQUhyQztBQU9FLEdBQVAsQ0FBYyxHQUFkLENBQXVEO0FBQ3JELE9BQU8sS0FBSyxLQUFMLENBQVcsR0FBWCxDQUFQLENBRHFEO0FBQUE7QUFQbEQ7QUFXRSxTQUFQLENBQW9CLE1BQXBCLENBQWlFO0FBQy9ELElBQUksQ0FBQyxLQUFLLEtBQUwsQ0FBVyxPQUFPLEdBQWxCLENBQUwsQ0FBNkI7QUFDM0IsS0FBSyxLQUFMLENBQVcsT0FBTyxHQUFsQixJQUF5QixPQUFPLElBQVAsQ0FBWSxPQUFPLEdBQW5CLENBQXdCLEtBQUssS0FBN0IsQ0FBekIsQ0FEMkI7QUFBQTtBQURrQztBQUkvRCxPQUFPLEtBQUssS0FBTCxDQUFXLE9BQU8sR0FBbEIsQ0FBUCxDQUorRDtBQUFBO0FBWDVEO0FBQUEsQyxDRGxIUDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7S0U0eENzQyxNQUFNO0FBQ3hDLE9BQU8sR0FBUSxTQUFSLENBQWtCLENBQ3ZCLElBQUssS0FEa0IsQ0FFdkIsS0FBTSxNQUFNO0FBQUE7QUFBQTtBQUZXLENBQWxCLENBQVAsQ0FEd0M7QUFBQTtDRjV4QzVDO0FFNHhDc0Msb0JGNXhDdEMifQ==" `; exports[`thrown errors map back to source 1`] = ` @@ -1249,5 +1285,5 @@ throw new v1("oops",); ; exports.handler = v0 -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3F2QnNDLE1BQU07QUFDeEMsTUFBTSxJQUFJLEVBQUosQ0FBVSxNQUFWLEVBQU4sQ0FEd0M7QUFBQTtDRHJ2QjVDO0FDcXZCc0Msb0JEcnZCdEMifQ==" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIiwidGVzdC9zZXJpYWxpemUtY2xvc3VyZS50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtLQ3d4QnNDLE1BQU07QUFDeEMsTUFBTSxJQUFJLEVBQUosQ0FBVSxNQUFWLEVBQU4sQ0FEd0M7QUFBQTtDRHh4QjVDO0FDd3hCc0Msb0JEeHhCdEMifQ==" `; diff --git a/test/__snapshots__/serialize.test.ts.snap b/test/__snapshots__/serialize.test.ts.snap index cbd455e6..2463ddb8 100644 --- a/test/__snapshots__/serialize.test.ts.snap +++ b/test/__snapshots__/serialize.test.ts.snap @@ -8,7 +8,9 @@ function __f0() { return (function() { let _axios = __axios; - return (async () => { return _axios.default.get("https://functionless.org"); });; + return (async () => { + return _axios.default.get("https://functionless.org"); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -12466,6 +12468,85 @@ function __f0() { " `; +exports[`serialize bind and proxy 1`] = ` +"exports.handler = __f0; +function __proxy_8269d1a8(__0) { + return (function() { + let util_8269d1a8 = require("util"); + let global_8269d1a8 = global.global; + let proxy_8269d1a8 = __proxy_8269d1a8; + + return (function proxy_8269d1a8(clss, ...args) { + const proxy = new clss(...args); + if (util_8269d1a8.types.isProxy(proxy)) { + const proxyMap = global_8269d1a8[global_8269d1a8.Symbol.for("functionless:Proxies")] = global_8269d1a8[global_8269d1a8.Symbol.for("functionless:Proxies")] ?? new global_8269d1a8.WeakMap; + proxyMap.set(proxy, args); + } + return proxy; +});; + }).apply(undefined, undefined).apply(this, arguments); +}function __f0() { + return (function() { + let proxy_8269d1a8 = __proxy_8269d1a8; + + return (async () => { + const b = (() => { })(() => { }, void 0, "value"); + const p = proxy_8269d1a8(Proxy, {}, { + get: () => { + return 1; + } + }); + return [ + b, + p + ]; +});; + }).apply(undefined, undefined).apply(this, arguments); +}" +`; + +exports[`serialize bind and proxy 2`] = ` +"// +exports.handler = __f0; +function __proxy_8269d1a8(__0) { + return function() { + let util_8269d1a8 = require("util"); + let global_8269d1a8 = global.global; + let proxy_8269d1a8 = __proxy_8269d1a8; + return function proxy_8269d1a82(clss, ...args) { + const proxy = new clss(...args); + if (util_8269d1a8.types.isProxy(proxy)) { + const proxyMap = global_8269d1a8[global_8269d1a8.Symbol.for("functionless:Proxies")] = global_8269d1a8[global_8269d1a8.Symbol.for("functionless:Proxies")] ?? new global_8269d1a8.WeakMap(); + proxyMap.set(proxy, args); + } + return proxy; + }; + ; + }.apply(void 0, void 0).apply(this, arguments); +} +function __f0() { + return function() { + let proxy_8269d1a8 = __proxy_8269d1a8; + return async () => { + const b = (() => { + })(() => { + }, void 0, "value"); + const p = proxy_8269d1a8(Proxy, {}, { + get: () => { + return 1; + } + }); + return [ + b, + p + ]; + }; + ; + }.apply(void 0, void 0).apply(this, arguments); +} +" +`; + exports[`serialize event bridge aws put events 1`] = ` "exports.handler = __f0; @@ -12511,134 +12592,234 @@ Object.defineProperty(__fnls, "$AWS", { enumerable: true, get: __f21 }); var __bus = {eventBusName: process.env.env__functionless0}; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { let c = __f9; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { let c = __f11; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { let c = __f13; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14() { return (function() { let c = __f15; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16() { return (function() { let c = __f17; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { let c = __f20; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; let bus = __bus; - return (() => { return _fnls["$AWS"].EventBridge.putEvents({ Entries: [{ EventBusName: bus.eventBusName },] }); });; + return (() => { + return _fnls["$AWS"].EventBridge.putEvents({ + Entries: [ + { + EventBusName: bus.eventBusName + }, + ] + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -12711,7 +12892,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -12761,7 +12945,11 @@ function __f9(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -12784,7 +12972,10 @@ function __f11(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -12806,7 +12997,11 @@ function __f13(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -12828,7 +13023,11 @@ function __f15(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -12850,7 +13049,11 @@ function __f17(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -12878,7 +13081,11 @@ function __f20(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -12908,7 +13115,13 @@ function __f0() { let _fnls = __fnls; let bus = __bus; return () => { - return _fnls["$AWS"].EventBridge.putEvents({ Entries: [{ EventBusName: bus.eventBusName }] }); + return _fnls["$AWS"].EventBridge.putEvents({ + Entries: [ + { + EventBusName: bus.eventBusName + } + ] + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -12937,41 +13150,72 @@ __f1.kind = "EventBus.putEvents"; var __bus = {putEvents: __f1}; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; let eventBusName = process.env.env__functionless0; - return (async (args, preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); await eventBridge.putEvents({ Entries: args.map(event => ({ Detail: JSON.stringify(event.detail), EventBusName: eventBusName, DetailType: event["detail-type"], Resources: event.resources, Source: event.source, Time: typeof event.time === "number" ? new Date(event.time) : undefined })) }).promise(); });; + return (async (args, preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + await eventBridge.putEvents({ + Entries: args.map((event) => ({ + Detail: JSON.stringify(event.detail), + EventBusName: eventBusName, + DetailType: event["detail-type"], + Resources: event.resources, + Source: event.source, + Time: typeof event.time === "number" ? new Date(event.time) : undefined + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let bus = __bus; - return (() => { return bus.putEvents({ "detail-type": "test", detail: {}, source: "" }); });; + return (() => { + return bus.putEvents({ + "detail-type": "test", + detail: {}, + source: "" + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -13010,7 +13254,16 @@ function __f2(__0, __1) { let eventBusName = process.env.env__functionless0; return async (args, preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - await eventBridge.putEvents({ Entries: args.map((event) => ({ Detail: JSON.stringify(event.detail), EventBusName: eventBusName, DetailType: event["detail-type"], Resources: event.resources, Source: event.source, Time: typeof event.time === "number" ? new Date(event.time) : void 0 })) }).promise(); + await eventBridge.putEvents({ + Entries: args.map((event) => ({ + Detail: JSON.stringify(event.detail), + EventBusName: eventBusName, + DetailType: event["detail-type"], + Resources: event.resources, + Source: event.source, + Time: typeof event.time === "number" ? new Date(event.time) : void 0 + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13057,7 +13310,11 @@ function __f0() { return function() { let bus = __bus; return () => { - return bus.putEvents({ "detail-type": "test", detail: {}, source: "" }); + return bus.putEvents({ + "detail-type": "test", + detail: {}, + source: "" + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13086,41 +13343,67 @@ __f1.kind = "Function"; __f1.functionlessKind = "Function"; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/lambda"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/lambda"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; let functionName = process.env.env__functionless0; - return (async (args, prewarmContext) => { var _a; const [payload] = args; const lambdaClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.Lambda); const response = (_a = (await lambdaClient.invoke({ FunctionName: functionName, ...payload ? { Payload: JSON.stringify(payload) } : undefined }).promise()).Payload) === null || _a === void 0 ? void 0 : _a.toString(); return response ? JSON.parse(response) : undefined; });; + return (async (args, prewarmContext) => { + var _a; + const [payload] = args; + const lambdaClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.Lambda); + const response = (_a = (await lambdaClient.invoke({ + FunctionName: functionName, + ...payload ? { + Payload: JSON.stringify(payload) + } : undefined + }).promise()).Payload) === null || _a === void 0 ? void 0 : _a.toString(); + return response ? JSON.parse(response) : undefined; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let func = __f1; - return (() => { return func(); });; + return (() => { + return func(); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -13161,7 +13444,12 @@ function __f2(__0, __1) { var _a; const [payload] = args; const lambdaClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.Lambda); - const response = (_a = (await lambdaClient.invoke({ FunctionName: functionName, ...payload ? { Payload: JSON.stringify(payload) } : void 0 }).promise()).Payload) === null || _a === void 0 ? void 0 : _a.toString(); + const response = (_a = (await lambdaClient.invoke({ + FunctionName: functionName, + ...payload ? { + Payload: JSON.stringify(payload) + } : void 0 + }).promise()).Payload) === null || _a === void 0 ? void 0 : _a.toString(); return response ? JSON.parse(response) : void 0; }; ; @@ -13265,152 +13553,265 @@ __f23.kind = "Function"; __f23.functionlessKind = "Function"; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/lambda"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/lambda"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9() { return (function() { let c = __f10; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11() { return (function() { let c = __f12; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13() { return (function() { let c = __f14; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15() { return (function() { let c = __f16; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17() { return (function() { let c = __f18; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20() { return (function() { let c = __f21; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f22() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f24(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; let functionName = process.env.env__functionless0; - return (async (args, prewarmContext) => { var _a; const [payload] = args; const lambdaClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.Lambda); const response = (_a = (await lambdaClient.invoke({ FunctionName: functionName, ...payload ? { Payload: JSON.stringify(payload) } : undefined }).promise()).Payload) === null || _a === void 0 ? void 0 : _a.toString(); return response ? JSON.parse(response) : undefined; });; + return (async (args, prewarmContext) => { + var _a; + const [payload] = args; + const lambdaClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.Lambda); + const response = (_a = (await lambdaClient.invoke({ + FunctionName: functionName, + ...payload ? { + Payload: JSON.stringify(payload) + } : undefined + }).promise()).Payload) === null || _a === void 0 ? void 0 : _a.toString(); + return response ? JSON.parse(response) : undefined; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f23() { return (function() { let c = __f24; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; let func = __f23; - return (() => { return _fnls["$AWS"].Lambda.Invoke({ Function: func, Payload: undefined }); });; + return (() => { + return _fnls["$AWS"].Lambda.Invoke({ + Function: func, + Payload: undefined + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -13495,7 +13896,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13545,7 +13949,11 @@ function __f10(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -13568,7 +13976,10 @@ function __f12(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13590,7 +14001,11 @@ function __f14(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13612,7 +14027,11 @@ function __f16(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13634,7 +14053,11 @@ function __f18(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13662,7 +14085,11 @@ function __f21(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13695,7 +14122,12 @@ function __f24(__0, __1) { var _a; const [payload] = args; const lambdaClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.Lambda); - const response = (_a = (await lambdaClient.invoke({ FunctionName: functionName, ...payload ? { Payload: JSON.stringify(payload) } : void 0 }).promise()).Payload) === null || _a === void 0 ? void 0 : _a.toString(); + const response = (_a = (await lambdaClient.invoke({ + FunctionName: functionName, + ...payload ? { + Payload: JSON.stringify(payload) + } : void 0 + }).promise()).Payload) === null || _a === void 0 ? void 0 : _a.toString(); return response ? JSON.parse(response) : void 0; }; ; @@ -13716,7 +14148,10 @@ function __f0() { let _fnls = __fnls; let func = __f23; return () => { - return _fnls["$AWS"].Lambda.Invoke({ Function: func, Payload: void 0 }); + return _fnls["$AWS"].Lambda.Invoke({ + Function: func, + Payload: void 0 + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -13768,133 +14203,233 @@ __m.deploymentOnlyModule = true; Object.defineProperty(__fnls, "$AWS", { enumerable: true, get: __f21 }); function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { let c = __f9; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { let c = __f11; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { let c = __f13; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14() { return (function() { let c = __f15; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16() { return (function() { let c = __f17; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { let c = __f20; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; - return (() => { return _fnls["$AWS"].SDK.CloudWatch.describeAlarms({}, { iam: { resources: ["*"] } }); });; + return (() => { + return _fnls["$AWS"].SDK.CloudWatch.describeAlarms({}, { + iam: { + resources: [ + "*" + ] + } + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -13966,7 +14501,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14016,7 +14554,11 @@ function __f9(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -14039,7 +14581,10 @@ function __f11(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14061,7 +14606,11 @@ function __f13(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14083,7 +14632,11 @@ function __f15(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14105,7 +14658,11 @@ function __f17(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14133,7 +14690,11 @@ function __f20(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14162,7 +14723,13 @@ function __f0() { return function() { let _fnls = __fnls; return () => { - return _fnls["$AWS"].SDK.CloudWatch.describeAlarms({}, { iam: { resources: ["*"] } }); + return _fnls["$AWS"].SDK.CloudWatch.describeAlarms({}, { + iam: { + resources: [ + "*" + ] + } + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14211,54 +14778,88 @@ __f1_definition.States = __f1_definition_States; __f1.definition = __f1_definition; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/stepfunctions"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/stepfunctions"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; let stateMachineArn = process.env.env__functionless0; - return (async (args, prewarmContext) => { const stepFunctionsClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.StepFunctions); const [payload] = args; const result = await stepFunctionsClient.startExecution({ ...payload, stateMachineArn: stateMachineArn, input: payload.input ? JSON.stringify(payload.input) : undefined }).promise(); return result; });; + return (async (args, prewarmContext) => { + const stepFunctionsClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.StepFunctions); + const [payload] = args; + const result = await stepFunctionsClient.startExecution({ + ...payload, + stateMachineArn: stateMachineArn, + input: payload.input ? JSON.stringify(payload.input) : undefined + }).promise(); + return result; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, prewarmContext) => { const stepFunctionClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.StepFunctions); const [arn] = args; return stepFunctionClient.describeExecution({ executionArn: arn }).promise(); });; + return (async (args, prewarmContext) => { + const stepFunctionClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.StepFunctions); + const [arn] = args; + return stepFunctionClient.describeExecution({ + executionArn: arn + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7() { return (function() { let c = __f8; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let sfn = __f1; - return (() => { return sfn({ input: {} }); });; + return (() => { + return sfn({ + input: {} + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -14318,7 +14919,11 @@ function __f2(__0, __1) { return async (args, prewarmContext) => { const stepFunctionsClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.StepFunctions); const [payload] = args; - const result = await stepFunctionsClient.startExecution({ ...payload, stateMachineArn, input: payload.input ? JSON.stringify(payload.input) : void 0 }).promise(); + const result = await stepFunctionsClient.startExecution({ + ...payload, + stateMachineArn, + input: payload.input ? JSON.stringify(payload.input) : void 0 + }).promise(); return result; }; ; @@ -14368,7 +14973,9 @@ function __f8(__0, __1) { return async (args, prewarmContext) => { const stepFunctionClient = prewarmContext.getOrInit(function_prewarm_1.PrewarmClients.StepFunctions); const [arn] = args; - return stepFunctionClient.describeExecution({ executionArn: arn }).promise(); + return stepFunctionClient.describeExecution({ + executionArn: arn + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14387,7 +14994,9 @@ function __f0() { return function() { let sfn = __f1; return () => { - return sfn({ input: {} }); + return sfn({ + input: {} + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14399,7 +15008,9 @@ exports[`serialize simple 1`] = ` "exports.handler = __f0; function __f0() { return (function() { - return (async () => { return "hello"; });; + return (async () => { + return "hello"; +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -14473,158 +15084,271 @@ var __f22_appsync = {getItem: __f23, putItem: __f24, updateItem: __f25, deleteIt __f22.appsync = __f22_appsync; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { let c = __f9; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { let c = __f11; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { let c = __f13; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14() { return (function() { let c = __f15; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16() { return (function() { let c = __f17; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { let c = __f20; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f22() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f23() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f24() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f25() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f26() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f27() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; let table = __f22; - return (async () => { return _fnls["$AWS"].DynamoDB.DeleteItem({ Table: table, Key: { id: { S: "key" } } }); });; + return (async () => { + return _fnls["$AWS"].DynamoDB.DeleteItem({ + Table: table, + Key: { + id: { + S: "key" + } + } + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -14707,7 +15431,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14757,7 +15484,11 @@ function __f9(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -14780,7 +15511,10 @@ function __f11(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14802,7 +15536,11 @@ function __f13(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14824,7 +15562,11 @@ function __f15(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14846,7 +15588,11 @@ function __f17(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14874,7 +15620,11 @@ function __f20(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -14952,7 +15702,14 @@ function __f0() { let _fnls = __fnls; let table = __f22; return async () => { - return _fnls["$AWS"].DynamoDB.DeleteItem({ Table: table, Key: { id: { S: "key" } } }); + return _fnls["$AWS"].DynamoDB.DeleteItem({ + Table: table, + Key: { + id: { + S: "key" + } + } + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15015,158 +15772,271 @@ var __f22_appsync = {getItem: __f23, putItem: __f24, updateItem: __f25, deleteIt __f22.appsync = __f22_appsync; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { let c = __f9; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { let c = __f11; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { let c = __f13; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14() { return (function() { let c = __f15; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16() { return (function() { let c = __f17; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { let c = __f20; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f22() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f23() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f24() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f25() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f26() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f27() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; let table = __f22; - return (() => { return _fnls["$AWS"].DynamoDB.GetItem({ Table: table, Key: { id: { S: "id" } } }); });; + return (() => { + return _fnls["$AWS"].DynamoDB.GetItem({ + Table: table, + Key: { + id: { + S: "id" + } + } + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -15249,7 +16119,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15299,7 +16172,11 @@ function __f9(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -15322,7 +16199,10 @@ function __f11(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15344,7 +16224,11 @@ function __f13(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15366,7 +16250,11 @@ function __f15(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15388,7 +16276,11 @@ function __f17(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15416,7 +16308,11 @@ function __f20(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15494,7 +16390,14 @@ function __f0() { let _fnls = __fnls; let table = __f22; return () => { - return _fnls["$AWS"].DynamoDB.GetItem({ Table: table, Key: { id: { S: "id" } } }); + return _fnls["$AWS"].DynamoDB.GetItem({ + Table: table, + Key: { + id: { + S: "id" + } + } + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15533,65 +16436,109 @@ var __f7_appsync = {getItem: __f8, putItem: __f9, updateItem: __f10, deleteItem: __f7.appsync = __f7_appsync; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let GetItem = __f1; let table = __f7; - return (async () => { return GetItem({ Table: table, Key: { id: { S: "id" } } }); });; + return (async () => { + return GetItem({ + Table: table, + Key: { + id: { + S: "id" + } + } + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -15641,7 +16588,11 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -15738,7 +16689,14 @@ function __f0() { let GetItem = __f1; let table = __f7; return async () => { - return GetItem({ Table: table, Key: { id: { S: "id" } } }); + return GetItem({ + Table: table, + Key: { + id: { + S: "id" + } + } + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -15801,158 +16759,271 @@ var __f22_appsync = {getItem: __f23, putItem: __f24, updateItem: __f25, deleteIt __f22.appsync = __f22_appsync; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { let c = __f9; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { let c = __f11; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { let c = __f13; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14() { return (function() { let c = __f15; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16() { return (function() { let c = __f17; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { let c = __f20; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f22() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f23() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f24() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f25() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f26() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f27() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; let table = __f22; - return (async () => { return _fnls["$AWS"].DynamoDB.PutItem({ Table: table, Item: { id: { S: "key" } } }); });; + return (async () => { + return _fnls["$AWS"].DynamoDB.PutItem({ + Table: table, + Item: { + id: { + S: "key" + } + } + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -16035,7 +17106,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16085,7 +17159,11 @@ function __f9(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -16108,7 +17186,10 @@ function __f11(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16130,7 +17211,11 @@ function __f13(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16152,7 +17237,11 @@ function __f15(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16174,7 +17263,11 @@ function __f17(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16202,7 +17295,11 @@ function __f20(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16280,7 +17377,14 @@ function __f0() { let _fnls = __fnls; let table = __f22; return async () => { - return _fnls["$AWS"].DynamoDB.PutItem({ Table: table, Item: { id: { S: "key" } } }); + return _fnls["$AWS"].DynamoDB.PutItem({ + Table: table, + Item: { + id: { + S: "key" + } + } + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16343,158 +17447,280 @@ var __f22_appsync = {getItem: __f23, putItem: __f24, updateItem: __f25, deleteIt __f22.appsync = __f22_appsync; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { let c = __f9; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { let c = __f11; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { let c = __f13; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14() { return (function() { let c = __f15; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16() { return (function() { let c = __f17; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { let c = __f20; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f22() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f23() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f24() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f25() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f26() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f27() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; let table = __f22; - return (async () => { return _fnls["$AWS"].DynamoDB.UpdateItem({ Table: table, Key: { id: { S: "key" } }, UpdateExpression: "set #value = :value", ExpressionAttributeValues: { ":value": { S: "value" } }, ExpressionAttributeNames: { "#value": "value" } }); });; + return (async () => { + return _fnls["$AWS"].DynamoDB.UpdateItem({ + Table: table, + Key: { + id: { + S: "key" + } + }, + UpdateExpression: "set #value = :value", + ExpressionAttributeValues: { + ":value": { + S: "value" + } + }, + ExpressionAttributeNames: { + "#value": "value" + } + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -16577,7 +17803,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16627,7 +17856,11 @@ function __f9(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -16650,7 +17883,10 @@ function __f11(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16672,7 +17908,11 @@ function __f13(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16694,7 +17934,11 @@ function __f15(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16716,7 +17960,11 @@ function __f17(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16744,7 +17992,11 @@ function __f20(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16822,7 +18074,23 @@ function __f0() { let _fnls = __fnls; let table = __f22; return async () => { - return _fnls["$AWS"].DynamoDB.UpdateItem({ Table: table, Key: { id: { S: "key" } }, UpdateExpression: "set #value = :value", ExpressionAttributeValues: { ":value": { S: "value" } }, ExpressionAttributeNames: { "#value": "value" } }); + return _fnls["$AWS"].DynamoDB.UpdateItem({ + Table: table, + Key: { + id: { + S: "key" + } + }, + UpdateExpression: "set #value = :value", + ExpressionAttributeValues: { + ":value": { + S: "value" + } + }, + ExpressionAttributeNames: { + "#value": "value" + } + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -16885,158 +18153,275 @@ var __f22_appsync = {getItem: __f23, putItem: __f24, updateItem: __f25, deleteIt __f22.appsync = __f22_appsync; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { let c = __f9; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { let c = __f11; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { let c = __f13; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14() { return (function() { let c = __f15; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16() { return (function() { let c = __f17; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { let c = __f20; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f22() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f23() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f24() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f25() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f26() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f27() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; let table = __f22; - return (async () => { return _fnls["$AWS"].DynamoDB.Query({ Table: table, KeyConditionExpression: "#key = :key", ExpressionAttributeValues: { ":key": { S: "key" } }, ExpressionAttributeNames: { "#key": "key" } }); });; + return (async () => { + return _fnls["$AWS"].DynamoDB.Query({ + Table: table, + KeyConditionExpression: "#key = :key", + ExpressionAttributeValues: { + ":key": { + S: "key" + } + }, + ExpressionAttributeNames: { + "#key": "key" + } + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -17119,7 +18504,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17169,7 +18557,11 @@ function __f9(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -17192,7 +18584,10 @@ function __f11(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17214,7 +18609,11 @@ function __f13(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17236,7 +18635,11 @@ function __f15(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17258,7 +18661,11 @@ function __f17(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17286,7 +18693,11 @@ function __f20(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17364,7 +18775,18 @@ function __f0() { let _fnls = __fnls; let table = __f22; return async () => { - return _fnls["$AWS"].DynamoDB.Query({ Table: table, KeyConditionExpression: "#key = :key", ExpressionAttributeValues: { ":key": { S: "key" } }, ExpressionAttributeNames: { "#key": "key" } }); + return _fnls["$AWS"].DynamoDB.Query({ + Table: table, + KeyConditionExpression: "#key = :key", + ExpressionAttributeValues: { + ":key": { + S: "key" + } + }, + ExpressionAttributeNames: { + "#key": "key" + } + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17427,158 +18849,266 @@ var __f22_appsync = {getItem: __f23, putItem: __f24, updateItem: __f25, deleteIt __f22.appsync = __f22_appsync; function __f3(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/dynamodb"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f4(__0, __1) { return (function() { - return ((key, props) => { var _a; return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); });; + return ((key, props) => { + var _a; + return new (require("aws-sdk/clients/eventbridge"))((_a = props === null || props === void 0 ? void 0 : props.clientConfigRetriever) === null || _a === void 0 ? void 0 : _a.call(props, key)); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f2(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f5(__0) { return (function() { - return (function constructor(props) { this.props = props; this.cache = {}; });; + return (function constructor(props) { + this.props = props; + this.cache = {}; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f6(__0) { return (function() { - return (function (key) { return this.cache[key]; });; + return (function (key) { + return this.cache[key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f7(__0) { return (function() { - return (function getOrInit(client) { if (!this.cache[client.key]) { - this.cache[client.key] = client.init(client.key, this.props); -} return this.cache[client.key]; });; + return (function getOrInit(client) { + if (!this.cache[client.key]) { + this.cache[client.key] = client.init(client.key, this.props); + } + return this.cache[client.key]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f1() { return (function() { let c = __f2; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f9(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; const payload = { ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }; return dynamo.getItem(payload).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + const payload = { + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }; + return dynamo.getItem(payload).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f8() { return (function() { let c = __f9; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f11(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, ...rest } = input; + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f10() { return (function() { let c = __f11; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f13(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; return dynamo.putItem({ ...rest, Item: Item, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, Item, ...rest } = input; + return dynamo.putItem({ + ...rest, + Item: Item, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f12() { return (function() { let c = __f13; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f15(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.query({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.query({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f14() { return (function() { let c = __f15; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f17(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async (args, preWarmContext) => { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; return dynamo.scan({ ...rest, AttributesToGet: AttributesToGet, TableName: table.tableName }).promise(); });; + return (async (args, preWarmContext) => { + const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); + const [input] = args; + const { Table: table, AttributesToGet, ...rest } = input; + return dynamo.scan({ + ...rest, + AttributesToGet: AttributesToGet, + TableName: table.tableName + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f16() { return (function() { let c = __f17; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f18() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f20(__0, __1) { return (function() { let function_prewarm_1 = __function_prewarm_1; - return (async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); return eventBridge.putEvents({ Entries: request.Entries.map(e => ({ ...e })) }).promise(); });; + return (async ([request], preWarmContext) => { + const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f19() { return (function() { let c = __f20; let preWarmContext = __preWarmContext; - return (function __computed(...args) { return c(args, preWarmContext); });; + return (function __computed(...args) { + return c(args, preWarmContext); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f21() { return (function() { let m = __m; let k = "$AWS"; - return (function __computed() { return m[k]; });; + return (function __computed() { + return m[k]; +});; }).apply(undefined, undefined).apply(this, arguments); }function __f22() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f23() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f24() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f25() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f26() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f27() { return (function() { - return (function __computed() { throw new Error; });; + return (function __computed() { + throw new Error(); +});; }).apply(undefined, undefined).apply(this, arguments); }function __f0() { return (function() { let _fnls = __fnls; let table = __f22; - return (async () => { return _fnls["$AWS"].DynamoDB.Scan({ Table: table }); });; + return (async () => { + return _fnls["$AWS"].DynamoDB.Scan({ + Table: table + }); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; @@ -17661,7 +19191,10 @@ function __f2(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.deleteItem({ ...rest, TableName: input.Table.tableName }).promise(); + return dynamo.deleteItem({ + ...rest, + TableName: input.Table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17711,7 +19244,11 @@ function __f9(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - const payload = { ...rest, AttributesToGet, TableName: table.tableName }; + const payload = { + ...rest, + AttributesToGet, + TableName: table.tableName + }; return dynamo.getItem(payload).promise(); }; ; @@ -17734,7 +19271,10 @@ function __f11(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, ...rest } = input; - return dynamo.updateItem({ ...rest, TableName: table.tableName }).promise(); + return dynamo.updateItem({ + ...rest, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17756,7 +19296,11 @@ function __f13(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, Item, ...rest } = input; - return dynamo.putItem({ ...rest, Item, TableName: table.tableName }).promise(); + return dynamo.putItem({ + ...rest, + Item, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17778,7 +19322,11 @@ function __f15(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.query({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.query({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17800,7 +19348,11 @@ function __f17(__0, __1) { const dynamo = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.DynamoDB); const [input] = args; const { Table: table, AttributesToGet, ...rest } = input; - return dynamo.scan({ ...rest, AttributesToGet, TableName: table.tableName }).promise(); + return dynamo.scan({ + ...rest, + AttributesToGet, + TableName: table.tableName + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17828,7 +19380,11 @@ function __f20(__0, __1) { let function_prewarm_1 = __function_prewarm_1; return async ([request], preWarmContext) => { const eventBridge = preWarmContext.getOrInit(function_prewarm_1.PrewarmClients.EventBridge); - return eventBridge.putEvents({ Entries: request.Entries.map((e) => ({ ...e })) }).promise(); + return eventBridge.putEvents({ + Entries: request.Entries.map((e) => ({ + ...e + })) + }).promise(); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17906,7 +19462,9 @@ function __f0() { let _fnls = __fnls; let table = __f22; return async () => { - return _fnls["$AWS"].DynamoDB.Scan({ Table: table }); + return _fnls["$AWS"].DynamoDB.Scan({ + Table: table + }); }; ; }.apply(void 0, void 0).apply(this, arguments); @@ -17920,7 +19478,9 @@ function __f0() { return (function() { let _uuid = require("uuid"); - return (async () => { return (0, _uuid.v4)(); });; + return (async () => { + return (0, _uuid.v4)(); +});; }).apply(undefined, undefined).apply(this, arguments); }" `; diff --git a/test/__snapshots__/step-function.test.ts.snap b/test/__snapshots__/step-function.test.ts.snap index bdc6b76e..70243c43 100644 --- a/test/__snapshots__/step-function.test.ts.snap +++ b/test/__snapshots__/step-function.test.ts.snap @@ -21896,6 +21896,123 @@ exports[`use context parameter in template 1`] = ` } `; +exports[`using arrow 1`] = ` +{ + "StartAt": "Initialize Functionless Context", + "States": { + "1__return task()": { + "End": true, + "InputPath": "$.heap0", + "ResultPath": "$", + "Type": "Pass", + }, + "Initialize Functionless Context": { + "Next": "return task()", + "Parameters": { + "fnl_context": { + "null": null, + }, + }, + "ResultPath": "$", + "Type": "Pass", + }, + "return task()": { + "InputPath": "$.fnl_context.null", + "Next": "1__return task()", + "Resource": "__REPLACED_TOKEN", + "ResultPath": "$.heap0", + "Type": "Task", + }, + }, +} +`; + +exports[`using function decl 1`] = ` +{ + "StartAt": "Initialize Functionless Context", + "States": { + "Initialize Functionless Context": { + "Next": "return 1", + "Parameters": { + "fnl_context": { + "null": null, + }, + }, + "ResultPath": "$", + "Type": "Pass", + }, + "return 1": { + "End": true, + "Result": 1, + "ResultPath": "$", + "Type": "Pass", + }, + }, +} +`; + +exports[`using function expr 1`] = ` +{ + "StartAt": "Initialize Functionless Context", + "States": { + "1__return task()": { + "End": true, + "InputPath": "$.heap0", + "ResultPath": "$", + "Type": "Pass", + }, + "Initialize Functionless Context": { + "Next": "return task()", + "Parameters": { + "fnl_context": { + "null": null, + }, + }, + "ResultPath": "$", + "Type": "Pass", + }, + "return task()": { + "InputPath": "$.fnl_context.null", + "Next": "1__return task()", + "Resource": "__REPLACED_TOKEN", + "ResultPath": "$.heap0", + "Type": "Task", + }, + }, +} +`; + +exports[`using inline function decl 1`] = ` +{ + "StartAt": "Initialize Functionless Context", + "States": { + "1__return task()": { + "End": true, + "InputPath": "$.heap0", + "ResultPath": "$", + "Type": "Pass", + }, + "Initialize Functionless Context": { + "Next": "return task()", + "Parameters": { + "fnl_context": { + "null": null, + }, + }, + "ResultPath": "$", + "Type": "Pass", + }, + "return task()": { + "InputPath": "$.fnl_context.null", + "Next": "1__return task()", + "Resource": "__REPLACED_TOKEN", + "ResultPath": "$.heap0", + "Type": "Task", + }, + }, +} +`; + exports[`waitFor literal number of seconds 1`] = ` { "StartAt": "Initialize Functionless Context", diff --git a/test/serialize-closure.test.ts b/test/serialize-closure.test.ts index b68fd5b0..9b6dbe7a 100644 --- a/test/serialize-closure.test.ts +++ b/test/serialize-closure.test.ts @@ -1,5 +1,3 @@ -/* eslint-disable @typescript-eslint/no-require-imports */ -import "jest"; import fs from "fs"; import path from "path"; import { DynamoDBClient } from "@aws-sdk/client-dynamodb"; @@ -82,6 +80,43 @@ test("all observers of a free variable share the same reference", async () => { expect(closure()).toEqual(1); }); +test("globals", async () => { + process.env.Something = "hi"; + const closure = await expectClosure(() => { + console.log(process.env.Something); + + console.warn = () => console.log("woops"); + + console.warn("??"); + + // @ts-ignore + console = { + log: console.log, + warn: () => console.log("try again"), + }; + + console.warn("?????????"); + + return { + env: process.env.Something, + }; + }); + + expect(closure()).toEqual({ env: "hi" }); +}); + +test("mutate", async () => { + let x_12 = 1; + const closure = await expectClosure(() => { + x_12 = 2; + return { + x_12, + }; + }); + + expect(closure()).toEqual({ x_12: 2 }); +}); + test("all observers of a free variable share the same reference even when two instances", async () => { const closures = [0, 0].map(() => { let i = 0; diff --git a/test/serialize.test.ts b/test/serialize.test.ts index 9c035885..db57c4f1 100644 --- a/test/serialize.test.ts +++ b/test/serialize.test.ts @@ -350,4 +350,26 @@ describe("serialize", () => { expect(bundled.text).toMatchSnapshot(); expect(bundled.text).toHaveLengthLessThan(BUNDLED_MAX_SIZE * 1.5); }); + + test("bind and proxy", async () => { + const [srlz] = await serialize(async () => { + const b = (() => {}).bind(this, "value"); + const p = new Proxy( + {}, + { + get: () => { + return 1; + }, + } + ); + return [b, p]; + }, []); + + expect(srlz).toMatchSnapshot(); + + const bundled = await bundle(srlz); + expect(bundled.text).toMatchSnapshot(); + // 300k after bundling + expect(bundled.text).toHaveLengthLessThan(BUNDLED_MAX_SIZE * 30); + }); }); diff --git a/test/step-function.test.ts b/test/step-function.test.ts index 9294e58e..078f6dc4 100644 --- a/test/step-function.test.ts +++ b/test/step-function.test.ts @@ -4257,6 +4257,55 @@ describe("binding", () => { }); }); +function funcDecl() { + return 1; +} + +test("using function decl", () => { + const { stack } = initStepFunctionApp(); + + const definition = new ExpressStepFunction(stack, "fn", funcDecl).definition; + + expect(normalizeDefinition(definition)).toMatchSnapshot(); +}); + +test("using inline function decl", () => { + const { stack, task } = initStepFunctionApp(); + + function scopedFuncDecl() { + return task(); + } + + const definition = new ExpressStepFunction(stack, "fn", scopedFuncDecl) + .definition; + + expect(normalizeDefinition(definition)).toMatchSnapshot(); +}); + +test("using function expr", () => { + const { stack, task } = initStepFunctionApp(); + + const funcExpr = function x() { + return task(); + }; + + const definition = new ExpressStepFunction(stack, "fn", funcExpr).definition; + + expect(normalizeDefinition(definition)).toMatchSnapshot(); +}); + +test("using arrow", () => { + const { stack, task } = initStepFunctionApp(); + + const arrowFunc = () => { + return task(); + }; + + const definition = new ExpressStepFunction(stack, "fn", arrowFunc).definition; + + expect(normalizeDefinition(definition)).toMatchSnapshot(); +}); + test("throw SynthError when for-await is used", () => { const { stack } = initStepFunctionApp(); diff --git a/test/tsconfig.json b/test/tsconfig.json index 0a194002..1fcdc3c6 100644 --- a/test/tsconfig.json +++ b/test/tsconfig.json @@ -12,6 +12,7 @@ "paths": { "@fnls": ["../lib/index"] }, + "sourceMap": true, "baseUrl": "." }, "exclude": ["node_modules"] diff --git a/yarn.lock b/yarn.lock index a43e1f0c..c229eb2e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1048,9 +1048,9 @@ strip-json-comments "^3.1.1" "@functionless/ast-reflection@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@functionless/ast-reflection/-/ast-reflection-0.3.1.tgz#5823249bbe3c9a57eb7b3471cff222577652cb38" - integrity sha512-to/pjwiN2KzZKY/ypTf4njFQ/dbFw+d9nfbpbjzBDwetFd+2b7KRjuI2c/FkiXlTrKTKNNYP9nyypocRk8q1bg== + version "0.3.2" + resolved "https://registry.yarnpkg.com/@functionless/ast-reflection/-/ast-reflection-0.3.2.tgz#da4601ec07af11953cf8c819df684c01b59b96f9" + integrity sha512-XMBnxPh/0hwCKo92Zq96L+Qh8WCYINsyzx5NBLTevlmgv4CKo899Y05/4fT4o78jQEaXaeb3B6XpTt4i8bGxnw== "@functionless/nodejs-closure-serializer@^0.1.2": version "0.1.2"