1
- /*
2
- Generated by atdts from type definitions in 'semgrep_output_v1.atd'.
1
+ // Generated by atdts from type definitions in 'semgrep_output_v1.atd'.
2
+ //
3
+ // Type-safe translations from/to JSON
4
+ //
5
+ // For each type 'Foo', there is a pair of functions:
6
+ // - 'writeFoo': convert a 'Foo' value into a JSON-compatible value.
7
+ // - 'readFoo': convert a JSON-compatible value into a TypeScript value
8
+ // of type 'Foo'.
3
9
4
- Type-safe translations from/to JSON
5
-
6
- For each type 'Foo', there is a pair of functions:
7
- - 'writeFoo': convert a 'Foo' value into a JSON-compatible value.
8
- - 'readFoo': convert a JSON-compatible value into a TypeScript value
9
- of type 'Foo'.
10
- */
11
-
12
- /* tslint:disable */
13
- /* eslint-disable */
14
10
15
11
export type RawJson = any
16
12
@@ -45,7 +41,7 @@ export type CoreMatchExtra = {
45
41
metavars : Metavars ;
46
42
dataflow_trace ?: CoreMatchDataflowTrace ;
47
43
rendered_fix ?: string ;
48
- engine_kind : EngineKind ;
44
+ engine_kind ? : EngineKind ;
49
45
}
50
46
51
47
export type CoreMatchCallTrace =
@@ -264,7 +260,7 @@ export type CliMatchExtra = {
264
260
sca_info ?: ScaInfo ;
265
261
fixed_lines ?: string [ ] ;
266
262
dataflow_trace ?: CliMatchDataflowTrace ;
267
- engine_kind : EngineKind ;
263
+ engine_kind ? : EngineKind ;
268
264
}
269
265
270
266
export type FixRegex = {
@@ -490,7 +486,7 @@ export function writeCoreMatchExtra(x: CoreMatchExtra, context: any = x): any {
490
486
'metavars' : _atd_write_required_field ( 'CoreMatchExtra' , 'metavars' , writeMetavars , x . metavars , x ) ,
491
487
'dataflow_trace' : _atd_write_optional_field ( writeCoreMatchDataflowTrace , x . dataflow_trace , x ) ,
492
488
'rendered_fix' : _atd_write_optional_field ( _atd_write_string , x . rendered_fix , x ) ,
493
- 'engine_kind' : _atd_write_required_field ( 'CoreMatchExtra' , 'engine_kind' , writeEngineKind , x . engine_kind , x ) ,
489
+ 'engine_kind' : _atd_write_optional_field ( writeEngineKind , x . engine_kind , x ) ,
494
490
} ;
495
491
}
496
492
@@ -500,7 +496,7 @@ export function readCoreMatchExtra(x: any, context: any = x): CoreMatchExtra {
500
496
metavars : _atd_read_required_field ( 'CoreMatchExtra' , 'metavars' , readMetavars , x [ 'metavars' ] , x ) ,
501
497
dataflow_trace : _atd_read_optional_field ( readCoreMatchDataflowTrace , x [ 'dataflow_trace' ] , x ) ,
502
498
rendered_fix : _atd_read_optional_field ( _atd_read_string , x [ 'rendered_fix' ] , x ) ,
503
- engine_kind : _atd_read_required_field ( 'CoreMatchExtra' , 'engine_kind' , readEngineKind , x [ 'engine_kind' ] , x ) ,
499
+ engine_kind : _atd_read_optional_field ( readEngineKind , x [ 'engine_kind' ] , x ) ,
504
500
} ;
505
501
}
506
502
@@ -1174,7 +1170,7 @@ export function writeCliMatchExtra(x: CliMatchExtra, context: any = x): any {
1174
1170
'sca_info' : _atd_write_optional_field ( writeScaInfo , x . sca_info , x ) ,
1175
1171
'fixed_lines' : _atd_write_optional_field ( _atd_write_array ( _atd_write_string ) , x . fixed_lines , x ) ,
1176
1172
'dataflow_trace' : _atd_write_optional_field ( writeCliMatchDataflowTrace , x . dataflow_trace , x ) ,
1177
- 'engine_kind' : _atd_write_required_field ( 'CliMatchExtra' , 'engine_kind' , writeEngineKind , x . engine_kind , x ) ,
1173
+ 'engine_kind' : _atd_write_optional_field ( writeEngineKind , x . engine_kind , x ) ,
1178
1174
} ;
1179
1175
}
1180
1176
@@ -1192,7 +1188,7 @@ export function readCliMatchExtra(x: any, context: any = x): CliMatchExtra {
1192
1188
sca_info : _atd_read_optional_field ( readScaInfo , x [ 'sca_info' ] , x ) ,
1193
1189
fixed_lines : _atd_read_optional_field ( _atd_read_array ( _atd_read_string ) , x [ 'fixed_lines' ] , x ) ,
1194
1190
dataflow_trace : _atd_read_optional_field ( readCliMatchDataflowTrace , x [ 'dataflow_trace' ] , x ) ,
1195
- engine_kind : _atd_read_required_field ( 'CliMatchExtra' , 'engine_kind' , readEngineKind , x [ 'engine_kind' ] , x ) ,
1191
+ engine_kind : _atd_read_optional_field ( readEngineKind , x [ 'engine_kind' ] , x ) ,
1196
1192
} ;
1197
1193
}
1198
1194
0 commit comments