fix(core): update
This commit is contained in:
@ -83,17 +83,16 @@ export class Smartchok {
|
||||
/**
|
||||
* stop the watcher process if watching
|
||||
*/
|
||||
public stop() {
|
||||
const closeWatcher = () => {
|
||||
this.watcher.close();
|
||||
public async stop() {
|
||||
const closeWatcher = async () => {
|
||||
await this.watcher.close();
|
||||
};
|
||||
if (this.status === 'watching') {
|
||||
console.log('closing while watching');
|
||||
closeWatcher();
|
||||
await closeWatcher();
|
||||
} else if (this.status === 'starting') {
|
||||
this.watchingDeferred.promise.then(() => {
|
||||
closeWatcher();
|
||||
});
|
||||
await this.watchingDeferred.promise;
|
||||
await closeWatcher();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,24 @@
|
||||
export import lik = require('@pushrocks/lik');
|
||||
export import chokidar = require('chokidar');
|
||||
export import path = require('path');
|
||||
export import smartpromise = require('@pushrocks/smartpromise');
|
||||
export import smartrx = require('@pushrocks/smartrx');
|
||||
// node native
|
||||
import * as path from 'path';
|
||||
|
||||
export {
|
||||
path
|
||||
}
|
||||
|
||||
// @pushrocks scope
|
||||
import * as lik from '@pushrocks/lik';
|
||||
import * as smartpromise from '@pushrocks/smartpromise';
|
||||
import * as smartrx from '@pushrocks/smartrx';
|
||||
|
||||
export {
|
||||
lik,
|
||||
smartpromise,
|
||||
smartrx
|
||||
}
|
||||
|
||||
// thirdparty scope
|
||||
import * as chokidar from 'chokidar';
|
||||
|
||||
export {
|
||||
chokidar
|
||||
}
|
Reference in New Issue
Block a user