Files
handlebars.js/tasks/util/async-grunt-task.js
T
2019-12-14 18:41:06 +01:00

14 lines
330 B
JavaScript

module.exports = { createRegisterAsyncTaskFn };
function createRegisterAsyncTaskFn(grunt) {
return function registerAsyncTask(name, asyncFunction) {
grunt.registerTask(name, function() {
asyncFunction()
.catch(error => {
grunt.fatal(error);
})
.finally(this.async());
});
};
}