@serenity-js/core
Version:
The core Serenity/JS framework, providing the Screenplay Pattern interfaces, as well as the test reporting and integration infrastructure
16 lines • 632 B
TypeScript
import { Tag } from '../model';
import type { FileSystem } from './FileSystem';
import { Path } from './Path';
export declare class RequirementsHierarchy {
private readonly fileSystem;
private readonly userDefinedSpecDirectory?;
private root;
private static readonly specDirectoryCandidates;
constructor(fileSystem: FileSystem, userDefinedSpecDirectory?: Path);
requirementTagsFor(pathToSpec: Path, featureName?: string): Tag[];
hierarchyFor(pathToSpec: Path): string[];
rootDirectory(): Path;
private guessRootDirectory;
private resolve;
}
//# sourceMappingURL=RequirementsHierarchy.d.ts.map