@hxui/angular
Version:
An Angular library based on the [HXUI design system](https://hxui.io).
27 lines • 5.16 kB
JavaScript
export class IntervalItem {
constructor(DisplayName, Unit, Count, ID) {
this.displayName = DisplayName;
this.unit = Unit;
this.count = Count;
this.id = ID;
}
}
//Available options to for interval, can be expanded if needed
export const fullIntervalList = [
new IntervalItem('Today', 'day', 0, 'today'),
new IntervalItem('Yesterdy', 'day', -1, 'yesterday'),
new IntervalItem('Tomorrow', 'day', 1, 'tomorrow'),
new IntervalItem('Last Year', 'year', -1, 'lastyear'),
new IntervalItem('Next Year', 'year', 1, 'nextyear'),
new IntervalItem('Last 6 Months', 'month', -6, 'last6month'),
new IntervalItem('Next 6 Months', 'month', 6, 'next6months'),
new IntervalItem('Last 3 Months', 'month', -3, 'last3months'),
new IntervalItem('Next 3 Months', 'month', 3, 'next3months'),
new IntervalItem('Last Month', 'month', -1, 'lastmonth'),
new IntervalItem('Next Month', 'month', 1, 'nextmonth'),
new IntervalItem('Last Week', 'day', -1 * 7, 'lastweek'),
new IntervalItem('Next Week', 'day', 1 * 7, 'nextweek'),
new IntervalItem('Last Fortnight', 'day', -1 * 14, 'lastfortnight'),
new IntervalItem('Next Fortnight', 'day', 1 * 14, 'nextfortnight')
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJ2YWwtb3B0aW9uLW1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvaHgtdWkvc3JjL2xpYi9kYXRlLXJhbmdlLXBpY2tlci9pbnRlcnZhbC1vcHRpb24tbW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxPQUFPLFlBQVk7SUFNdkIsWUFBWSxXQUFtQixFQUFFLElBQVksRUFBRSxLQUFhLEVBQUUsRUFBVTtRQUN0RSxJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQztRQUMvQixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQTtJQUNkLENBQUM7Q0FDRjtBQUVELDhEQUE4RDtBQUM5RCxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBbUI7SUFDOUMsSUFBSSxZQUFZLENBQUMsT0FBTyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsT0FBTyxDQUFDO0lBQzVDLElBQUksWUFBWSxDQUFDLFVBQVUsRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDLEVBQUUsV0FBVyxDQUFDO0lBQ3BELElBQUksWUFBWSxDQUFDLFVBQVUsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLFVBQVUsQ0FBQztJQUNsRCxJQUFJLFlBQVksQ0FBQyxXQUFXLEVBQUUsTUFBTSxFQUFFLENBQUMsQ0FBQyxFQUFFLFVBQVUsQ0FBQztJQUNyRCxJQUFJLFlBQVksQ0FBQyxXQUFXLEVBQUUsTUFBTSxFQUFFLENBQUMsRUFBRSxVQUFVLENBQUM7SUFDcEQsSUFBSSxZQUFZLENBQUMsZUFBZSxFQUFFLE9BQU8sRUFBRSxDQUFDLENBQUMsRUFBRSxZQUFZLENBQUM7SUFDNUQsSUFBSSxZQUFZLENBQUMsZUFBZSxFQUFFLE9BQU8sRUFBRSxDQUFDLEVBQUUsYUFBYSxDQUFDO0lBQzVELElBQUksWUFBWSxDQUFDLGVBQWUsRUFBRSxPQUFPLEVBQUUsQ0FBQyxDQUFDLEVBQUUsYUFBYSxDQUFDO0lBQzdELElBQUksWUFBWSxDQUFDLGVBQWUsRUFBRSxPQUFPLEVBQUUsQ0FBQyxFQUFFLGFBQWEsQ0FBQztJQUM1RCxJQUFJLFlBQVksQ0FBQyxZQUFZLEVBQUUsT0FBTyxFQUFFLENBQUMsQ0FBQyxFQUFFLFdBQVcsQ0FBQztJQUN4RCxJQUFJLFlBQVksQ0FBQyxZQUFZLEVBQUUsT0FBTyxFQUFFLENBQUMsRUFBRSxXQUFXLENBQUM7SUFDdkQsSUFBSSxZQUFZLENBQUMsV0FBVyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsVUFBVSxDQUFDO0lBQ3hELElBQUksWUFBWSxDQUFDLFdBQVcsRUFBRSxLQUFLLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxVQUFVLENBQUM7SUFDdkQsSUFBSSxZQUFZLENBQUMsZ0JBQWdCLEVBQUUsS0FBSyxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxlQUFlLENBQUM7SUFDbkUsSUFBSSxZQUFZLENBQUMsZ0JBQWdCLEVBQUUsS0FBSyxFQUFFLENBQUMsR0FBRyxFQUFFLEVBQUUsZUFBZSxDQUFDO0NBQ25FLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgSW50ZXJ2YWxJdGVtIHtcclxuICBkaXNwbGF5TmFtZTogc3RyaW5nO1xyXG4gIHVuaXQ6IHN0cmluZztcclxuICBjb3VudDogbnVtYmVyO1xyXG4gIGlkOiBzdHJpbmc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKERpc3BsYXlOYW1lOiBzdHJpbmcsIFVuaXQ6IHN0cmluZywgQ291bnQ6IG51bWJlciwgSUQ6IHN0cmluZykge1xyXG4gICAgdGhpcy5kaXNwbGF5TmFtZSA9IERpc3BsYXlOYW1lO1xyXG4gICAgdGhpcy51bml0ID0gVW5pdDtcclxuICAgIHRoaXMuY291bnQgPSBDb3VudDtcclxuICAgIHRoaXMuaWQgPSBJRFxyXG4gIH1cclxufVxyXG5cclxuLy9BdmFpbGFibGUgb3B0aW9ucyB0byBmb3IgaW50ZXJ2YWwsIGNhbiBiZSBleHBhbmRlZCBpZiBuZWVkZWRcclxuZXhwb3J0IGNvbnN0IGZ1bGxJbnRlcnZhbExpc3Q6IEludGVydmFsSXRlbVtdID0gW1xyXG4gIG5ldyBJbnRlcnZhbEl0ZW0oJ1RvZGF5JywgJ2RheScsIDAsICd0b2RheScpLFxyXG4gIG5ldyBJbnRlcnZhbEl0ZW0oJ1llc3RlcmR5JywgJ2RheScsIC0xLCAneWVzdGVyZGF5JyksXHJcbiAgbmV3IEludGVydmFsSXRlbSgnVG9tb3Jyb3cnLCAnZGF5JywgMSwgJ3RvbW9ycm93JyksXHJcbiAgbmV3IEludGVydmFsSXRlbSgnTGFzdCBZZWFyJywgJ3llYXInLCAtMSwgJ2xhc3R5ZWFyJyksXHJcbiAgbmV3IEludGVydmFsSXRlbSgnTmV4dCBZZWFyJywgJ3llYXInLCAxLCAnbmV4dHllYXInKSxcclxuICBuZXcgSW50ZXJ2YWxJdGVtKCdMYXN0IDYgTW9udGhzJywgJ21vbnRoJywgLTYsICdsYXN0Nm1vbnRoJyksXHJcbiAgbmV3IEludGVydmFsSXRlbSgnTmV4dCA2IE1vbnRocycsICdtb250aCcsIDYsICduZXh0Nm1vbnRocycpLFxyXG4gIG5ldyBJbnRlcnZhbEl0ZW0oJ0xhc3QgMyBNb250aHMnLCAnbW9udGgnLCAtMywgJ2xhc3QzbW9udGhzJyksXHJcbiAgbmV3IEludGVydmFsSXRlbSgnTmV4dCAzIE1vbnRocycsICdtb250aCcsIDMsICduZXh0M21vbnRocycpLFxyXG4gIG5ldyBJbnRlcnZhbEl0ZW0oJ0xhc3QgTW9udGgnLCAnbW9udGgnLCAtMSwgJ2xhc3Rtb250aCcpLFxyXG4gIG5ldyBJbnRlcnZhbEl0ZW0oJ05leHQgTW9udGgnLCAnbW9udGgnLCAxLCAnbmV4dG1vbnRoJyksXHJcbiAgbmV3IEludGVydmFsSXRlbSgnTGFzdCBXZWVrJywgJ2RheScsIC0xICogNywgJ2xhc3R3ZWVrJyksXHJcbiAgbmV3IEludGVydmFsSXRlbSgnTmV4dCBXZWVrJywgJ2RheScsIDEgKiA3LCAnbmV4dHdlZWsnKSxcclxuICBuZXcgSW50ZXJ2YWxJdGVtKCdMYXN0IEZvcnRuaWdodCcsICdkYXknLCAtMSAqIDE0LCAnbGFzdGZvcnRuaWdodCcpLFxyXG4gIG5ldyBJbnRlcnZhbEl0ZW0oJ05leHQgRm9ydG5pZ2h0JywgJ2RheScsIDEgKiAxNCwgJ25leHRmb3J0bmlnaHQnKVxyXG5dXHJcbiJdfQ==