@issue-linker/core
Version:
Core library for issue-linker functionality
26 lines • 1.12 kB
TypeScript
import type { CheckMessageResult, InputConfig, IssueInfo } from "./result.js";
/**
* Create a result for when text is excluded from validation
*/
export declare function createExcludedResult(input: InputConfig, excludePattern?: string): CheckMessageResult;
/**
* Create a result for when validation is skipped due to skip marker
*/
export declare function createSkippedResult(input: InputConfig, skipMarker?: string): CheckMessageResult;
/**
* Create a result for when no issue numbers are found
*/
export declare function createNoIssuesResult(input: InputConfig): CheckMessageResult;
/**
* Create a result for when valid issues are found
*/
export declare function createValidResult(issues: IssueInfo, input: InputConfig): CheckMessageResult;
/**
* Create a result for when invalid issues are found
*/
export declare function createInvalidResult(issues: IssueInfo, input: InputConfig): CheckMessageResult;
/**
* Create a result for when an error occurs
*/
export declare function createErrorResult(error: Error | unknown, input: InputConfig): CheckMessageResult;
//# sourceMappingURL=result-factory.d.ts.map