parseTargetString
Signatures
parseTargetString(targetString: string, projectGraph: 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
- targetString:
string
- target reference - projectGraph:
ProjectGraph
parseTargetString(targetString: string, ctx: ExecutorContext): Target
Parses a target string into {project, target, configuration}. Passing a full ExecutorContext 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
- targetString:
string
- ctx:
ExecutorContext