@elsikora/git-branch-lint
Version:
Lint your git branch names
12 lines (11 loc) • 666 B
TypeScript
import type { IBranchPlaceholderDefinition } from "../type/branch-placeholder-definition.type";
import type { IGetBranchPlaceholderDefinitionsParameters } from "../type/get-branch-placeholder-definitions-parameters.type";
import { BranchTemplatePolicy } from "../../domain/policy/branch-template.policy";
/**
* Use case for resolving placeholder definitions from branch pattern config.
*/
export declare class GetBranchPlaceholderDefinitionsUseCase {
private readonly branchTemplatePolicy;
constructor(branchTemplatePolicy?: BranchTemplatePolicy);
execute(parameters: IGetBranchPlaceholderDefinitionsParameters): Array<IBranchPlaceholderDefinition>;
}