@sap/cds-dk
Version:
Command line client and development toolkit for the SAP Cloud Application Programming Model
28 lines (27 loc) • 534 B
JavaScript
/* eslint-disable no-unused-vars */
/**
* @abstract
*/
module.exports = class BuildTaskProvider {
/**
* @param {object} task
*/
providesTask(key) { }
/**
* @returns {object} task
*/
getTask(key) { return key }
/**
* @param {object} task
*/
getPlugin(task) { }
/**
* @param {Array} tasks
* @param {boolean} dependencies
*/
async lookupTasks(tasks, dependencies) { }
/**
* @param {object} task
*/
async applyTaskDefaults(task) { }
}