This works because in the absence of any registration with angular i.e. angular.module('moduleName').controller('Core.AboutController'
angular looks at window
and tries to resolve it. Which is what
module Core {
export function AboutController
does. After this line window.Core.AboutController
will point to the correct function and that is what angular just found.