TypeScriptDefinitionGenerator