UNPKG

release-please

Version:

generate release PRs based on the conventionalcommits.org spec

23 lines (22 loc) 1.47 kB
import { Logger } from './logger'; import { Version } from '../version'; export declare function generateMatchPattern(pullRequestTitlePattern?: string, componentNoSpace?: boolean, logger?: Logger): RegExp; export declare class PullRequestTitle { component?: string; targetBranch?: string; version?: Version; pullRequestTitlePattern: string; matchPattern: RegExp; componentNoSpace?: boolean; private constructor(); static parse(title: string, pullRequestTitlePattern?: string, componentNoSpace?: boolean, logger?: Logger): PullRequestTitle | undefined; static ofComponentVersion(component: string, version: Version, pullRequestTitlePattern?: string, componentNoSpace?: boolean): PullRequestTitle; static ofVersion(version: Version, pullRequestTitlePattern?: string, componentNoSpace?: boolean): PullRequestTitle; static ofTargetBranchVersion(targetBranch: string, version: Version, pullRequestTitlePattern?: string, componentNoSpace?: boolean): PullRequestTitle; static ofComponentTargetBranchVersion(component?: string, targetBranch?: string, version?: Version, pullRequestTitlePattern?: string, componentNoSpace?: boolean): PullRequestTitle; static ofTargetBranch(targetBranch: string, pullRequestTitlePattern?: string, componentNoSpace?: boolean): PullRequestTitle; getTargetBranch(): string | undefined; getComponent(): string | undefined; getVersion(): Version | undefined; toString(): string; }