We have a variation in NZ too <| sep |> Try modifying the file inside interfaceexportedhudmenu . gfxJust rename it to swf , edit it and rename back to gfxMost hud items are governed by that file . <| sep |> This speaks to me on an emotional level and really helped me put in to perspective just how far I have come this year <| sep |> Sweden , i feel with you <| sep |> Always that feeling of sadness when great footballers are held back by their bodies . <| sep |> His shins now look like the letter S . <| sep |> Did I say Anthony Hopkins was BAD ? ! The dude has been crushing it with monologues every week . You didn ' t even respond to my other comment . <| sep |> What you need to clarify in your question , is Do you expect compile time errors when the developer mishandles types ? Or do you want runtime errors ? Typescript is great for compile time errors . The typescript transpiler will not complete successfully if there are type errors in the code . Mostly when someone talks about typecasting models they mean in the Typescript way . It gives awesome autocomplete in some IDEs . Here are 2 usages of runtime casting in common frameworksReact has this on the viewcomponent levelwithproptypes . htmlEmber has model transforms , which automatically cast data from the server to types you specifymodels # toctransformsThe React and Ember examples only show up during runtime in the browser . The example you posted in your question , will only show up in runtime .