16 lines
		
	
	
		
			468 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			468 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | function tsc(projectPath, done) { | ||
|  |   const path = require('path'); | ||
|  |   const platformScriptPath = require('./platform-script-path'); | ||
|  |   const childProcess = require('child_process'); | ||
|  | 
 | ||
|  |   childProcess | ||
|  |       .spawn( | ||
|  |           path.join(__dirname, platformScriptPath('../../node_modules/.bin/tsc')), | ||
|  |           ['-p', path.join(__dirname, '../..', projectPath)], {stdio: 'inherit'}) | ||
|  |       .on('close', done); | ||
|  | } | ||
|  | 
 | ||
|  | module.exports = (gulp) => (done) => { | ||
|  |   tsc('tools/', done); | ||
|  | }; |