Sam Sussman
Sam Sussman
```ts const functions = [new Function(...)]; new StepFunction(stack, 'sfn', async () => { for(const func of functions) { await func(); // Unable to find reference out of application function: func...
Errors thrown in step functions from integration are not standard `Error` Lambda: ```ts { errorType: string; errorMessage: string; trace: string[]; } ``` ```json { "errorType": "Error", "errorMessage": "wat", "trace": [...
We want to keep integration specific code out of the validator. We want to early validate arguments to integrations that have compile or synth time requirements imposed by Functionless. *...
As of #315, sometimes we dynamically use a-normal by creating temp variables for expressions and passing that temp variable back up. We can generally assume a temp variable will not...
The current implementation of `Function` (#103) assumes that all compilation of the function closure are present in the immediate closure. However, closures may be passed around and may themselves contain...
Reflect (including all reflect like functions, event bus when, app sync resolver, etc) should be able to reference constant values that are not within the reflect function itself. * [x]...
```ts switch(x) { case 'a': ... break; default: ... } ```
Extends #231 to support natural typescript console commands.
From [#48, ](https://github.com/sam-goodwin/functionless/issues/48#issuecomment-1089401118) Step Functions does not support computed or optional fields well. Any object that must be constructed at runtime, including merging new fields into objects, renaming fields, and/or...