changelog-guru
Version:
Git changelog generator
15 lines (14 loc) • 577 B
TypeScript
import { BaseRule, IRule, IRuleConfig, IRuleLintOptions, IRuleParseOptions, IRulePrepareOptions } from './BaseRule.js';
export interface ISectionGroupRuleConfig extends IRuleConfig {
[key: string]: {
emoji: string;
types: string[];
};
}
export default class SectionGroupRule extends BaseRule<ISectionGroupRuleConfig> implements IRule {
#private;
constructor(config: ISectionGroupRuleConfig);
lint({ type, task }: IRuleLintOptions): void;
parse({ commit }: IRuleParseOptions): void;
prepare({ context }: IRulePrepareOptions): void;
}