UNPKG

on-http-y1

Version:
35 lines (30 loc) 1.02 kB
{ "friendlyName": "<%=friendlyName%>", "injectableName": "<%=injectableName%>", <% if (hasOwnProperty("options")) { %> "options": <%- JSON.stringify(options) %>, <% }%> "tasks":[ <% tasks.forEach(function (value, i, arr){ %> { "label": "<%=value.label%>", <% if ( value.waitOn) { %> "waitOn": <%- JSON.stringify(value.waitOn) %>, <% } %> <% if ( value.taskDefinition ) { %> "taskDefinition": <% var friendlyName = value.taskDefinition.friendlyName var injectableName = value.taskDefinition.injectableName var implementsTask = value.taskDefinition.implementsTask var options = value.taskDefinition.options var properties = value.taskDefinition.properties %> <% include views/workflowTasks.2.0.json %> <% } %> <% if ( value.taskName ) { %> "taskName": "<%=basepath%>/workflows/tasks/<%=value.taskName%>" <% } %> } <%= ( arr.length > 0 && i < arr.length-1 ) ? ',': '' %> <% }); %> ] }