Sam Sussman

Results 110 issues of 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...

compile

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": [...

step-functions

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...

step-functions

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...

lambda

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]...

step-functions
event-bridge
appsync
api-gateway
compile

```ts switch(x) { case 'a': ... break; default: ... } ```

step-functions
appsync
api-gateway
compile

Extends #231 to support natural typescript console commands.

good first issue
appsync

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...

step-functions