If you want to see logs coming from calls not from a test
Creating a Macros
https://github.com/awslabs/aws-cloudformation-templates/tree/master/aws/services/CloudFormation/MacrosExamples/Count export AWS_PROFILE=<profile> Failed to create the changeset: Waiter ChangeSetCreateComplete failed: Waiter encountered a terminal failure state: For expression “Status” we matched expected path: “FAILED” Status: FAILED. Reason: Requires capabilities : [CAPABILITY_IAM] No transform named 225491667295::Count found. but the stack that was using the macros was in make sure that[…]
cant JSON.stringify error object, comes back as empty object
https://stackoverflow.com/questions/35976990/how-do-i-convert-an-error-object-in-node-js-to-a-string-properly
Typescript – this keyword
https://stackoverflow.com/questions/16157839/typescript-this-inside-a-class-method
passing args to docker build command
https://docs.docker.com/engine/reference/commandline/build/ https://stackoverflow.com/questions/42297387/docker-build-with-build-arg-with-multiple-arguments
Object is not generic
all this means is that AwsSocket does not allow for types to be changed dynamically. in typescript, you can pass types. You can then reference them in your code and apply them to other objects later. Basically you can pass around types and apply them to whoever you want.