Typescript Multiple Catch Blocks