tangled
alpha
login
or
join now
tylur.dev
/
prototypey
1
fork
atom
prototypey.org - atproto lexicon typescript toolkit - mirror https://github.com/tylersayshi/prototypey
1
fork
atom
overview
issues
pulls
pipelines
remove attest thing
Tyler
4 months ago
ba6f3f85
525f8dca
-1200
1 changed file
expand all
collapse all
unified
split
packages
prototypey
.attest
assertions
typescript.json
-1200
packages/prototypey/.attest/assertions/typescript.json
···
1
1
-
{
2
2
-
"tests/infer.test.ts": [
3
3
-
{
4
4
-
"location": {
5
5
-
"start": {
6
6
-
"line": 19,
7
7
-
"char": 2
8
8
-
},
9
9
-
"end": {
10
10
-
"line": 19,
11
11
-
"char": 30
12
12
-
}
13
13
-
},
14
14
-
"args": [
15
15
-
{
16
16
-
"type": "{ $type: \"com.example.post\"; tags?: string[] | undefined; likes?: number | undefined; createdAt: string; text: string; }",
17
17
-
"relationships": {
18
18
-
"args": [
19
19
-
"equality"
20
20
-
],
21
21
-
"typeArgs": []
22
22
-
}
23
23
-
}
24
24
-
],
25
25
-
"typeArgs": [],
26
26
-
"errors": [],
27
27
-
"completions": {}
28
28
-
},
29
29
-
{
30
30
-
"location": {
31
31
-
"start": {
32
32
-
"line": 36,
33
33
-
"char": 2
34
34
-
},
35
35
-
"end": {
36
36
-
"line": 36,
37
37
-
"char": 22
38
38
-
}
39
39
-
},
40
40
-
"args": [
41
41
-
{
42
42
-
"type": "{ $type: \"test\"; optional?: string | undefined; required: string; }",
43
43
-
"relationships": {
44
44
-
"args": [
45
45
-
"equality"
46
46
-
],
47
47
-
"typeArgs": []
48
48
-
}
49
49
-
}
50
50
-
],
51
51
-
"typeArgs": [],
52
52
-
"errors": [],
53
53
-
"completions": {}
54
54
-
},
55
55
-
{
56
56
-
"location": {
57
57
-
"start": {
58
58
-
"line": 50,
59
59
-
"char": 2
60
60
-
},
61
61
-
"end": {
62
62
-
"line": 50,
63
63
-
"char": 22
64
64
-
}
65
65
-
},
66
66
-
"args": [
67
67
-
{
68
68
-
"type": "{ $type: \"test\"; nullable: string | null; }",
69
69
-
"relationships": {
70
70
-
"args": [
71
71
-
"equality"
72
72
-
],
73
73
-
"typeArgs": []
74
74
-
}
75
75
-
}
76
76
-
],
77
77
-
"typeArgs": [],
78
78
-
"errors": [],
79
79
-
"completions": {}
80
80
-
},
81
81
-
{
82
82
-
"location": {
83
83
-
"start": {
84
84
-
"line": 66,
85
85
-
"char": 2
86
86
-
},
87
87
-
"end": {
88
88
-
"line": 66,
89
89
-
"char": 25
90
90
-
}
91
91
-
},
92
92
-
"args": [
93
93
-
{
94
94
-
"type": "{ $type: \"test.string\"; simpleString?: string | undefined; }",
95
95
-
"relationships": {
96
96
-
"args": [
97
97
-
"equality"
98
98
-
],
99
99
-
"typeArgs": []
100
100
-
}
101
101
-
}
102
102
-
],
103
103
-
"typeArgs": [],
104
104
-
"errors": [],
105
105
-
"completions": {}
106
106
-
},
107
107
-
{
108
108
-
"location": {
109
109
-
"start": {
110
110
-
"line": 80,
111
111
-
"char": 2
112
112
-
},
113
113
-
"end": {
114
114
-
"line": 80,
115
115
-
"char": 25
116
116
-
}
117
117
-
},
118
118
-
"args": [
119
119
-
{
120
120
-
"type": "{ $type: \"test.integer\"; count?: number | undefined; age?: number | undefined; }",
121
121
-
"relationships": {
122
122
-
"args": [
123
123
-
"equality"
124
124
-
],
125
125
-
"typeArgs": []
126
126
-
}
127
127
-
}
128
128
-
],
129
129
-
"typeArgs": [],
130
130
-
"errors": [],
131
131
-
"completions": {}
132
132
-
},
133
133
-
{
134
134
-
"location": {
135
135
-
"start": {
136
136
-
"line": 95,
137
137
-
"char": 2
138
138
-
},
139
139
-
"end": {
140
140
-
"line": 95,
141
141
-
"char": 25
142
142
-
}
143
143
-
},
144
144
-
"args": [
145
145
-
{
146
146
-
"type": "{ $type: \"test.boolean\"; isActive?: boolean | undefined; hasAccess: boolean; }",
147
147
-
"relationships": {
148
148
-
"args": [
149
149
-
"equality"
150
150
-
],
151
151
-
"typeArgs": []
152
152
-
}
153
153
-
}
154
154
-
],
155
155
-
"typeArgs": [],
156
156
-
"errors": [],
157
157
-
"completions": {}
158
158
-
},
159
159
-
{
160
160
-
"location": {
161
161
-
"start": {
162
162
-
"line": 109,
163
163
-
"char": 2
164
164
-
},
165
165
-
"end": {
166
166
-
"line": 109,
167
167
-
"char": 25
168
168
-
}
169
169
-
},
170
170
-
"args": [
171
171
-
{
172
172
-
"type": "{ $type: \"test.null\"; nullValue?: null | undefined; }",
173
173
-
"relationships": {
174
174
-
"args": [
175
175
-
"equality"
176
176
-
],
177
177
-
"typeArgs": []
178
178
-
}
179
179
-
}
180
180
-
],
181
181
-
"typeArgs": [],
182
182
-
"errors": [],
183
183
-
"completions": {}
184
184
-
},
185
185
-
{
186
186
-
"location": {
187
187
-
"start": {
188
188
-
"line": 122,
189
189
-
"char": 2
190
190
-
},
191
191
-
"end": {
192
192
-
"line": 122,
193
193
-
"char": 25
194
194
-
}
195
195
-
},
196
196
-
"args": [
197
197
-
{
198
198
-
"type": "{ $type: \"test.unknown\"; metadata?: unknown; }",
199
199
-
"relationships": {
200
200
-
"args": [
201
201
-
"equality"
202
202
-
],
203
203
-
"typeArgs": []
204
204
-
}
205
205
-
}
206
206
-
],
207
207
-
"typeArgs": [],
208
208
-
"errors": [],
209
209
-
"completions": {}
210
210
-
},
211
211
-
{
212
212
-
"location": {
213
213
-
"start": {
214
214
-
"line": 134,
215
215
-
"char": 2
216
216
-
},
217
217
-
"end": {
218
218
-
"line": 134,
219
219
-
"char": 25
220
220
-
}
221
221
-
},
222
222
-
"args": [
223
223
-
{
224
224
-
"type": "{ $type: \"test.bytes\"; data?: Uint8Array<ArrayBufferLike> | undefined; }",
225
225
-
"relationships": {
226
226
-
"args": [
227
227
-
"equality"
228
228
-
],
229
229
-
"typeArgs": []
230
230
-
}
231
231
-
}
232
232
-
],
233
233
-
"typeArgs": [],
234
234
-
"errors": [],
235
235
-
"completions": {}
236
236
-
},
237
237
-
{
238
238
-
"location": {
239
239
-
"start": {
240
240
-
"line": 147,
241
241
-
"char": 2
242
242
-
},
243
243
-
"end": {
244
244
-
"line": 147,
245
245
-
"char": 25
246
246
-
}
247
247
-
},
248
248
-
"args": [
249
249
-
{
250
250
-
"type": "{ $type: \"test.blob\"; image?: Blob | undefined; }",
251
251
-
"relationships": {
252
252
-
"args": [
253
253
-
"equality"
254
254
-
],
255
255
-
"typeArgs": []
256
256
-
}
257
257
-
}
258
258
-
],
259
259
-
"typeArgs": [],
260
260
-
"errors": [],
261
261
-
"completions": {}
262
262
-
},
263
263
-
{
264
264
-
"location": {
265
265
-
"start": {
266
266
-
"line": 163,
267
267
-
"char": 2
268
268
-
},
269
269
-
"end": {
270
270
-
"line": 163,
271
271
-
"char": 25
272
272
-
}
273
273
-
},
274
274
-
"args": [
275
275
-
{
276
276
-
"type": "{ $type: \"test.token\"; symbol?: string | undefined; }",
277
277
-
"relationships": {
278
278
-
"args": [
279
279
-
"equality"
280
280
-
],
281
281
-
"typeArgs": []
282
282
-
}
283
283
-
}
284
284
-
],
285
285
-
"typeArgs": [],
286
286
-
"errors": [],
287
287
-
"completions": {}
288
288
-
},
289
289
-
{
290
290
-
"location": {
291
291
-
"start": {
292
292
-
"line": 180,
293
293
-
"char": 2
294
294
-
},
295
295
-
"end": {
296
296
-
"line": 180,
297
297
-
"char": 25
298
298
-
}
299
299
-
},
300
300
-
"args": [
301
301
-
{
302
302
-
"type": "{ $type: \"test.array.string\"; tags?: string[] | undefined; }",
303
303
-
"relationships": {
304
304
-
"args": [
305
305
-
"equality"
306
306
-
],
307
307
-
"typeArgs": []
308
308
-
}
309
309
-
}
310
310
-
],
311
311
-
"typeArgs": [],
312
312
-
"errors": [],
313
313
-
"completions": {}
314
314
-
},
315
315
-
{
316
316
-
"location": {
317
317
-
"start": {
318
318
-
"line": 193,
319
319
-
"char": 2
320
320
-
},
321
321
-
"end": {
322
322
-
"line": 193,
323
323
-
"char": 25
324
324
-
}
325
325
-
},
326
326
-
"args": [
327
327
-
{
328
328
-
"type": "{ $type: \"test.array.integer\"; scores?: number[] | undefined; }",
329
329
-
"relationships": {
330
330
-
"args": [
331
331
-
"equality"
332
332
-
],
333
333
-
"typeArgs": []
334
334
-
}
335
335
-
}
336
336
-
],
337
337
-
"typeArgs": [],
338
338
-
"errors": [],
339
339
-
"completions": {}
340
340
-
},
341
341
-
{
342
342
-
"location": {
343
343
-
"start": {
344
344
-
"line": 206,
345
345
-
"char": 2
346
346
-
},
347
347
-
"end": {
348
348
-
"line": 206,
349
349
-
"char": 25
350
350
-
}
351
351
-
},
352
352
-
"args": [
353
353
-
{
354
354
-
"type": "{ $type: \"test.array.boolean\"; flags?: boolean[] | undefined; }",
355
355
-
"relationships": {
356
356
-
"args": [
357
357
-
"equality"
358
358
-
],
359
359
-
"typeArgs": []
360
360
-
}
361
361
-
}
362
362
-
],
363
363
-
"typeArgs": [],
364
364
-
"errors": [],
365
365
-
"completions": {}
366
366
-
},
367
367
-
{
368
368
-
"location": {
369
369
-
"start": {
370
370
-
"line": 219,
371
371
-
"char": 2
372
372
-
},
373
373
-
"end": {
374
374
-
"line": 219,
375
375
-
"char": 25
376
376
-
}
377
377
-
},
378
378
-
"args": [
379
379
-
{
380
380
-
"type": "{ $type: \"test.array.unknown\"; items?: unknown[] | undefined; }",
381
381
-
"relationships": {
382
382
-
"args": [
383
383
-
"equality"
384
384
-
],
385
385
-
"typeArgs": []
386
386
-
}
387
387
-
}
388
388
-
],
389
389
-
"typeArgs": [],
390
390
-
"errors": [],
391
391
-
"completions": {}
392
392
-
},
393
393
-
{
394
394
-
"location": {
395
395
-
"start": {
396
396
-
"line": 239,
397
397
-
"char": 2
398
398
-
},
399
399
-
"end": {
400
400
-
"line": 239,
401
401
-
"char": 25
402
402
-
}
403
403
-
},
404
404
-
"args": [
405
405
-
{
406
406
-
"type": "{ $type: \"test.mixed\"; age?: number | undefined; email?: string | undefined; id: string; name: string; }",
407
407
-
"relationships": {
408
408
-
"args": [
409
409
-
"equality"
410
410
-
],
411
411
-
"typeArgs": []
412
412
-
}
413
413
-
}
414
414
-
],
415
415
-
"typeArgs": [],
416
416
-
"errors": [],
417
417
-
"completions": {}
418
418
-
},
419
419
-
{
420
420
-
"location": {
421
421
-
"start": {
422
422
-
"line": 257,
423
423
-
"char": 2
424
424
-
},
425
425
-
"end": {
426
426
-
"line": 257,
427
427
-
"char": 25
428
428
-
}
429
429
-
},
430
430
-
"args": [
431
431
-
{
432
432
-
"type": "{ $type: \"test.allOptional\"; field1?: string | undefined; field2?: number | undefined; field3?: boolean | undefined; }",
433
433
-
"relationships": {
434
434
-
"args": [
435
435
-
"equality"
436
436
-
],
437
437
-
"typeArgs": []
438
438
-
}
439
439
-
}
440
440
-
],
441
441
-
"typeArgs": [],
442
442
-
"errors": [],
443
443
-
"completions": {}
444
444
-
},
445
445
-
{
446
446
-
"location": {
447
447
-
"start": {
448
448
-
"line": 274,
449
449
-
"char": 2
450
450
-
},
451
451
-
"end": {
452
452
-
"line": 274,
453
453
-
"char": 25
454
454
-
}
455
455
-
},
456
456
-
"args": [
457
457
-
{
458
458
-
"type": "{ $type: \"test.allRequired\"; field1: string; field2: number; field3: boolean; }",
459
459
-
"relationships": {
460
460
-
"args": [
461
461
-
"equality"
462
462
-
],
463
463
-
"typeArgs": []
464
464
-
}
465
465
-
}
466
466
-
],
467
467
-
"typeArgs": [],
468
468
-
"errors": [],
469
469
-
"completions": {}
470
470
-
},
471
471
-
{
472
472
-
"location": {
473
473
-
"start": {
474
474
-
"line": 293,
475
475
-
"char": 2
476
476
-
},
477
477
-
"end": {
478
478
-
"line": 293,
479
479
-
"char": 25
480
480
-
}
481
481
-
},
482
482
-
"args": [
483
483
-
{
484
484
-
"type": "{ $type: \"test.nullableOptional\"; description?: string | null | undefined; }",
485
485
-
"relationships": {
486
486
-
"args": [
487
487
-
"equality"
488
488
-
],
489
489
-
"typeArgs": []
490
490
-
}
491
491
-
}
492
492
-
],
493
493
-
"typeArgs": [],
494
494
-
"errors": [],
495
495
-
"completions": {}
496
496
-
},
497
497
-
{
498
498
-
"location": {
499
499
-
"start": {
500
500
-
"line": 308,
501
501
-
"char": 2
502
502
-
},
503
503
-
"end": {
504
504
-
"line": 308,
505
505
-
"char": 25
506
506
-
}
507
507
-
},
508
508
-
"args": [
509
509
-
{
510
510
-
"type": "{ $type: \"test.multipleNullable\"; field1?: string | null | undefined; field2?: number | null | undefined; field3?: boolean | null | undefined; }",
511
511
-
"relationships": {
512
512
-
"args": [
513
513
-
"equality"
514
514
-
],
515
515
-
"typeArgs": []
516
516
-
}
517
517
-
}
518
518
-
],
519
519
-
"typeArgs": [],
520
520
-
"errors": [],
521
521
-
"completions": {}
522
522
-
},
523
523
-
{
524
524
-
"location": {
525
525
-
"start": {
526
526
-
"line": 323,
527
527
-
"char": 2
528
528
-
},
529
529
-
"end": {
530
530
-
"line": 323,
531
531
-
"char": 25
532
532
-
}
533
533
-
},
534
534
-
"args": [
535
535
-
{
536
536
-
"type": "{ $type: \"test.nullableRequired\"; value: string | null; }",
537
537
-
"relationships": {
538
538
-
"args": [
539
539
-
"equality"
540
540
-
],
541
541
-
"typeArgs": []
542
542
-
}
543
543
-
}
544
544
-
],
545
545
-
"typeArgs": [],
546
546
-
"errors": [],
547
547
-
"completions": {}
548
548
-
},
549
549
-
{
550
550
-
"location": {
551
551
-
"start": {
552
552
-
"line": 339,
553
553
-
"char": 2
554
554
-
},
555
555
-
"end": {
556
556
-
"line": 339,
557
557
-
"char": 25
558
558
-
}
559
559
-
},
560
560
-
"args": [
561
561
-
{
562
562
-
"type": "{ $type: \"test.mixedNullable\"; optional?: string | undefined; required: string; optionalNullable?: string | null | undefined; requiredNullable: string | null; }",
563
563
-
"relationships": {
564
564
-
"args": [
565
565
-
"equality"
566
566
-
],
567
567
-
"typeArgs": []
568
568
-
}
569
569
-
}
570
570
-
],
571
571
-
"typeArgs": [],
572
572
-
"errors": [],
573
573
-
"completions": {}
574
574
-
},
575
575
-
{
576
576
-
"location": {
577
577
-
"start": {
578
578
-
"line": 359,
579
579
-
"char": 2
580
580
-
},
581
581
-
"end": {
582
582
-
"line": 359,
583
583
-
"char": 25
584
584
-
}
585
585
-
},
586
586
-
"args": [
587
587
-
{
588
588
-
"type": "{ $type: \"test.ref\"; post?: { [x: string]: unknown; $type: \"com.example.post\"; } | undefined; }",
589
589
-
"relationships": {
590
590
-
"args": [
591
591
-
"equality"
592
592
-
],
593
593
-
"typeArgs": []
594
594
-
}
595
595
-
}
596
596
-
],
597
597
-
"typeArgs": [],
598
598
-
"errors": [],
599
599
-
"completions": {}
600
600
-
},
601
601
-
{
602
602
-
"location": {
603
603
-
"start": {
604
604
-
"line": 374,
605
605
-
"char": 2
606
606
-
},
607
607
-
"end": {
608
608
-
"line": 374,
609
609
-
"char": 25
610
610
-
}
611
611
-
},
612
612
-
"args": [
613
613
-
{
614
614
-
"type": "{ $type: \"test.refRequired\"; author?: { [x: string]: unknown; $type: \"com.example.user\"; } | undefined; }",
615
615
-
"relationships": {
616
616
-
"args": [
617
617
-
"equality"
618
618
-
],
619
619
-
"typeArgs": []
620
620
-
}
621
621
-
}
622
622
-
],
623
623
-
"typeArgs": [],
624
624
-
"errors": [],
625
625
-
"completions": {}
626
626
-
},
627
627
-
{
628
628
-
"location": {
629
629
-
"start": {
630
630
-
"line": 389,
631
631
-
"char": 2
632
632
-
},
633
633
-
"end": {
634
634
-
"line": 389,
635
635
-
"char": 25
636
636
-
}
637
637
-
},
638
638
-
"args": [
639
639
-
{
640
640
-
"type": "{ $type: \"test.refNullable\"; parent?: { [x: string]: unknown; $type: \"com.example.node\"; } | undefined; }",
641
641
-
"relationships": {
642
642
-
"args": [
643
643
-
"equality"
644
644
-
],
645
645
-
"typeArgs": []
646
646
-
}
647
647
-
}
648
648
-
],
649
649
-
"typeArgs": [],
650
650
-
"errors": [],
651
651
-
"completions": {}
652
652
-
},
653
653
-
{
654
654
-
"location": {
655
655
-
"start": {
656
656
-
"line": 408,
657
657
-
"char": 2
658
658
-
},
659
659
-
"end": {
660
660
-
"line": 408,
661
661
-
"char": 25
662
662
-
}
663
663
-
},
664
664
-
"args": [
665
665
-
{
666
666
-
"type": "{ $type: \"test.union\"; content?: { [x: string]: unknown; $type: \"com.example.text\"; } | { [x: string]: unknown; $type: \"com.example.image\"; } | undefined; }",
667
667
-
"relationships": {
668
668
-
"args": [
669
669
-
"equality"
670
670
-
],
671
671
-
"typeArgs": []
672
672
-
}
673
673
-
}
674
674
-
],
675
675
-
"typeArgs": [],
676
676
-
"errors": [],
677
677
-
"completions": {}
678
678
-
},
679
679
-
{
680
680
-
"location": {
681
681
-
"start": {
682
682
-
"line": 426,
683
683
-
"char": 2
684
684
-
},
685
685
-
"end": {
686
686
-
"line": 426,
687
687
-
"char": 25
688
688
-
}
689
689
-
},
690
690
-
"args": [
691
691
-
{
692
692
-
"type": "{ $type: \"test.unionRequired\"; media: { [x: string]: unknown; $type: \"com.example.video\"; } | { [x: string]: unknown; $type: \"com.example.audio\"; }; }",
693
693
-
"relationships": {
694
694
-
"args": [
695
695
-
"equality"
696
696
-
],
697
697
-
"typeArgs": []
698
698
-
}
699
699
-
}
700
700
-
],
701
701
-
"typeArgs": [],
702
702
-
"errors": [],
703
703
-
"completions": {}
704
704
-
},
705
705
-
{
706
706
-
"location": {
707
707
-
"start": {
708
708
-
"line": 446,
709
709
-
"char": 2
710
710
-
},
711
711
-
"end": {
712
712
-
"line": 446,
713
713
-
"char": 25
714
714
-
}
715
715
-
},
716
716
-
"args": [
717
717
-
{
718
718
-
"type": "{ $type: \"test.unionMultiple\"; attachment?: { [x: string]: unknown; $type: \"com.example.image\"; } | { [x: string]: unknown; $type: \"com.example.video\"; } | { [x: string]: unknown; $type: \"com.example.audio\"; } | { [x: string]: unknown; $type: \"com.example.document\"; } | undefined; }",
719
719
-
"relationships": {
720
720
-
"args": [
721
721
-
"equality"
722
722
-
],
723
723
-
"typeArgs": []
724
724
-
}
725
725
-
}
726
726
-
],
727
727
-
"typeArgs": [],
728
728
-
"errors": [],
729
729
-
"completions": {}
730
730
-
},
731
731
-
{
732
732
-
"location": {
733
733
-
"start": {
734
734
-
"line": 472,
735
735
-
"char": 2
736
736
-
},
737
737
-
"end": {
738
738
-
"line": 472,
739
739
-
"char": 25
740
740
-
}
741
741
-
},
742
742
-
"args": [
743
743
-
{
744
744
-
"type": "{ $type: \"test.params\"; limit?: number | undefined; offset?: number | undefined; }",
745
745
-
"relationships": {
746
746
-
"args": [
747
747
-
"equality"
748
748
-
],
749
749
-
"typeArgs": []
750
750
-
}
751
751
-
}
752
752
-
],
753
753
-
"typeArgs": [],
754
754
-
"errors": [],
755
755
-
"completions": {}
756
756
-
},
757
757
-
{
758
758
-
"location": {
759
759
-
"start": {
760
760
-
"line": 487,
761
761
-
"char": 2
762
762
-
},
763
763
-
"end": {
764
764
-
"line": 487,
765
765
-
"char": 25
766
766
-
}
767
767
-
},
768
768
-
"args": [
769
769
-
{
770
770
-
"type": "{ $type: \"test.paramsRequired\"; limit?: number | undefined; query: string; }",
771
771
-
"relationships": {
772
772
-
"args": [
773
773
-
"equality"
774
774
-
],
775
775
-
"typeArgs": []
776
776
-
}
777
777
-
}
778
778
-
],
779
779
-
"typeArgs": [],
780
780
-
"errors": [],
781
781
-
"completions": {}
782
782
-
},
783
783
-
{
784
784
-
"location": {
785
785
-
"start": {
786
786
-
"line": 510,
787
787
-
"char": 2
788
788
-
},
789
789
-
"end": {
790
790
-
"line": 510,
791
791
-
"char": 25
792
792
-
}
793
793
-
},
794
794
-
"args": [
795
795
-
{
796
796
-
"type": "{ $type: \"test.record\"; published?: boolean | undefined; content: string; title: string; }",
797
797
-
"relationships": {
798
798
-
"args": [
799
799
-
"equality"
800
800
-
],
801
801
-
"typeArgs": []
802
802
-
}
803
803
-
}
804
804
-
],
805
805
-
"typeArgs": [],
806
806
-
"errors": [],
807
807
-
"completions": {}
808
808
-
},
809
809
-
{
810
810
-
"location": {
811
811
-
"start": {
812
812
-
"line": 532,
813
813
-
"char": 2
814
814
-
},
815
815
-
"end": {
816
816
-
"line": 532,
817
817
-
"char": 25
818
818
-
}
819
819
-
},
820
820
-
"args": [
821
821
-
{
822
822
-
"type": "{ $type: \"test.nested\"; user?: { name: string; email: string; } | undefined; }",
823
823
-
"relationships": {
824
824
-
"args": [
825
825
-
"equality"
826
826
-
],
827
827
-
"typeArgs": []
828
828
-
}
829
829
-
}
830
830
-
],
831
831
-
"typeArgs": [],
832
832
-
"errors": [],
833
833
-
"completions": {}
834
834
-
},
835
835
-
{
836
836
-
"location": {
837
837
-
"start": {
838
838
-
"line": 551,
839
839
-
"char": 2
840
840
-
},
841
841
-
"end": {
842
842
-
"line": 551,
843
843
-
"char": 25
844
844
-
}
845
845
-
},
846
846
-
"args": [
847
847
-
{
848
848
-
"type": "{ $type: \"test.deepNested\"; data?: { user?: { profile?: { name: string; } | undefined; } | undefined; } | undefined; }",
849
849
-
"relationships": {
850
850
-
"args": [
851
851
-
"equality"
852
852
-
],
853
853
-
"typeArgs": []
854
854
-
}
855
855
-
}
856
856
-
],
857
857
-
"typeArgs": [],
858
858
-
"errors": [],
859
859
-
"completions": {}
860
860
-
},
861
861
-
{
862
862
-
"location": {
863
863
-
"start": {
864
864
-
"line": 579,
865
865
-
"char": 2
866
866
-
},
867
867
-
"end": {
868
868
-
"line": 579,
869
869
-
"char": 25
870
870
-
}
871
871
-
},
872
872
-
"args": [
873
873
-
{
874
874
-
"type": "{ $type: \"test.arrayOfObjects\"; users?: { id: string; name: string; }[] | undefined; }",
875
875
-
"relationships": {
876
876
-
"args": [
877
877
-
"equality"
878
878
-
],
879
879
-
"typeArgs": []
880
880
-
}
881
881
-
}
882
882
-
],
883
883
-
"typeArgs": [],
884
884
-
"errors": [],
885
885
-
"completions": {}
886
886
-
},
887
887
-
{
888
888
-
"location": {
889
889
-
"start": {
890
890
-
"line": 594,
891
891
-
"char": 2
892
892
-
},
893
893
-
"end": {
894
894
-
"line": 594,
895
895
-
"char": 25
896
896
-
}
897
897
-
},
898
898
-
"args": [
899
899
-
{
900
900
-
"type": "{ $type: \"test.nestedArrays\"; matrix?: number[][] | undefined; }",
901
901
-
"relationships": {
902
902
-
"args": [
903
903
-
"equality"
904
904
-
],
905
905
-
"typeArgs": []
906
906
-
}
907
907
-
}
908
908
-
],
909
909
-
"typeArgs": [],
910
910
-
"errors": [],
911
911
-
"completions": {}
912
912
-
},
913
913
-
{
914
914
-
"location": {
915
915
-
"start": {
916
916
-
"line": 607,
917
917
-
"char": 2
918
918
-
},
919
919
-
"end": {
920
920
-
"line": 607,
921
921
-
"char": 25
922
922
-
}
923
923
-
},
924
924
-
"args": [
925
925
-
{
926
926
-
"type": "{ $type: \"test.arrayOfRefs\"; followers?: { [x: string]: unknown; $type: \"com.example.user\"; }[] | undefined; }",
927
927
-
"relationships": {
928
928
-
"args": [
929
929
-
"equality"
930
930
-
],
931
931
-
"typeArgs": []
932
932
-
}
933
933
-
}
934
934
-
],
935
935
-
"typeArgs": [],
936
936
-
"errors": [],
937
937
-
"completions": {}
938
938
-
},
939
939
-
{
940
940
-
"location": {
941
941
-
"start": {
942
942
-
"line": 638,
943
943
-
"char": 2
944
944
-
},
945
945
-
"end": {
946
946
-
"line": 638,
947
947
-
"char": 25
948
948
-
}
949
949
-
},
950
950
-
"args": [
951
951
-
{
952
952
-
"type": "{ $type: \"test.complex\"; tags?: string[] | undefined; content?: { [x: string]: unknown; $type: \"com.example.text\"; } | { [x: string]: unknown; $type: \"com.example.image\"; } | undefined; author?: { avatar?: string | undefined; did: string; handle: string; } | undefined; metadata?: { likes?: number | undefined; views?: number | undefined; shares?: number | undefined; } | undefined; id: string; }",
953
953
-
"relationships": {
954
954
-
"args": [
955
955
-
"equality"
956
956
-
],
957
957
-
"typeArgs": []
958
958
-
}
959
959
-
}
960
960
-
],
961
961
-
"typeArgs": [],
962
962
-
"errors": [],
963
963
-
"completions": {}
964
964
-
},
965
965
-
{
966
966
-
"location": {
967
967
-
"start": {
968
968
-
"line": 683,
969
969
-
"char": 2
970
970
-
},
971
971
-
"end": {
972
972
-
"line": 683,
973
973
-
"char": 25
974
974
-
}
975
975
-
},
976
976
-
"args": [
977
977
-
{
978
978
-
"type": "never",
979
979
-
"relationships": {
980
980
-
"args": [
981
981
-
"equality"
982
982
-
],
983
983
-
"typeArgs": []
984
984
-
}
985
985
-
}
986
986
-
],
987
987
-
"typeArgs": [],
988
988
-
"errors": [],
989
989
-
"completions": {}
990
990
-
},
991
991
-
{
992
992
-
"location": {
993
993
-
"start": {
994
994
-
"line": 701,
995
995
-
"char": 2
996
996
-
},
997
997
-
"end": {
998
998
-
"line": 701,
999
999
-
"char": 25
1000
1000
-
}
1001
1001
-
},
1002
1002
-
"args": [
1003
1003
-
{
1004
1004
-
"type": "{ $type: \"com.example.blog\"; title: string; body: string; }",
1005
1005
-
"relationships": {
1006
1006
-
"args": [
1007
1007
-
"equality"
1008
1008
-
],
1009
1009
-
"typeArgs": []
1010
1010
-
}
1011
1011
-
}
1012
1012
-
],
1013
1013
-
"typeArgs": [],
1014
1014
-
"errors": [],
1015
1015
-
"completions": {}
1016
1016
-
},
1017
1017
-
{
1018
1018
-
"location": {
1019
1019
-
"start": {
1020
1020
-
"line": 724,
1021
1021
-
"char": 2
1022
1022
-
},
1023
1023
-
"end": {
1024
1024
-
"line": 724,
1025
1025
-
"char": 18
1026
1026
-
}
1027
1027
-
},
1028
1028
-
"args": [
1029
1029
-
{
1030
1030
-
"type": "{ $type: \"test\"; author?: { name: string; email: string; $type: \"#user\"; } | undefined; content: string; }",
1031
1031
-
"relationships": {
1032
1032
-
"args": [
1033
1033
-
"equality"
1034
1034
-
],
1035
1035
-
"typeArgs": []
1036
1036
-
}
1037
1037
-
}
1038
1038
-
],
1039
1039
-
"typeArgs": [],
1040
1040
-
"errors": [],
1041
1041
-
"completions": {}
1042
1042
-
},
1043
1043
-
{
1044
1044
-
"location": {
1045
1045
-
"start": {
1046
1046
-
"line": 743,
1047
1047
-
"char": 2
1048
1048
-
},
1049
1049
-
"end": {
1050
1050
-
"line": 743,
1051
1051
-
"char": 18
1052
1052
-
}
1053
1053
-
},
1054
1054
-
"args": [
1055
1055
-
{
1056
1056
-
"type": "{ $type: \"test\"; users?: { name: string; $type: \"#user\"; }[] | undefined; }",
1057
1057
-
"relationships": {
1058
1058
-
"args": [
1059
1059
-
"equality"
1060
1060
-
],
1061
1061
-
"typeArgs": []
1062
1062
-
}
1063
1063
-
}
1064
1064
-
],
1065
1065
-
"typeArgs": [],
1066
1066
-
"errors": [],
1067
1067
-
"completions": {}
1068
1068
-
},
1069
1069
-
{
1070
1070
-
"location": {
1071
1071
-
"start": {
1072
1072
-
"line": 758,
1073
1073
-
"char": 2
1074
1074
-
},
1075
1075
-
"end": {
1076
1076
-
"line": 758,
1077
1077
-
"char": 18
1078
1078
-
}
1079
1079
-
},
1080
1080
-
"args": [
1081
1081
-
{
1082
1082
-
"type": "{ $type: \"test\"; embed?: { content: string; $type: \"#text\"; } | { url: string; $type: \"#image\"; } | undefined; }",
1083
1083
-
"relationships": {
1084
1084
-
"args": [
1085
1085
-
"equality"
1086
1086
-
],
1087
1087
-
"typeArgs": []
1088
1088
-
}
1089
1089
-
}
1090
1090
-
],
1091
1091
-
"typeArgs": [],
1092
1092
-
"errors": [],
1093
1093
-
"completions": {}
1094
1094
-
},
1095
1095
-
{
1096
1096
-
"location": {
1097
1097
-
"start": {
1098
1098
-
"line": 781,
1099
1099
-
"char": 2
1100
1100
-
},
1101
1101
-
"end": {
1102
1102
-
"line": 781,
1103
1103
-
"char": 18
1104
1104
-
}
1105
1105
-
},
1106
1106
-
"args": [
1107
1107
-
{
1108
1108
-
"type": "{ $type: \"test\"; author?: { profile?: { bio: string; $type: \"#profile\"; } | undefined; name: string; $type: \"#user\"; } | undefined; }",
1109
1109
-
"relationships": {
1110
1110
-
"args": [
1111
1111
-
"equality"
1112
1112
-
],
1113
1113
-
"typeArgs": []
1114
1114
-
}
1115
1115
-
}
1116
1116
-
],
1117
1117
-
"typeArgs": [],
1118
1118
-
"errors": [],
1119
1119
-
"completions": {}
1120
1120
-
},
1121
1121
-
{
1122
1122
-
"location": {
1123
1123
-
"start": {
1124
1124
-
"line": 807,
1125
1125
-
"char": 2
1126
1126
-
},
1127
1127
-
"end": {
1128
1128
-
"line": 807,
1129
1129
-
"char": 18
1130
1130
-
}
1131
1131
-
},
1132
1132
-
"args": [
1133
1133
-
{
1134
1134
-
"type": "{ $type: \"test\"; parent?: { parent?: \"[Circular reference detected: #main]\" | undefined; value: string; $type: \"#main\"; } | undefined; value: string; }",
1135
1135
-
"relationships": {
1136
1136
-
"args": [
1137
1137
-
"equality"
1138
1138
-
],
1139
1139
-
"typeArgs": []
1140
1140
-
}
1141
1141
-
}
1142
1142
-
],
1143
1143
-
"typeArgs": [],
1144
1144
-
"errors": [],
1145
1145
-
"completions": {}
1146
1146
-
},
1147
1147
-
{
1148
1148
-
"location": {
1149
1149
-
"start": {
1150
1150
-
"line": 837,
1151
1151
-
"char": 2
1152
1152
-
},
1153
1153
-
"end": {
1154
1154
-
"line": 837,
1155
1155
-
"char": 18
1156
1156
-
}
1157
1157
-
},
1158
1158
-
"args": [
1159
1159
-
{
1160
1160
-
"type": "{ $type: \"test\"; users?: { posts?: { author?: \"[Circular reference detected: #user]\" | undefined; title: string; $type: \"#post\"; }[] | undefined; name: string; $type: \"#user\"; }[] | undefined; }",
1161
1161
-
"relationships": {
1162
1162
-
"args": [
1163
1163
-
"equality"
1164
1164
-
],
1165
1165
-
"typeArgs": []
1166
1166
-
}
1167
1167
-
}
1168
1168
-
],
1169
1169
-
"typeArgs": [],
1170
1170
-
"errors": [],
1171
1171
-
"completions": {}
1172
1172
-
},
1173
1173
-
{
1174
1174
-
"location": {
1175
1175
-
"start": {
1176
1176
-
"line": 864,
1177
1177
-
"char": 2
1178
1178
-
},
1179
1179
-
"end": {
1180
1180
-
"line": 864,
1181
1181
-
"char": 18
1182
1182
-
}
1183
1183
-
},
1184
1184
-
"args": [
1185
1185
-
{
1186
1186
-
"type": "{ $type: \"test\"; author?: \"[Reference not found: #user]\" | undefined; }",
1187
1187
-
"relationships": {
1188
1188
-
"args": [
1189
1189
-
"equality"
1190
1190
-
],
1191
1191
-
"typeArgs": []
1192
1192
-
}
1193
1193
-
}
1194
1194
-
],
1195
1195
-
"typeArgs": [],
1196
1196
-
"errors": [],
1197
1197
-
"completions": {}
1198
1198
-
}
1199
1199
-
]
1200
1200
-
}