question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

`import "cloudform"` doesn't compile under default TS settings

See original GitHub issue

What doesn’t work: import "cloudform" What does work: import "cloudform/dist"

Steps to reproduce:

mkdir cf-test
cd cf-test
yarn add cloudform
npx tsc --init
cat >cf-test.ts <<EOF
import "cloudform"
EOF
npx tsc -p .

Expected results: compilation passes with no errors.

Actual result:

cf-test% npx tsc -p .
node_modules/cloudform/types/apiGateway/apiKey.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/deployment.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/deployment.ts(41,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/documentationPart.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/domainName.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/method.ts(9,5): error TS2564: Property 'StatusCode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/apiGateway/method.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/method.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/method.ts(39,5): error TS2564: Property 'StatusCode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/apiGateway/method.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/restApi.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/restApi.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/stage.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/usagePlan.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/usagePlan.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/usagePlan.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalableTarget.ts(9,5): error TS2564: Property 'Schedule' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalableTarget.ts(10,5): error TS2564: Property 'ScheduledActionName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalableTarget.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalableTarget.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(19,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(20,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(30,5): error TS2564: Property 'ScalingAdjustment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(38,5): error TS2564: Property 'PredefinedMetricType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(48,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(49,5): error TS2564: Property 'Namespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(50,5): error TS2564: Property 'Statistic' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(54,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(63,5): error TS2564: Property 'TargetValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(66,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(9,5): error TS2564: Property 'LifecycleHookName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(10,5): error TS2564: Property 'LifecycleTransition' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(16,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(22,5): error TS2564: Property 'TopicARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(25,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(30,5): error TS2564: Property 'Granularity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(34,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(39,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(40,5): error TS2564: Property 'PropagateAtLaunch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(41,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(44,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/launchConfiguration.ts(7,5): error TS2564: Property 'DeviceName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/launchConfiguration.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/launchConfiguration.ts(26,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(7,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(17,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(18,5): error TS2564: Property 'Namespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(19,5): error TS2564: Property 'Statistic' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(28,5): error TS2564: Property 'PredefinedMetricType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(40,5): error TS2564: Property 'TargetValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(50,5): error TS2564: Property 'ScalingAdjustment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(53,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/computeEnvironment.ts(8,5): error TS2564: Property 'MaxvCpus' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(10,5): error TS2564: Property 'SecurityGroupIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(11,5): error TS2564: Property 'Subnets' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(12,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(13,5): error TS2564: Property 'MinvCpus' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(15,5): error TS2564: Property 'InstanceRole' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(16,5): error TS2564: Property 'InstanceTypes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(28,5): error TS2564: Property 'Memory' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(34,5): error TS2564: Property 'Vcpus' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(35,5): error TS2564: Property 'Image' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(62,5): error TS2564: Property 'SoftLimit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(63,5): error TS2564: Property 'HardLimit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(64,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(75,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobQueue.ts(7,5): error TS2564: Property 'ComputeEnvironment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobQueue.ts(8,5): error TS2564: Property 'Order' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobQueue.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/certificateManager/certificate.ts(7,5): error TS2564: Property 'DomainName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/certificateManager/certificate.ts(8,5): error TS2564: Property 'ValidationDomain' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/certificateManager/certificate.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloud9/environmentEc2.ts(7,5): error TS2564: Property 'PathComponent' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloud9/environmentEc2.ts(8,5): error TS2564: Property 'RepositoryUrl' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloud9/environmentEc2.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/cloudFrontOriginAccessIdentity.ts(7,5): error TS2564: Property 'Comment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/cloudFrontOriginAccessIdentity.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(8,5): error TS2564: Property 'Forward' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(30,5): error TS2564: Property 'OriginProtocolPolicy' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(40,5): error TS2564: Property 'QueryString' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(44,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(51,5): error TS2564: Property 'TargetOriginId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(52,5): error TS2564: Property 'ViewerProtocolPolicy' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(56,5): error TS2564: Property 'PathPattern' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(59,5): error TS2564: Property 'ForwardedValues' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(64,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(74,5): error TS2564: Property 'TargetOriginId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(75,5): error TS2564: Property 'ViewerProtocolPolicy' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(76,5): error TS2564: Property 'ForwardedValues' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(83,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(88,5): error TS2564: Property 'GeoRestriction' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(91,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(97,5): error TS2564: Property 'DomainName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(100,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(104,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(110,5): error TS2564: Property 'RestrictionType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(113,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(125,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(133,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(140,5): error TS2564: Property 'ErrorCode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(144,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(150,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(154,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(167,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(176,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(181,5): error TS2564: Property 'HeaderValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(182,5): error TS2564: Property 'HeaderName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(185,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(7,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(16,5): error TS2564: Property 'DomainName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(17,5): error TS2564: Property 'OriginAccessIdentity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(25,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(26,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(27,5): error TS2564: Property 'Prefix' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(36,5): error TS2564: Property 'Comment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(38,5): error TS2564: Property 'S3Origin' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(39,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(41,5): error TS2564: Property 'TrustedSigners' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(44,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudTrail/trail.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudTrail/trail.ts(17,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudTrail/trail.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudWatch/alarm.ts(7,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudWatch/alarm.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudWatch/alarm.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(15,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(20,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(29,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(32,5): error TS2564: Property 'Image' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(33,5): error TS2564: Property 'ComputeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(41,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(50,5): error TS2564: Property 'Subnets' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(51,5): error TS2564: Property 'VpcId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(52,5): error TS2564: Property 'SecurityGroupIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(55,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(61,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(62,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(65,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(70,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(78,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeCommit/repository.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentConfig.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentConfig.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentConfig.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(26,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(29,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(53,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(58,5): error TS2564: Property 'CommitId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(59,5): error TS2564: Property 'Repository' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(62,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(78,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(88,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(97,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(105,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(115,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(124,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(131,5): error TS2564: Property 'Revision' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(134,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/customActionType.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/customActionType.ts(18,5): error TS2564: Property 'MaximumCount' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(19,5): error TS2564: Property 'MinimumCount' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/customActionType.ts(28,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(29,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(31,5): error TS2564: Property 'Required' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(32,5): error TS2564: Property 'Secret' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(7,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(15,5): error TS2564: Property 'ActionTypeId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(18,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(29,5): error TS2564: Property 'Actions' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(31,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(34,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(39,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(40,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(48,5): error TS2564: Property 'Reason' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(49,5): error TS2564: Property 'StageName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(58,5): error TS2564: Property 'Location' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(59,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(62,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(67,5): error TS2564: Property 'Category' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(68,5): error TS2564: Property 'Owner' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(69,5): error TS2564: Property 'Provider' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(70,5): error TS2564: Property 'Version' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(73,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(78,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(81,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(86,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(87,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(90,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPool.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPool.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPool.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(7,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(15,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(25,5): error TS2564: Property 'MatchType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(26,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(27,5): error TS2564: Property 'Claim' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(28,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(46,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(56,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(79,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(88,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(97,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(107,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(116,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPoolUser.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/configRule.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/configRule.ts(18,5): error TS2564: Property 'Owner' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/config/configRule.ts(20,5): error TS2564: Property 'SourceIdentifier' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/config/configRule.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/configRule.ts(28,5): error TS2564: Property 'EventSource' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/config/configRule.ts(30,5): error TS2564: Property 'MessageType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/config/configRule.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/configurationRecorder.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/deliveryChannel.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(7,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(8,5): error TS2564: Property 'StringValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(16,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(17,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(25,5): error TS2564: Property 'Attributes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(26,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(34,5): error TS2564: Property 'Fields' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(35,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(36,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(39,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(44,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(45,5): error TS2564: Property 'StringValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(53,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(58,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/directoryService/microsoftAd.ts(7,5): error TS2564: Property 'SubnetIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/directoryService/microsoftAd.ts(8,5): error TS2564: Property 'VpcId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/directoryService/microsoftAd.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/directoryService/simpleAd.ts(7,5): error TS2564: Property 'SubnetIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/directoryService/simpleAd.ts(8,5): error TS2564: Property 'VpcId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/directoryService/simpleAd.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dms/endpoint.ts(16,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dms/endpoint.ts(34,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dms/endpoint.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(7,5): error TS2564: Property 'AttributeName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(8,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(16,5): error TS2564: Property 'AttributeName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(17,5): error TS2564: Property 'AttributeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(25,5): error TS2564: Property 'IndexName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(26,5): error TS2564: Property 'KeySchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(27,5): error TS2564: Property 'Projection' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(35,5): error TS2564: Property 'ReadCapacityUnits' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(36,5): error TS2564: Property 'WriteCapacityUnits' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(39,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(44,5): error TS2564: Property 'IndexName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(45,5): error TS2564: Property 'KeySchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(46,5): error TS2564: Property 'Projection' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(47,5): error TS2564: Property 'ProvisionedThroughput' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(50,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(55,5): error TS2564: Property 'AttributeName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(56,5): error TS2564: Property 'KeyType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(59,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(68,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(73,5): error TS2564: Property 'SSEEnabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(76,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(81,5): error TS2564: Property 'StreamViewType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(84,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(18,5): error TS2564: Property 'DeviceIndex' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(34,5): error TS2564: Property 'Ipv6Address' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(37,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(42,5): error TS2564: Property 'Device' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(43,5): error TS2564: Property 'VolumeId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(46,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(51,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(52,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(55,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(68,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(76,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(82,5): error TS2564: Property 'DocumentName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(85,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(93,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(98,5): error TS2564: Property 'DeviceName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(104,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(109,5): error TS2564: Property 'Primary' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(110,5): error TS2564: Property 'PrivateIpAddress' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(113,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/networkAclEntry.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/networkAclEntry.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/networkInterface.ts(7,5): error TS2564: Property 'Ipv6Address' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/networkInterface.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/networkInterface.ts(15,5): error TS2564: Property 'Primary' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/networkInterface.ts(16,5): error TS2564: Property 'PrivateIpAddress' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/networkInterface.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/securityGroup.ts(11,5): error TS2564: Property 'IpProtocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/securityGroup.ts(18,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/securityGroup.ts(29,5): error TS2564: Property 'IpProtocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/securityGroup.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(28,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(34,5): error TS2564: Property 'PrivateIpAddress' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(37,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(45,5): error TS2564: Property 'ImageId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(46,5): error TS2564: Property 'InstanceType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(60,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(69,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(76,5): error TS2564: Property 'IamFleetRole' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(77,5): error TS2564: Property 'LaunchSpecifications' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(80,5): error TS2564: Property 'TargetCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(87,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(100,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(105,5): error TS2564: Property 'Ipv6Address' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(108,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(113,5): error TS2564: Property 'GroupId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(116,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(124,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(129,5): error TS2564: Property 'DeviceName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(135,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/vpnConnection.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecr/repository.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(8,5): error TS2564: Property 'ContainerPort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/service.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(19,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/service.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(37,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/service.ts(40,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(47,5): error TS2564: Property 'Subnets' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/service.ts(50,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(58,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(41,5): error TS2564: Property 'LogDriver' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(51,5): error TS2564: Property 'HostPath' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(55,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(64,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(74,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(83,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(88,5): error TS2564: Property 'Hostname' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(89,5): error TS2564: Property 'IpAddress' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(92,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(101,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(107,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(110,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(119,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(129,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(134,5): error TS2564: Property 'HardLimit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(135,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(136,5): error TS2564: Property 'SoftLimit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(139,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(149,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(157,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/efs/fileSystem.ts(7,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/efs/fileSystem.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/efs/fileSystem.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elastiCache/replicationGroup.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/application.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/application.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/application.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/application.ts(40,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/applicationVersion.ts(7,5): error TS2564: Property 'S3Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/applicationVersion.ts(8,5): error TS2564: Property 'S3Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/applicationVersion.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(7,5): error TS2564: Property 'ApplicationName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(8,5): error TS2564: Property 'TemplateName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(16,5): error TS2564: Property 'Namespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(17,5): error TS2564: Property 'OptionName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/environment.ts(7,5): error TS2564: Property 'Namespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/environment.ts(8,5): error TS2564: Property 'OptionName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/environment.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/environment.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(7,5): error TS2564: Property 'HealthyThreshold' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(8,5): error TS2564: Property 'Interval' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(9,5): error TS2564: Property 'Target' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(10,5): error TS2564: Property 'Timeout' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(11,5): error TS2564: Property 'UnhealthyThreshold' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(20,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(21,5): error TS2564: Property 'S3BucketName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(25,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(30,5): error TS2564: Property 'IdleTimeout' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(47,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(51,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(56,5): error TS2564: Property 'InstancePort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(58,5): error TS2564: Property 'LoadBalancerPort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(60,5): error TS2564: Property 'Protocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(64,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(69,5): error TS2564: Property 'Attributes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(72,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(73,5): error TS2564: Property 'PolicyType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(76,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(81,5): error TS2564: Property 'CookieName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(82,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(85,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listener.ts(7,5): error TS2564: Property 'TargetGroupArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/listener.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/listener.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listener.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerCertificate.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerRule.ts(7,5): error TS2564: Property 'TargetGroupArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerRule.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerRule.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerRule.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/loadBalancer.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/loadBalancer.ts(16,5): error TS2564: Property 'AllocationId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/loadBalancer.ts(17,5): error TS2564: Property 'SubnetId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/loadBalancer.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(16,5): error TS2564: Property 'HttpCode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(25,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticsearch/domain.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticsearch/domain.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticsearch/domain.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticsearch/domain.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(11,5): error TS2564: Property 'InstanceCount' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(12,5): error TS2564: Property 'InstanceType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(17,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(23,5): error TS2564: Property 'TimeoutAction' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(24,5): error TS2564: Property 'TimeoutDurationMinutes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(32,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(33,5): error TS2564: Property 'ScriptBootstrapAction' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(41,5): error TS2564: Property 'MaxCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(42,5): error TS2564: Property 'MinCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(78,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(84,5): error TS2564: Property 'SimpleScalingPolicyConfiguration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(87,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(94,5): error TS2564: Property 'ScalingAdjustment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(97,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(108,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(113,5): error TS2564: Property 'VolumeSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(117,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(122,5): error TS2564: Property 'AvailabilityZone' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(125,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(135,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(141,5): error TS2564: Property 'Path' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(144,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(149,5): error TS2564: Property 'ComparisonOperator' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(152,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(154,5): error TS2564: Property 'Period' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(156,5): error TS2564: Property 'Threshold' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(160,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(169,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(174,5): error TS2564: Property 'Action' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(176,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(177,5): error TS2564: Property 'Trigger' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(180,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(189,5): error TS2564: Property 'InstanceType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(193,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(198,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(199,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(202,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(208,5): error TS2564: Property 'SizeInGB' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(209,5): error TS2564: Property 'VolumeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(212,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(217,5): error TS2564: Property 'Constraints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(218,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(221,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(226,5): error TS2564: Property 'SpotSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(229,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(234,5): error TS2564: Property 'CloudWatchAlarmDefinition' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(237,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(8,5): error TS2564: Property 'SizeInGB' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(9,5): error TS2564: Property 'VolumeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(18,5): error TS2564: Property 'TimeoutAction' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(19,5): error TS2564: Property 'TimeoutDurationMinutes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(41,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(50,5): error TS2564: Property 'InstanceType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(54,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(59,5): error TS2564: Property 'SpotSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(62,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(67,5): error TS2564: Property 'VolumeSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(71,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(7,5): error TS2564: Property 'VolumeSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(26,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(27,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(37,5): error TS2564: Property 'ScalingAdjustment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(40,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(45,5): error TS2564: Property 'Action' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(47,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(48,5): error TS2564: Property 'Trigger' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(51,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(57,5): error TS2564: Property 'SimpleScalingPolicyConfiguration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(60,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(65,5): error TS2564: Property 'CloudWatchAlarmDefinition' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(68,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(73,5): error TS2564: Property 'MaxCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(74,5): error TS2564: Property 'MinCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(77,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(82,5): error TS2564: Property 'ComparisonOperator' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(85,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(87,5): error TS2564: Property 'Period' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(89,5): error TS2564: Property 'Threshold' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(93,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(99,5): error TS2564: Property 'SizeInGB' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(100,5): error TS2564: Property 'VolumeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(103,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(108,5): error TS2564: Property 'Constraints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(109,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(112,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(121,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/step.ts(8,5): error TS2564: Property 'Jar' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/step.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/step.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(7,5): error TS2564: Property 'RunCommandTargets' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(15,5): error TS2564: Property 'Arn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(17,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(26,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(31,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(32,5): error TS2564: Property 'Values' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(35,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(41,5): error TS2564: Property 'InputTemplate' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(44,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(49,5): error TS2564: Property 'PartitionKeyPath' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(58,5): error TS2564: Property 'TaskDefinitionArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(61,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/gameLift/alias.ts(9,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/alias.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/gameLift/build.ts(7,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/build.ts(8,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/build.ts(9,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/build.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/gameLift/fleet.ts(7,5): error TS2564: Property 'FromPort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/fleet.ts(8,5): error TS2564: Property 'IpRange' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/fleet.ts(9,5): error TS2564: Property 'Protocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/fleet.ts(10,5): error TS2564: Property 'ToPort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/fleet.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/classifier.ts(8,5): error TS2564: Property 'GrokPattern' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/classifier.ts(9,5): error TS2564: Property 'Classification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/classifier.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/connection.ts(8,5): error TS2564: Property 'ConnectionType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/connection.ts(15,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/connection.ts(25,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(47,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/database.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/job.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/job.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/job.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(36,5): error TS2564: Property 'Column' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/partition.ts(40,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(50,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(57,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/partition.ts(60,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(67,5): error TS2564: Property 'Values' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/partition.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(58,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(63,5): error TS2564: Property 'Column' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/table.ts(64,5): error TS2564: Property 'SortOrder' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/table.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(74,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/table.ts(77,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/trigger.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/trigger.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/trigger.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iam/group.ts(8,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iam/group.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iam/role.ts(8,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iam/role.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iam/user.ts(7,5): error TS2564: Property 'Password' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iam/user.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iam/user.ts(17,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iam/user.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/thing.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(7,5): error TS2564: Property 'BucketName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(8,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(9,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(17,5): error TS2564: Property 'QueueUrl' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(18,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(27,5): error TS2564: Property 'TableName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(35,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(36,5): error TS2564: Property 'Topic' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(39,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(45,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(46,5): error TS2564: Property 'TargetArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(49,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(54,5): error TS2564: Property 'DeliveryStreamName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(55,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(59,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(64,5): error TS2564: Property 'Actions' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(67,5): error TS2564: Property 'RuleDisabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(68,5): error TS2564: Property 'Sql' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(71,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(79,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(88,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(93,5): error TS2564: Property 'Endpoint' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(94,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(95,5): error TS2564: Property 'Index' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(96,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(97,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(100,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(105,5): error TS2564: Property 'HashKeyField' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(107,5): error TS2564: Property 'HashKeyValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(112,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(113,5): error TS2564: Property 'TableName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(116,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(122,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(123,5): error TS2564: Property 'StreamName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(126,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(131,5): error TS2564: Property 'AlarmName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(132,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(133,5): error TS2564: Property 'StateReason' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(134,5): error TS2564: Property 'StateValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(137,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(156,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(161,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(162,5): error TS2564: Property 'MetricNamespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(164,5): error TS2564: Property 'MetricUnit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(165,5): error TS2564: Property 'MetricValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(166,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(169,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesis/stream.ts(7,5): error TS2564: Property 'EncryptionType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesis/stream.ts(8,5): error TS2564: Property 'KeyId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesis/stream.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(16,5): error TS2564: Property 'RecordRowDelimiter' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(17,5): error TS2564: Property 'RecordColumnDelimiter' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(25,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(26,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(34,5): error TS2564: Property 'NamePrefix' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(35,5): error TS2564: Property 'InputSchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(48,5): error TS2564: Property 'RecordColumns' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(49,5): error TS2564: Property 'RecordFormat' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(58,5): error TS2564: Property 'SqlType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(59,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(62,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(68,5): error TS2564: Property 'RecordFormatType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(71,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(76,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(77,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(80,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(88,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(96,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(101,5): error TS2564: Property 'RecordRowPath' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(104,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(109,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(110,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(113,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(7,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(8,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(16,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(17,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(25,5): error TS2564: Property 'DestinationSchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(37,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(38,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(41,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(49,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(7,5): error TS2564: Property 'BucketARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(8,5): error TS2564: Property 'FileKey' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(9,5): error TS2564: Property 'ReferenceRoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(26,5): error TS2564: Property 'RecordRowPath' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(35,5): error TS2564: Property 'RecordFormatType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(44,5): error TS2564: Property 'SqlType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(45,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(53,5): error TS2564: Property 'RecordRowDelimiter' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(54,5): error TS2564: Property 'RecordColumnDelimiter' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(63,5): error TS2564: Property 'RecordColumns' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(64,5): error TS2564: Property 'RecordFormat' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(72,5): error TS2564: Property 'ReferenceSchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(77,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(7,5): error TS2564: Property 'BufferingHints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(9,5): error TS2564: Property 'DomainARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(10,5): error TS2564: Property 'IndexName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(11,5): error TS2564: Property 'IndexRotationPeriod' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(13,5): error TS2564: Property 'RetryOptions' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(14,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(15,5): error TS2564: Property 'S3BackupMode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(16,5): error TS2564: Property 'S3Configuration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(17,5): error TS2564: Property 'TypeName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(25,5): error TS2564: Property 'IntervalInSeconds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(26,5): error TS2564: Property 'SizeInMBs' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(53,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(54,5): error TS2564: Property 'Processors' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(62,5): error TS2564: Property 'IntervalInSeconds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(63,5): error TS2564: Property 'SizeInMBs' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(66,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(71,5): error TS2564: Property 'KinesisStreamARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(72,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(75,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(80,5): error TS2564: Property 'ParameterName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(81,5): error TS2564: Property 'ParameterValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(84,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(89,5): error TS2564: Property 'Parameters' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(90,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(93,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(100,5): error TS2564: Property 'DataTableName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(103,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(108,5): error TS2564: Property 'BucketARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(109,5): error TS2564: Property 'BufferingHints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(111,5): error TS2564: Property 'CompressionFormat' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(114,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(117,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(122,5): error TS2564: Property 'DurationInSeconds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(125,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(130,5): error TS2564: Property 'AWSKMSKeyARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(133,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(138,5): error TS2564: Property 'BucketARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(139,5): error TS2564: Property 'BufferingHints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(141,5): error TS2564: Property 'CompressionFormat' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(143,5): error TS2564: Property 'Prefix' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(145,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(150,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(156,5): error TS2564: Property 'ClusterJDBCURL' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(157,5): error TS2564: Property 'CopyCommand' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(158,5): error TS2564: Property 'Password' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(160,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(161,5): error TS2564: Property 'S3Configuration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(162,5): error TS2564: Property 'Username' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(165,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/alias.ts(7,5): error TS2564: Property 'AdditionalVersionWeights' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/alias.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/alias.ts(15,5): error TS2564: Property 'FunctionVersion' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/alias.ts(16,5): error TS2564: Property 'FunctionWeight' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/alias.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(7,5): error TS2564: Property 'SecurityGroupIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/function.ts(8,5): error TS2564: Property 'SubnetIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/function.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(46,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/logs/metricFilter.ts(7,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/logs/metricFilter.ts(8,5): error TS2564: Property 'MetricNamespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/logs/metricFilter.ts(9,5): error TS2564: Property 'MetricValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/logs/metricFilter.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/app.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/app.ts(17,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/app.ts(19,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/app.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/app.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/app.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/instance.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/instance.ts(25,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/instance.ts(39,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(37,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(49,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(15,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(38,5): error TS2564: Property 'DbPassword' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/stack.ts(39,5): error TS2564: Property 'DbUser' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/stack.ts(40,5): error TS2564: Property 'RdsDbInstanceArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/stack.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(48,5): error TS2564: Property 'Ip' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/stack.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/parameter.ts(41,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/parameter.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/rds/dbSecurityGroup.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/rds/optionGroup.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/rds/optionGroup.ts(17,5): error TS2564: Property 'OptionName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/rds/optionGroup.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/redshift/cluster.ts(7,5): error TS2564: Property 'BucketName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/redshift/cluster.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/redshift/clusterParameterGroup.ts(7,5): error TS2564: Property 'ParameterName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/redshift/clusterParameterGroup.ts(8,5): error TS2564: Property 'ParameterValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/redshift/clusterParameterGroup.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/healthCheck.ts(21,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/healthCheck.ts(29,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(30,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/healthCheck.ts(38,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(39,5): error TS2564: Property 'Region' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/hostedZone.ts(7,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/hostedZone.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/hostedZone.ts(24,5): error TS2564: Property 'CloudWatchLogsLogGroupArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/hostedZone.ts(32,5): error TS2564: Property 'VPCId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(33,5): error TS2564: Property 'VPCRegion' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSet.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSet.ts(17,5): error TS2564: Property 'DNSName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSet.ts(19,5): error TS2564: Property 'HostedZoneId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSet.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSetGroup.ts(14,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSetGroup.ts(19,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSetGroup.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSetGroup.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSetGroup.ts(38,5): error TS2564: Property 'DNSName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSetGroup.ts(40,5): error TS2564: Property 'HostedZoneId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSetGroup.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(7,5): error TS2564: Property 'ServerSideEncryptionConfiguration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(15,5): error TS2564: Property 'S3Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(18,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(32,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(35,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(40,5): error TS2564: Property 'Event' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(42,5): error TS2564: Property 'Function' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(50,5): error TS2564: Property 'Destination' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(52,5): error TS2564: Property 'Prefix' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(54,5): error TS2564: Property 'Status' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(63,5): error TS2564: Property 'AllowedMethods' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(64,5): error TS2564: Property 'AllowedOrigins' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(76,5): error TS2564: Property 'BucketArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(77,5): error TS2564: Property 'Format' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(81,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(89,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(94,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(96,5): error TS2564: Property 'StorageClassAnalysis' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(100,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(105,5): error TS2564: Property 'SseKmsEncryptedObjects' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(108,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(117,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(125,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(130,5): error TS2564: Property 'RedirectRule' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(134,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(139,5): error TS2564: Property 'Owner' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(142,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(147,5): error TS2564: Property 'Status' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(150,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(155,5): error TS2564: Property 'ReplicaKmsKeyID' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(158,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(168,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(174,5): error TS2564: Property 'SSEAlgorithm' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(177,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(189,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(194,5): error TS2564: Property 'HostName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(198,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(203,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(206,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(211,5): error TS2564: Property 'Destination' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(212,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(213,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(214,5): error TS2564: Property 'IncludedObjectVersions' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(217,5): error TS2564: Property 'ScheduleFrequency' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(220,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(231,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(236,5): error TS2564: Property 'Role' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(237,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(240,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(245,5): error TS2564: Property 'Status' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(248,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(261,5): error TS2564: Property 'Status' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(267,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(272,5): error TS2564: Property 'Event' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(274,5): error TS2564: Property 'Queue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(277,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(282,5): error TS2564: Property 'Event' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(284,5): error TS2564: Property 'Topic' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(287,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(292,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(297,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(302,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(303,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(306,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(311,5): error TS2564: Property 'StorageClass' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(316,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(321,5): error TS2564: Property 'Destination' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(322,5): error TS2564: Property 'OutputSchemaVersion' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(325,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(330,5): error TS2564: Property 'CorsRules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(333,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(340,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(345,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(350,5): error TS2564: Property 'AccelerationStatus' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(353,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(358,5): error TS2564: Property 'StorageClass' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(359,5): error TS2564: Property 'TransitionInDays' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(362,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(367,5): error TS2564: Property 'DaysAfterInitiation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(370,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(375,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(376,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(379,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/serviceDiscovery/service.ts(7,5): error TS2564: Property 'DnsRecords' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(8,5): error TS2564: Property 'NamespaceId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/serviceDiscovery/service.ts(16,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(17,5): error TS2564: Property 'TTL' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/serviceDiscovery/service.ts(25,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/sns/topic.ts(7,5): error TS2564: Property 'Endpoint' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/sns/topic.ts(8,5): error TS2564: Property 'Protocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/sns/topic.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/association.ts(7,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/association.ts(8,5): error TS2564: Property 'Values' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/association.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/association.ts(16,5): error TS2564: Property 'ParameterValues' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/association.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(17,5): error TS2564: Property 'NotificationArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(47,5): error TS2564: Property 'S3Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(48,5): error TS2564: Property 'Region' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(58,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(61,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(86,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/patchBaseline.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/patchBaseline.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/patchBaseline.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/patchBaseline.ts(37,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/byteMatchSet.ts(7,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/byteMatchSet.ts(8,5): error TS2564: Property 'PositionalConstraint' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/byteMatchSet.ts(11,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/byteMatchSet.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/byteMatchSet.ts(20,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/byteMatchSet.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/ipSet.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/ipSet.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/ipSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/rule.ts(7,5): error TS2564: Property 'DataId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/rule.ts(8,5): error TS2564: Property 'Negated' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/rule.ts(9,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/rule.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(16,5): error TS2564: Property 'ComparisonOperator' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(17,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(18,5): error TS2564: Property 'Size' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(19,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(7,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(8,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(17,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/webAcl.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/webAcl.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/webAcl.ts(15,5): error TS2564: Property 'Action' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/webAcl.ts(16,5): error TS2564: Property 'Priority' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/webAcl.ts(17,5): error TS2564: Property 'RuleId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/webAcl.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/xssMatchSet.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/xssMatchSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/xssMatchSet.ts(16,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/xssMatchSet.ts(17,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/xssMatchSet.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(9,5): error TS2564: Property 'PositionalConstraint' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(10,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(11,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(19,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/ipSet.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/ipSet.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/ipSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/rule.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/rule.ts(8,5): error TS2564: Property 'DataId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/rule.ts(9,5): error TS2564: Property 'Negated' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/rule.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(7,5): error TS2564: Property 'ComparisonOperator' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(8,5): error TS2564: Property 'Size' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(9,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(10,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(18,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(16,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(17,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/webAcl.ts(7,5): error TS2564: Property 'Action' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/webAcl.ts(8,5): error TS2564: Property 'Priority' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/webAcl.ts(9,5): error TS2564: Property 'RuleId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/webAcl.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/webAcl.ts(17,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/webAcl.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(7,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(8,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(16,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
wolveriancommented, Mar 23, 2018

I can report we can now import “cloudform” and everything works as expected. Thank you! 😍

0reactions
wolveriancommented, Mar 23, 2018

Thank you! I will upgrade our dependency and test.

On 22 Mar 2018, at 23.06, Adam Bar notifications@github.com wrote:

@wolverian This is now solved in v2.0.0 as the package no longer includes TypeScript files, just *.js and *.d.ts, so you should be able to compile your template on your own – check the newest release and reopen in case you need anything more. Thank you!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Install SSL/TLS certificates on CloudFront - AWS
I want to configure my Amazon CloudFront distribution to use an SSL/TLS certificate. Resolution. CloudFront assigns a default domain name to ...
Read more >
CloudFront distribution should not have default SSL/TLS ...
Disable default SSL/TLS certificate for CloudFront distribution and use a custom SSL/TLS certificate instead. Remediation Steps. Navigate to CloudFront. Select ...
Read more >
mmctl command line tool - Mattermost Documentation
The mmctl is a CLI tool for the Mattermost server which is installed locally and uses the Mattermost API, but may also be...
Read more >
Creating your serverless web-application using AWS CDK
The first thing we do to start is install and import @aws-cdk/aws-route53-targets. Frontend. Linking our custom domain to the frontend requires ...
Read more >
Cloudfront custom-origin distribution returns 502 "ERROR The ...
To fix this, I had to disable SSLv3 support in the Origin Settings for that Cloudfront distribution, and enable TLS 1.2 as a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found