Go to definition, and IDE-like build for TypeScript