UNPKG

@o3r/schematics

Version:

Schematics module of the Otter framework

20 lines 809 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerBuilder = registerBuilder; /** * Register the builder to the workspace * @param workspaceProject Workspace project to add the builder to * @param taskName Name of the task to defined * @param taskParameters Parameter of the task to defined * @param force Override task if already defined * @returns the updated workspace */ function registerBuilder(workspaceProject, taskName, taskParameters, force = false) { workspaceProject.architect ||= {}; if (workspaceProject.architect[taskName] && !force) { throw new Error(`The builder task ${taskName} already exist`); } workspaceProject.architect[taskName] = taskParameters; return workspaceProject; } //# sourceMappingURL=builder.js.map