parseTargetString
▸parseTargetString(targetString
,projectGraph
):Target
Parses a target string into {project, target, configuration}
Examples:
parseTargetString("proj:test", graph)// returns { project: "proj", target: "test" }parseTargetString("proj:test:production", graph)// returns { project: "proj", target: "test", configuration: "production" }
Parameters
Name | Type | Description |
---|---|---|
targetString | string | target reference |
projectGraph | ProjectGraph | - |
Returns
▸parseTargetString(targetString
,ctx
):Target
Parses a target string into {project, target, configuration}. Passing a fullExecutorContext enables the targetString to reference the current project.
Examples:
parseTargetString("test", executorContext)// returns { project: "proj", target: "test" }parseTargetString("proj:test", executorContext)// returns { project: "proj", target: "test" }parseTargetString("proj:test:production", executorContext)// returns { project: "proj", target: "test", configuration: "production" }
Parameters
Name | Type |
---|---|
targetString | string |
ctx | ExecutorContext |