UNPKG

changelog-guru

Version:
36 lines (35 loc) 831 B
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; }