File tree 3 files changed +10
-2
lines changed
3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,6 @@ export class Event {
31
31
meta ! : string
32
32
33
33
@Index_ ( )
34
- @ManyToOne_ ( ( ) => NFTEntity , { nullable : false } )
34
+ @ManyToOne_ ( ( ) => NFTEntity , { nullable : true } )
35
35
nft ! : NFTEntity
36
36
}
Original file line number Diff line number Diff line change @@ -124,3 +124,11 @@ export const bigintTransformer = {
124
124
return s == null ? undefined : BigInt ( s )
125
125
}
126
126
}
127
+
128
+
129
+ export function enumFromJson < E extends object > ( json : unknown , enumObject : E ) : E [ keyof E ] {
130
+ assert ( typeof json == 'string' , 'invalid enum value' )
131
+ let val = ( enumObject as any ) [ json ]
132
+ assert ( typeof val == 'string' , `invalid enum value` )
133
+ return val as any
134
+ }
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ export class NFTEntity {
20
20
burned ! : boolean
21
21
22
22
@Index_ ( )
23
- @ManyToOne_ ( ( ) => CollectionEntity , { nullable : false } )
23
+ @ManyToOne_ ( ( ) => CollectionEntity , { nullable : true } )
24
24
collection ! : CollectionEntity
25
25
26
26
@Column_ ( "timestamp with time zone" , { nullable : false } )
You can’t perform that action at this time.
0 commit comments