Sam Sussman

Results 110 issues of Sam Sussman

Support for `Lazy` in CDK requires more research. ```ts test( "serialize token with lazy should return", (parent) => { const obj = { key: Lazy.any({ produce: () => "value" })...

lambda

This line should fail as Invoke is not implemented for native/lambda (yet) https://github.com/functionless/functionless/blob/main/test/serialize.test.ts#L275 Right now it compiles

lambda

`test/validate.test.ts` runs the validation errors on the `test/test-files`. It uses snapshots to check for changes, but it is too easy to miss an error that was not output or too...

error

#264 supports imports and reducing the generated bundle size. Bundles could be further imprived by supporting esmodules (with node14+) and tree shaking. The [closure serializer](https://github.com/functionless/nodejs-closure-serializer) will need to output valid...

lambda

Functionless should support 100% native typescript AppSync/GraphQL generation Inspired by * https://typegraphql.com/'s API. * CDK Code First AppSync - https://docs.aws.amazon.com/cdk/api/v1/docs/aws-appsync-readme.html#code-first-schema ```ts interface Comment { postId: string, commentId: string, message: string...

appsync

From @sam-goodwin's PR comment: https://github.com/sam-goodwin/functionless/pull/39#discussion_r842288464 Currently, all user provided events must be awkwardly wrapped in a wrapping interface. ```ts export interface EventBusRuleInput< T = any, DetailType extends string = string,...

event-bridge

https://github.com/functionless/functionless/pull/103#discussion_r884034749

lambda

https://github.com/functionless/functionless/pull/103#discussion_r884036700 There may be some performance improvements using aws-sdk v3 in a function: https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/

lambda

Rule and Transform currently have public constructors that accept their predicate/mapping functions. This requires the classes to contain a type parameter for the contravariant input type to match the type...

event-bridge

Create type safe helpers to generate lambda event sources. ```ts const table = new Table(); const func = new Function(); func.from(table, { ... config }) ``` or more fluent ```ts...

lambda