def _finish(self):
""" make and write tsconfig.json. Call finished_callback """
Debug('project+', 'Wizzard finished: Create and write tsconfig.json')
content = { "compilerOptions" : {}, "files" : {}}
if self.module is None:
content['compilerOptions']['out'] = self.outfile
content['compilerOptions']['target'] = self.target
content['compilerOptions']['sourceMap'] = self.sourcemap
elif self.module == "commonjs" or self.module == "amd":
content['compilerOptions']['outDir'] = self.outdir
content['compilerOptions']['target'] = self.target
content['compilerOptions']['sourceMap'] = self.sourcemap
content['compilerOptions']['module'] = self.module
content['files'] = self.files
self.write_json_to_tsconfigfile(content)
if self.finished_callback:
self.finished_callback()
sublime.active_window().open_file(self.tspath)
sublime.message_dialog("For more compilerOptions, see tsc --help.\n\n To configure ArcticTypescript, see README.md")
self._cleanup()
评论列表
文章目录