Sam Sussman

Results 110 issues of Sam Sussman

Currently step function state names are created by serializing Functionless AST into strings. A state's name will be based first on the parent state and then either use the serialized...

step-functions

In the ASL transpiler, it is common to check the type of a value before acting on it. For example, when adding two values, we check to see if they...

step-functions

Integrations should be executable outside of resource closures in certain cases for the following use cases: * Testing * Using logic during synthesis * [ ] Create `standalone` integration type...

testing

`$AWS.SDK` method types return `Date` in step functions, but are actually a string. DescribeStacks ``` "CreationTime": "2013-08-23T01:02:15.422Z", ``` `$AWS.SDK.CloudFormation.describeStacks` ```ts export type CreationTime = Date; /** * The time at...

bug
step-functions
sdk

`$SFN.parallel`, `$SFN.map`, and `$SFN.retry` (upcoming) will fail if any in scope member was never initialized. ```ts let t; try { t = $SFN.map(async () => { return func(); }); }...

step-functions

Currently our tests follow the pattern: 1. define resources and return outputs needed later like arns 2. consumes said outputs and make calls via clients bound using test credentials. 3....

enhancement
testing

use condition `StringMatch` to preform startsWith and contains on a `String`. StringMatch only supports static values. May also be able to `StringSplit($.value, $.searchTerm)` to accomplish these. * `ArrayLength(StringSplit(..)) > 2`...

step-functions

Support toString

step-functions

Typedocs warns about dead links due to missing imports and the use of `@link`. Resolve these. ``` ... warning Failed to resolve {@link Error} in Integration.__type with declaration references. This...

website