changelog-guru
Version:
Git changelog generator
36 lines (35 loc) • 831 B
TypeScript
export declare enum Compare {
More = 1,
Less = -1,
Equal = 0
}
export declare enum ChangeLevel {
Major = "major",
Minor = "minor",
Patch = "patch"
}
export declare enum Priority {
High = 1000,
Medium = 100,
Low = 1
}
export interface IEntity {
readonly isEmpty: boolean;
isIgnored: boolean;
level: ChangeLevel;
readonly name: string;
readonly priority: Priority;
}
export default class Entity implements IEntity {
#private;
readonly name: string;
constructor(name?: string);
static compare(a: IEntity, b: IEntity): Compare;
static filter(entity: IEntity): boolean;
get priority(): Priority;
get level(): ChangeLevel;
set level(level: ChangeLevel);
get isIgnored(): boolean;
set isIgnored(value: boolean);
get isEmpty(): boolean;
}