Use type annotation in declarations emitter

If user specified type annotation exists in the typescript file, use that instead of inferring the name from the symbol
why not just write the text of teh node here?  i.e.   writeTextOfNode(type)?   For that matter, why not just call writeTextOfNode for all TypeNode's?