Declaration files are an integral part of the TypeScript ecosystem. However, many developers don’t work directly with declaration files since most major libraries have them bundled with the respective npm package already.
In this talk, Colin Eberhardt looks at some of the internals of WebAssembly, explores how it works “under the hood”, and looks at how you can create your own (simple) compiler that targets this runtime.