forked from micahstubbs/torrent
-
Notifications
You must be signed in to change notification settings - Fork 0
/
desugar.yml
562 lines (562 loc) · 7.54 KB
/
desugar.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
apply:
type: invoke
call:
type: invoke
concat:
type: invoke
indexOf:
type: invoke
join:
type: invoke
lastIndexOf:
type: invoke
pop:
type: invoke
push:
type: invoke
reverse:
type: invoke
shift:
type: invoke
slice:
type: invoke
splice:
type: invoke
sort:
type: invoke
toString:
type: invoke
string:
type: invoke
property: toString
toLocaleString:
type: invoke
unshift:
type: invoke
charAt:
type: invoke
charCodeAt:
type: invoke
match:
type: invoke
replace:
type: invoke
search:
type: invoke
split:
type: invoke
substr:
type: invoke
substring:
type: invoke
toLocaleLowerCase:
type: invoke
toLocaleUpperCase:
type: invoke
toLowerCase:
type: invoke
toUpperCase:
type: invoke
trim:
type: invoke
valueOf:
type: invoke
debug:
type: qualify
object: console
assert:
type: qualify
object: console
trace:
type: qualify
object: console
warn:
type: qualify
object: console
E:
type: qualify
object: Math
PI:
type: qualify
object: Math
SQRT2:
type: qualify
object: Math
SQRT1_2:
type: qualify
object: Math
LN2:
type: qualify
object: Math
LN10:
type: qualify
object: Math
LOG2E:
type: qualify
object: Math
LOG10E:
type: qualify
object: Math
abs:
type: qualify
object: Math
acos:
type: qualify
object: Math
asin:
type: qualify
object: Math
atan:
type: qualify
object: Math
atan2:
type: qualify
object: Math
ceil:
type: qualify
object: Math
cos:
type: qualify
object: Math
exp:
type: qualify
object: Math
floor:
type: qualify
object: Math
log:
type: qualify
object: Math
max:
type: qualify
object: Math
min:
type: qualify
object: Math
pow:
type: qualify
object: Math
random:
type: qualify
object: Math
round:
type: qualify
object: Math
sin:
type: qualify
object: Math
sqrt:
type: qualify
object: Math
tan:
type: qualify
object: Math
forEach:
type: qualify
object: lodash
map:
type: qualify
object: lodash
reduce:
type: qualify
object: lodash
reduceRight:
type: qualify
object: lodash
find:
type: qualify
object: lodash
filter:
type: qualify
object: lodash
where:
type: qualify
object: lodash
findWhere:
type: qualify
object: lodash
reject:
type: qualify
object: lodash
every:
type: qualify
object: lodash
some:
type: qualify
object: lodash
contains:
type: qualify
object: lodash
invoke:
type: qualify
object: lodash
pluck:
type: qualify
object: lodash
maxBy:
type: qualify
object: lodash
property: max
minBy:
type: qualify
object: lodash
property: min
sortBy:
type: qualify
object: lodash
groupBy:
type: qualify
object: lodash
indexBy:
type: qualify
object: lodash
countBy:
type: qualify
object: lodash
sequence:
type: qualify
object: lodash
property: range
shuffle:
type: qualify
object: lodash
sample:
type: qualify
object: lodash
toArray:
type: qualify
object: lodash
sizeOf:
type: qualify
object: lodash
partition:
type: qualify
object: lodash
findIndex:
type: qualify
object: lodash
findLastindex:
type: qualify
object: lodash
head:
type: qualify
object: lodash
initial:
type: qualify
object: lodash
last:
type: qualify
object: lodash
tail:
type: qualify
object: lodash
compact:
type: qualify
object: lodash
flatten:
type: qualify
object: lodash
without:
type: qualify
object: lodash
union:
type: qualify
object: lodash
intersection:
type: qualify
object: lodash
difference:
type: qualify
object: lodash
unique:
type: qualify
object: lodash
zip:
type: qualify
object: lodash
toObject:
type: qualify
object: lodash
property: object
indexOf:
type: qualify
object: lodash
lastIndexOf:
type: qualify
object: lodash
sortedIndex:
type: qualify
object: lodash
bind:
type: qualify
object: lodash
bindAll:
type: qualify
object: lodash
partial:
type: qualify
object: lodash
memoize:
type: qualify
object: lodash
delay:
type: qualify
object: lodash
defer:
type: qualify
object: lodash
throttle:
type: qualify
object: lodash
debounce:
type: qualify
object: lodash
once:
type: qualify
object: lodash
after:
type: qualify
object: lodash
before:
type: qualify
object: lodash
wrap:
type: qualify
object: lodash
negate:
type: qualify
object: lodash
compose:
type: qualify
object: lodash
keys:
type: qualify
object: lodash
values:
type: qualify
object: lodash
pairs:
type: qualify
object: lodash
invert:
type: qualify
object: lodash
functions:
type: qualify
object: lodash
extend:
type: qualify
object: lodash
pick:
type: qualify
object: lodash
omit:
type: qualify
object: lodash
defaults:
type: qualify
object: lodash
clone:
type: qualify
object: lodash
tap:
type: qualify
object: lodash
has:
type: qualify
object: lodash
matches:
type: qualify
object: lodash
isEqual:
type: qualify
object: lodash
isEmpty:
type: qualify
object: lodash
isElement:
type: qualify
object: lodash
isArray:
type: qualify
object: lodash
isObject:
type: qualify
object: lodash
isArguments:
type: qualify
object: lodash
isFunction:
type: qualify
object: lodash
isString:
type: qualify
object: lodash
isNumber:
type: qualify
object: lodash
isFinite:
type: qualify
object: lodash
isBoolean:
type: qualify
object: lodash
isDate:
type: qualify
object: lodash
isRegExp:
type: qualify
object: lodash
isNaN:
type: qualify
object: lodash
isNull:
type: qualify
object: lodash
isUndefined:
type: qualify
object: lodash
identity:
type: qualify
object: lodash
constant:
type: qualify
object: lodash
noop:
type: qualify
object: lodash
times:
type: qualify
object: lodash
random:
type: qualify
object: lodash
iteratee:
type: qualify
object: lodash
uniqueId:
type: qualify
object: lodash
escape:
type: qualify
object: lodash
unescape:
type: qualify
object: lodash
now:
type: qualify
object: lodash
TUndefined:
type: qualify
object: Flow
TNull:
type: qualify
object: Flow
TBoolean:
type: qualify
object: Flow
TString:
type: qualify
object: Flow
TNumber:
type: qualify
object: Flow
TFunction:
type: qualify
object: Flow
TObject:
type: qualify
object: Flow
TArray:
type: qualify
object: Flow
TArguments:
type: qualify
object: Flow
TDate:
type: qualify
object: Flow
TRegExp:
type: qualify
object: Flow
TError:
type: qualify
object: Flow
TFactor:
type: qualify
object: Flow
slot:
type: qualify
object: Flow.Dataflow
slots:
type: qualify
object: Flow.Dataflow
signal:
type: qualify
object: Flow.Dataflow
signals:
type: qualify
object: Flow.Dataflow
isSignal:
type: qualify
object: Flow.Dataflow
board:
type: qualify
object: Flow.Dataflow
link:
type: qualify
object: Flow.Dataflow
unlink:
type: qualify
object: Flow.Dataflow
act:
type: qualify
object: Flow.Dataflow
react:
type: qualify
object: Flow.Dataflow
lift:
type: qualify
object: Flow.Dataflow
merge:
type: qualify
object: Flow.Dataflow
isDefined:
type: qualify
object: Flow.Prelude
isTruthy:
type: qualify
object: Flow.Prelude
isFalsy:
type: qualify
object: Flow.Prelude
negative:
type: qualify
object: Flow.Prelude
always:
type: qualify
object: Flow.Prelude
never:
type: qualify
object: Flow.Prelude
copy:
type: qualify
object: Flow.Prelude
remove:
type: qualify
object: Flow.Prelude
words:
type: qualify
object: Flow.Prelude
repeat:
type: qualify
object: Flow.Prelude
typeOf:
type: qualify
object: Flow.Prelude
deepClone:
type: qualify
object: Flow.Prelude
stringify:
type: qualify
object: Flow.Prelude