Sam Sussman
Sam Sussman
Functions can persist outside of the function, but not be used objects where they are not invoked immediately inside of the closure. ```ts const prepareFunction = new Function(...) // fine...
CDK constructs too ```ts const finalStageSSM = new StringParameter(stack, "finalStageSSM", { stringValue: "INITIAL", }); // fine new StepFunction(() => { return finalStageSSM.parameterArn; }) new StepFunction(() => { const ssm =...
Explore: * De-reference were we can. * Attempt to serialize values like the lambda closure serializer
Related: #247
Ha.. yeah, that is one option, blow out the "constant" free variable.
Trying out Turbo Repo on the sample repo: https://github.com/functionless/functionless-samples
The "Integration" term is inclusive of all cases here right?
I mean the goal is a bit simpler, "find all integrations and apply them based on their contract" (bind, pre-warm, maybe call)