1
1
import { Field , InputType } from '@nestjs/graphql' ;
2
- import { DateTime } from 'luxon' ;
2
+ import { type DateTime } from 'luxon' ;
3
3
import { DateField , DateTimeField } from './luxon.graphql' ;
4
- import { CalendarDate } from './temporal' ;
4
+ import { type CalendarDate } from './temporal' ;
5
5
6
6
@InputType ( {
7
7
description : 'A filter range designed for date fields' ,
@@ -11,25 +11,25 @@ export abstract class DateFilter {
11
11
description : 'After this day' ,
12
12
nullable : true ,
13
13
} )
14
- after ?: CalendarDate ;
14
+ after ?: CalendarDate | null ;
15
15
16
16
@DateField ( {
17
17
description : 'After or equal to this day' ,
18
18
nullable : true ,
19
19
} )
20
- afterInclusive ?: CalendarDate ;
20
+ afterInclusive ?: CalendarDate | null ;
21
21
22
22
@DateField ( {
23
23
description : 'Before this day' ,
24
24
nullable : true ,
25
25
} )
26
- before ?: CalendarDate ;
26
+ before ?: CalendarDate | null ;
27
27
28
28
@DateField ( {
29
29
description : 'Before or equal to this day' ,
30
30
nullable : true ,
31
31
} )
32
- beforeInclusive ?: CalendarDate ;
32
+ beforeInclusive ?: CalendarDate | null ;
33
33
34
34
@Field ( { description : 'Whether the field is null or not' , nullable : true } )
35
35
isNull ?: boolean ;
@@ -43,25 +43,25 @@ export abstract class DateTimeFilter {
43
43
description : 'After this time' ,
44
44
nullable : true ,
45
45
} )
46
- after ?: DateTime ;
46
+ after ?: DateTime | null ;
47
47
48
48
@DateTimeField ( {
49
49
description : 'After or equal to this time' ,
50
50
nullable : true ,
51
51
} )
52
- afterInclusive ?: DateTime ;
52
+ afterInclusive ?: DateTime | null ;
53
53
54
54
@DateTimeField ( {
55
55
description : 'Before this time' ,
56
56
nullable : true ,
57
57
} )
58
- before ?: DateTime ;
58
+ before ?: DateTime | null ;
59
59
60
60
@DateTimeField ( {
61
61
description : 'Before or equal to this time' ,
62
62
nullable : true ,
63
63
} )
64
- beforeInclusive ?: DateTime ;
64
+ beforeInclusive ?: DateTime | null ;
65
65
66
66
@Field ( { description : 'Whether the field is null or not' , nullable : true } )
67
67
isNull ?: boolean ;
0 commit comments