File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ interface IJsonTaskModel extends ITreeItem<IJsonTaskModel> {
2121 checked : boolean ;
2222 active : boolean ;
2323 expanded : boolean ;
24+ inMyDay : string ;
2425 time : string [ ] [ ] | IJsonTimeRangeModel [ ] ;
2526 datesInProgress : string [ ] ;
2627 details : string [ ] ;
@@ -57,6 +58,7 @@ export default class TaskModel extends AbstractModel {
5758 checked : boolean = false ;
5859 active : boolean = false ;
5960 expanded : boolean = true ;
61+ inMyDay : Date | null = null ;
6062 time : ITimeRangeModel [ ] = [ ] ;
6163 datesInProgress : Date [ ] = [ ] ;
6264 details : string = '' ;
@@ -69,6 +71,7 @@ export default class TaskModel extends AbstractModel {
6971 time : props . time ? parseTimeRageItems ( props . time ) : [ ] ,
7072 datesInProgress :
7173 props . datesInProgress ?. map ( ( date ) => new Date ( date ) ) || [ ] ,
74+ inMyDay : props ?. inMyDay ? new Date ( props ?. inMyDay ) : null ,
7275 } ;
7376
7477 this . load ( newProps ) ;
Original file line number Diff line number Diff line change 11import TaskModel from './TaskModel' ;
2+ import { TaskModelProxy } from './TaskModelProxy' ;
23
3- type TasksByProject = Record < string , TaskModel [ ] > ;
4+ type Task = TaskModel | TaskModelProxy ;
5+ type TasksByProject = Record < string , Task [ ] > ;
46
57export default TasksByProject ;
You can’t perform that action at this time.
0 commit comments