Typescript tweaks