Skip to content

Instantly share code, notes, and snippets.

View Aaronius's full-sized avatar

Aaron Hardy Aaronius

View GitHub Profile
@Aaronius
Aaronius / CombineObjectsFromUnion.ts
Last active June 28, 2022 09:52
CombineObjectsFromTuple
type Combine<A, B> = Omit<A, keyof B> &
Omit<B, keyof A> & { [K in keyof A & keyof B]: A[K] | B[K] };
type CombineObjectsFromTuple<T> = T extends [infer K, ...infer R]
? Combine<K, CombineObjectsFromUnion<R>>
: T;
@Aaronius
Aaronius / debug.txt
Created August 21, 2022 04:41
Terraform CDK debug output
➜ cdktf git:(master) ✗ CDKTF_LOG_LEVEL=debug cdktf synth
[2022-08-20T22:40:57.697] [DEBUG] default - Error reporting disabled
[2022-08-20T22:40:57.710] [DEBUG] default - {
"terraform_version": "1.2.7",
"platform": "darwin_arm64",
"provider_selections": {},
"terraform_outdated": false
}
[2022-08-20T22:40:57.711] [DEBUG] default - {