The azure-native typescript sdk is huge, and unfortunately even deeply-imported resources (ex. \@pulumi/azure-native/keyvault/vault.js) all `require(../types/inputs.js)`; who's corresponding
inputs.d.ts
file is 600,000+ lines long. The TS language server can't handle it, and compilation ends in OOM errors without some serious optimizations.