hookStack property

HookStack get hookStack

Hooks and depends_on dependencies that already ran in this tree of dpk processes. Nested dpk processes inherit it.

Implementation

HookStack get hookStack {
  final inherited = HookStack.fromEnvironment(environment);
  final project = this.project;
  if (project == null || _startedDependencies.isEmpty) {
    return inherited;
  }
  return inherited.adding(
    project.rootPath,
    _startedDependencies.map(_dependencyKey),
  );
}