TypeScript/tests/baselines/reference/underscoreTest1.symbols
2015-04-15 16:44:20 -07:00

4899 lines
301 KiB
Plaintext

=== tests/cases/compiler/underscoreTest1_underscoreTests.ts ===
/// <reference path="underscoreTest1_underscore.ts" />
declare var $;
>$ : Symbol($, Decl(underscoreTest1_underscoreTests.ts, 2, 11))
declare function alert(x: string): void;
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
>x : Symbol(x, Decl(underscoreTest1_underscoreTests.ts, 3, 23))
_.each([1, 2, 3], (num) => alert(num.toString()));
>_.each : Symbol(Underscore.Static.each, Decl(underscoreTest1_underscore.ts, 394, 43), Decl(underscoreTest1_underscore.ts, 396, 77))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>each : Symbol(Underscore.Static.each, Decl(underscoreTest1_underscore.ts, 394, 43), Decl(underscoreTest1_underscore.ts, 396, 77))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 5, 19))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
>num.toString : Symbol(Number.toString, Decl(lib.d.ts, 458, 18))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 5, 19))
>toString : Symbol(Number.toString, Decl(lib.d.ts, 458, 18))
_.each({ one: 1, two: 2, three: 3 }, (value: number, key?: string) => alert(value.toString()));
>_.each : Symbol(Underscore.Static.each, Decl(underscoreTest1_underscore.ts, 394, 43), Decl(underscoreTest1_underscore.ts, 396, 77))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>each : Symbol(Underscore.Static.each, Decl(underscoreTest1_underscore.ts, 394, 43), Decl(underscoreTest1_underscore.ts, 396, 77))
>one : Symbol(one, Decl(underscoreTest1_underscoreTests.ts, 6, 8))
>two : Symbol(two, Decl(underscoreTest1_underscoreTests.ts, 6, 16))
>three : Symbol(three, Decl(underscoreTest1_underscoreTests.ts, 6, 24))
>value : Symbol(value, Decl(underscoreTest1_underscoreTests.ts, 6, 38))
>key : Symbol(key, Decl(underscoreTest1_underscoreTests.ts, 6, 52))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
>value.toString : Symbol(Number.toString, Decl(lib.d.ts, 458, 18))
>value : Symbol(value, Decl(underscoreTest1_underscoreTests.ts, 6, 38))
>toString : Symbol(Number.toString, Decl(lib.d.ts, 458, 18))
_.map([1, 2, 3], (num) => num * 3);
>_.map : Symbol(Underscore.Static.map, Decl(underscoreTest1_underscore.ts, 399, 90), Decl(underscoreTest1_underscore.ts, 401, 75))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>map : Symbol(Underscore.Static.map, Decl(underscoreTest1_underscore.ts, 399, 90), Decl(underscoreTest1_underscore.ts, 401, 75))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 8, 18))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 8, 18))
_.map({ one: 1, two: 2, three: 3 }, (value: number, key?: string) => value * 3);
>_.map : Symbol(Underscore.Static.map, Decl(underscoreTest1_underscore.ts, 399, 90), Decl(underscoreTest1_underscore.ts, 401, 75))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>map : Symbol(Underscore.Static.map, Decl(underscoreTest1_underscore.ts, 399, 90), Decl(underscoreTest1_underscore.ts, 401, 75))
>one : Symbol(one, Decl(underscoreTest1_underscoreTests.ts, 9, 7))
>two : Symbol(two, Decl(underscoreTest1_underscoreTests.ts, 9, 15))
>three : Symbol(three, Decl(underscoreTest1_underscoreTests.ts, 9, 23))
>value : Symbol(value, Decl(underscoreTest1_underscoreTests.ts, 9, 37))
>key : Symbol(key, Decl(underscoreTest1_underscoreTests.ts, 9, 51))
>value : Symbol(value, Decl(underscoreTest1_underscoreTests.ts, 9, 37))
var sum = _.reduce([1, 2, 3], (memo, num) => memo + num, 0);
>sum : Symbol(sum, Decl(underscoreTest1_underscoreTests.ts, 11, 3))
>_.reduce : Symbol(Underscore.Static.reduce, Decl(underscoreTest1_underscore.ts, 404, 89), Decl(underscoreTest1_underscore.ts, 406, 90), Decl(underscoreTest1_underscore.ts, 407, 92), Decl(underscoreTest1_underscore.ts, 408, 100))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>reduce : Symbol(Underscore.Static.reduce, Decl(underscoreTest1_underscore.ts, 404, 89), Decl(underscoreTest1_underscore.ts, 406, 90), Decl(underscoreTest1_underscore.ts, 407, 92), Decl(underscoreTest1_underscore.ts, 408, 100))
>memo : Symbol(memo, Decl(underscoreTest1_underscoreTests.ts, 11, 31))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 11, 36))
>memo : Symbol(memo, Decl(underscoreTest1_underscoreTests.ts, 11, 31))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 11, 36))
var list = [[0, 1], [2, 3], [4, 5]];
>list : Symbol(list, Decl(underscoreTest1_underscoreTests.ts, 13, 3))
var flat = _.reduceRight(list, (a, b) => a.concat(b), []);
>flat : Symbol(flat, Decl(underscoreTest1_underscoreTests.ts, 14, 3))
>_.reduceRight : Symbol(Underscore.Static.reduceRight, Decl(underscoreTest1_underscore.ts, 417, 102), Decl(underscoreTest1_underscore.ts, 419, 95), Decl(underscoreTest1_underscore.ts, 420, 97), Decl(underscoreTest1_underscore.ts, 421, 105))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>reduceRight : Symbol(Underscore.Static.reduceRight, Decl(underscoreTest1_underscore.ts, 417, 102), Decl(underscoreTest1_underscore.ts, 419, 95), Decl(underscoreTest1_underscore.ts, 420, 97), Decl(underscoreTest1_underscore.ts, 421, 105))
>list : Symbol(list, Decl(underscoreTest1_underscoreTests.ts, 13, 3))
>a : Symbol(a, Decl(underscoreTest1_underscoreTests.ts, 14, 32))
>b : Symbol(b, Decl(underscoreTest1_underscoreTests.ts, 14, 34))
>a.concat : Symbol(Array.concat, Decl(lib.d.ts, 1025, 13), Decl(lib.d.ts, 1030, 46))
>a : Symbol(a, Decl(underscoreTest1_underscoreTests.ts, 14, 32))
>concat : Symbol(Array.concat, Decl(lib.d.ts, 1025, 13), Decl(lib.d.ts, 1030, 46))
>b : Symbol(b, Decl(underscoreTest1_underscoreTests.ts, 14, 34))
var even = _.find([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
>even : Symbol(even, Decl(underscoreTest1_underscoreTests.ts, 16, 3))
>_.find : Symbol(Underscore.Static.find, Decl(underscoreTest1_underscore.ts, 426, 101), Decl(underscoreTest1_underscore.ts, 428, 77))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>find : Symbol(Underscore.Static.find, Decl(underscoreTest1_underscore.ts, 426, 101), Decl(underscoreTest1_underscore.ts, 428, 77))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 16, 39))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 16, 39))
var evens = _.filter([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
>evens : Symbol(evens, Decl(underscoreTest1_underscoreTests.ts, 18, 3))
>_.filter : Symbol(Underscore.Static.filter, Decl(underscoreTest1_underscore.ts, 431, 89), Decl(underscoreTest1_underscore.ts, 433, 81))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>filter : Symbol(Underscore.Static.filter, Decl(underscoreTest1_underscore.ts, 431, 89), Decl(underscoreTest1_underscore.ts, 433, 81))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 18, 42))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 18, 42))
var listOfPlays = [{ title: "Cymbeline", author: "Shakespeare", year: 1611 }, { title: "The Tempest", author: "Shakespeare", year: 1611 }, { title: "Other", author: "Not Shakespeare", year: 2012 }];
>listOfPlays : Symbol(listOfPlays, Decl(underscoreTest1_underscoreTests.ts, 20, 3))
>title : Symbol(title, Decl(underscoreTest1_underscoreTests.ts, 20, 20))
>author : Symbol(author, Decl(underscoreTest1_underscoreTests.ts, 20, 40))
>year : Symbol(year, Decl(underscoreTest1_underscoreTests.ts, 20, 63))
>title : Symbol(title, Decl(underscoreTest1_underscoreTests.ts, 20, 79))
>author : Symbol(author, Decl(underscoreTest1_underscoreTests.ts, 20, 101))
>year : Symbol(year, Decl(underscoreTest1_underscoreTests.ts, 20, 124))
>title : Symbol(title, Decl(underscoreTest1_underscoreTests.ts, 20, 140))
>author : Symbol(author, Decl(underscoreTest1_underscoreTests.ts, 20, 156))
>year : Symbol(year, Decl(underscoreTest1_underscoreTests.ts, 20, 183))
_.where(listOfPlays, { author: "Shakespeare", year: 1611 });
>_.where : Symbol(Underscore.Static.where, Decl(underscoreTest1_underscore.ts, 436, 91), Decl(underscoreTest1_underscore.ts, 438, 53))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>where : Symbol(Underscore.Static.where, Decl(underscoreTest1_underscore.ts, 436, 91), Decl(underscoreTest1_underscore.ts, 438, 53))
>listOfPlays : Symbol(listOfPlays, Decl(underscoreTest1_underscoreTests.ts, 20, 3))
>author : Symbol(author, Decl(underscoreTest1_underscoreTests.ts, 21, 22))
>year : Symbol(year, Decl(underscoreTest1_underscoreTests.ts, 21, 45))
var odds = _.reject([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
>odds : Symbol(odds, Decl(underscoreTest1_underscoreTests.ts, 23, 3))
>_.reject : Symbol(Underscore.Static.reject, Decl(underscoreTest1_underscore.ts, 442, 65), Decl(underscoreTest1_underscore.ts, 444, 81))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>reject : Symbol(Underscore.Static.reject, Decl(underscoreTest1_underscore.ts, 442, 65), Decl(underscoreTest1_underscore.ts, 444, 81))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 23, 41))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 23, 41))
_.all([true, 1, null, 'yes'], _.identity);
>_.all : Symbol(Underscore.Static.all, Decl(underscoreTest1_underscore.ts, 448, 95), Decl(underscoreTest1_underscore.ts, 449, 83))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>all : Symbol(Underscore.Static.all, Decl(underscoreTest1_underscore.ts, 448, 95), Decl(underscoreTest1_underscore.ts, 449, 83))
>_.identity : Symbol(Underscore.Static.identity, Decl(underscoreTest1_underscore.ts, 617, 29))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>identity : Symbol(Underscore.Static.identity, Decl(underscoreTest1_underscore.ts, 617, 29))
_.any([null, 0, 'yes', false]);
>_.any : Symbol(Underscore.Static.any, Decl(underscoreTest1_underscore.ts, 453, 94), Decl(underscoreTest1_underscore.ts, 454, 83))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>any : Symbol(Underscore.Static.any, Decl(underscoreTest1_underscore.ts, 453, 94), Decl(underscoreTest1_underscore.ts, 454, 83))
_.contains([1, 2, 3], 3);
>_.contains : Symbol(Underscore.Static.contains, Decl(underscoreTest1_underscore.ts, 455, 93), Decl(underscoreTest1_underscore.ts, 457, 50))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>contains : Symbol(Underscore.Static.contains, Decl(underscoreTest1_underscore.ts, 455, 93), Decl(underscoreTest1_underscore.ts, 457, 50))
_.invoke([[5, 1, 7], [3, 2, 1]], 'sort');
>_.invoke : Symbol(Underscore.Static.invoke, Decl(underscoreTest1_underscore.ts, 460, 59), Decl(underscoreTest1_underscore.ts, 462, 71))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>invoke : Symbol(Underscore.Static.invoke, Decl(underscoreTest1_underscore.ts, 460, 59), Decl(underscoreTest1_underscore.ts, 462, 71))
var stooges = [{ name: 'moe', age: 40 }, { name: 'larry', age: 50 }, { name: 'curly', age: 60 }];
>stooges : Symbol(stooges, Decl(underscoreTest1_underscoreTests.ts, 33, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 33, 16))
>age : Symbol(age, Decl(underscoreTest1_underscoreTests.ts, 33, 29))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 33, 42))
>age : Symbol(age, Decl(underscoreTest1_underscoreTests.ts, 33, 57))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 33, 70))
>age : Symbol(age, Decl(underscoreTest1_underscoreTests.ts, 33, 85))
_.pluck(stooges, 'name');
>_.pluck : Symbol(Underscore.Static.pluck, Decl(underscoreTest1_underscore.ts, 463, 81), Decl(underscoreTest1_underscore.ts, 465, 56))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>pluck : Symbol(Underscore.Static.pluck, Decl(underscoreTest1_underscore.ts, 463, 81), Decl(underscoreTest1_underscore.ts, 465, 56))
>stooges : Symbol(stooges, Decl(underscoreTest1_underscoreTests.ts, 33, 3))
_.max(stooges, (stooge) => stooge.age);
>_.max : Symbol(Underscore.Static.max, Decl(underscoreTest1_underscore.ts, 466, 66), Decl(underscoreTest1_underscore.ts, 468, 73))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>max : Symbol(Underscore.Static.max, Decl(underscoreTest1_underscore.ts, 466, 66), Decl(underscoreTest1_underscore.ts, 468, 73))
>stooges : Symbol(stooges, Decl(underscoreTest1_underscoreTests.ts, 33, 3))
>stooge : Symbol(stooge, Decl(underscoreTest1_underscoreTests.ts, 36, 16))
>stooge.age : Symbol(age, Decl(underscoreTest1_underscoreTests.ts, 33, 29))
>stooge : Symbol(stooge, Decl(underscoreTest1_underscoreTests.ts, 36, 16))
>age : Symbol(age, Decl(underscoreTest1_underscoreTests.ts, 33, 29))
var numbers = [10, 5, 100, 2, 1000];
>numbers : Symbol(numbers, Decl(underscoreTest1_underscoreTests.ts, 38, 3))
_.min(numbers);
>_.min : Symbol(Underscore.Static.min, Decl(underscoreTest1_underscore.ts, 469, 83), Decl(underscoreTest1_underscore.ts, 471, 73))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>min : Symbol(Underscore.Static.min, Decl(underscoreTest1_underscore.ts, 469, 83), Decl(underscoreTest1_underscore.ts, 471, 73))
>numbers : Symbol(numbers, Decl(underscoreTest1_underscoreTests.ts, 38, 3))
_.sortBy([1, 2, 3, 4, 5, 6], (num) => Math.sin(num));
>_.sortBy : Symbol(Underscore.Static.sortBy, Decl(underscoreTest1_underscore.ts, 472, 83), Decl(underscoreTest1_underscore.ts, 474, 77), Decl(underscoreTest1_underscore.ts, 475, 87), Decl(underscoreTest1_underscore.ts, 476, 56))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>sortBy : Symbol(Underscore.Static.sortBy, Decl(underscoreTest1_underscore.ts, 472, 83), Decl(underscoreTest1_underscore.ts, 474, 77), Decl(underscoreTest1_underscore.ts, 475, 87), Decl(underscoreTest1_underscore.ts, 476, 56))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 41, 30))
>Math.sin : Symbol(Math.sin, Decl(lib.d.ts, 615, 29))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11))
>sin : Symbol(Math.sin, Decl(lib.d.ts, 615, 29))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 41, 30))
// not sure how this is typechecking at all.. Math.floor(e) is number not string..?
_([1.3, 2.1, 2.4]).groupBy((e: number, i?: number, list?: number[]) => Math.floor(e));
>_([1.3, 2.1, 2.4]).groupBy : Symbol(Underscore.WrappedArray.groupBy, Decl(underscoreTest1_underscore.ts, 112, 42), Decl(underscoreTest1_underscore.ts, 113, 77))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>groupBy : Symbol(Underscore.WrappedArray.groupBy, Decl(underscoreTest1_underscore.ts, 112, 42), Decl(underscoreTest1_underscore.ts, 113, 77))
>e : Symbol(e, Decl(underscoreTest1_underscoreTests.ts, 45, 28))
>i : Symbol(i, Decl(underscoreTest1_underscoreTests.ts, 45, 38))
>list : Symbol(list, Decl(underscoreTest1_underscoreTests.ts, 45, 50))
>Math.floor : Symbol(Math.floor, Decl(lib.d.ts, 582, 27))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11))
>floor : Symbol(Math.floor, Decl(lib.d.ts, 582, 27))
>e : Symbol(e, Decl(underscoreTest1_underscoreTests.ts, 45, 28))
_.groupBy([1.3, 2.1, 2.4], (num: number) => Math.floor(num));
>_.groupBy : Symbol(Underscore.Static.groupBy, Decl(underscoreTest1_underscore.ts, 477, 66), Decl(underscoreTest1_underscore.ts, 479, 91), Decl(underscoreTest1_underscore.ts, 480, 101), Decl(underscoreTest1_underscore.ts, 481, 69))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>groupBy : Symbol(Underscore.Static.groupBy, Decl(underscoreTest1_underscore.ts, 477, 66), Decl(underscoreTest1_underscore.ts, 479, 91), Decl(underscoreTest1_underscore.ts, 480, 101), Decl(underscoreTest1_underscore.ts, 481, 69))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 46, 28))
>Math.floor : Symbol(Math.floor, Decl(lib.d.ts, 582, 27))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11))
>floor : Symbol(Math.floor, Decl(lib.d.ts, 582, 27))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 46, 28))
_.groupBy(['one', 'two', 'three'], 'length');
>_.groupBy : Symbol(Underscore.Static.groupBy, Decl(underscoreTest1_underscore.ts, 477, 66), Decl(underscoreTest1_underscore.ts, 479, 91), Decl(underscoreTest1_underscore.ts, 480, 101), Decl(underscoreTest1_underscore.ts, 481, 69))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>groupBy : Symbol(Underscore.Static.groupBy, Decl(underscoreTest1_underscore.ts, 477, 66), Decl(underscoreTest1_underscore.ts, 479, 91), Decl(underscoreTest1_underscore.ts, 480, 101), Decl(underscoreTest1_underscore.ts, 481, 69))
_.countBy([1, 2, 3, 4, 5], (num) => num % 2 == 0 ? 'even' : 'odd');
>_.countBy : Symbol(Underscore.Static.countBy, Decl(underscoreTest1_underscore.ts, 482, 79), Decl(underscoreTest1_underscore.ts, 484, 94), Decl(underscoreTest1_underscore.ts, 485, 104), Decl(underscoreTest1_underscore.ts, 486, 72))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>countBy : Symbol(Underscore.Static.countBy, Decl(underscoreTest1_underscore.ts, 482, 79), Decl(underscoreTest1_underscore.ts, 484, 94), Decl(underscoreTest1_underscore.ts, 485, 104), Decl(underscoreTest1_underscore.ts, 486, 72))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 49, 28))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 49, 28))
_.shuffle([1, 2, 3, 4, 5, 6]);
>_.shuffle : Symbol(Underscore.Static.shuffle, Decl(underscoreTest1_underscore.ts, 487, 82), Decl(underscoreTest1_underscore.ts, 489, 35))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>shuffle : Symbol(Underscore.Static.shuffle, Decl(underscoreTest1_underscore.ts, 487, 82), Decl(underscoreTest1_underscore.ts, 489, 35))
// (function(){ return _.toArray(arguments).slice(1); })(1, 2, 3, 4);
_.size({ one: 1, two: 2, three: 3 });
>_.size : Symbol(Underscore.Static.size, Decl(underscoreTest1_underscore.ts, 493, 45), Decl(underscoreTest1_underscore.ts, 495, 35))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>size : Symbol(Underscore.Static.size, Decl(underscoreTest1_underscore.ts, 493, 45), Decl(underscoreTest1_underscore.ts, 495, 35))
>one : Symbol(one, Decl(underscoreTest1_underscoreTests.ts, 55, 8))
>two : Symbol(two, Decl(underscoreTest1_underscoreTests.ts, 55, 16))
>three : Symbol(three, Decl(underscoreTest1_underscoreTests.ts, 55, 24))
///////////////////////////////////////////////////////////////////////////////////////
_.first([5, 4, 3, 2, 1]);
>_.first : Symbol(Underscore.Static.first, Decl(underscoreTest1_underscore.ts, 496, 45), Decl(underscoreTest1_underscore.ts, 498, 31))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>first : Symbol(Underscore.Static.first, Decl(underscoreTest1_underscore.ts, 496, 45), Decl(underscoreTest1_underscore.ts, 498, 31))
_.initial([5, 4, 3, 2, 1]);
>_.initial : Symbol(Underscore.Static.initial, Decl(underscoreTest1_underscore.ts, 503, 47), Decl(underscoreTest1_underscore.ts, 505, 33))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>initial : Symbol(Underscore.Static.initial, Decl(underscoreTest1_underscore.ts, 503, 47), Decl(underscoreTest1_underscore.ts, 505, 33))
_.last([5, 4, 3, 2, 1]);
>_.last : Symbol(Underscore.Static.last, Decl(underscoreTest1_underscore.ts, 506, 50), Decl(underscoreTest1_underscore.ts, 508, 30))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>last : Symbol(Underscore.Static.last, Decl(underscoreTest1_underscore.ts, 506, 50), Decl(underscoreTest1_underscore.ts, 508, 30))
_.rest([5, 4, 3, 2, 1]);
>_.rest : Symbol(Underscore.Static.rest, Decl(underscoreTest1_underscore.ts, 509, 47))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>rest : Symbol(Underscore.Static.rest, Decl(underscoreTest1_underscore.ts, 509, 47))
_.compact([0, 1, false, 2, '', 3]);
>_.compact : Symbol(Underscore.Static.compact, Decl(underscoreTest1_underscore.ts, 511, 48))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>compact : Symbol(Underscore.Static.compact, Decl(underscoreTest1_underscore.ts, 511, 48))
_.flatten([1, 2, 3, 4]);
>_.flatten : Symbol(Underscore.Static.flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>flatten : Symbol(Underscore.Static.flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
_.flatten([1, [2]]);
>_.flatten : Symbol(Underscore.Static.flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>flatten : Symbol(Underscore.Static.flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
// typescript doesn't like the elements being different
_.flatten([1, [2], [3, [[4]]]]);
>_.flatten : Symbol(Underscore.Static.flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>flatten : Symbol(Underscore.Static.flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
_.flatten([1, [2], [3, [[4]]]], true);
>_.flatten : Symbol(Underscore.Static.flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>flatten : Symbol(Underscore.Static.flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
_.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
>_.without : Symbol(Underscore.Static.without, Decl(underscoreTest1_underscore.ts, 516, 57))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>without : Symbol(Underscore.Static.without, Decl(underscoreTest1_underscore.ts, 516, 57))
_.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
>_.union : Symbol(Underscore.Static.union, Decl(underscoreTest1_underscore.ts, 518, 51))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>union : Symbol(Underscore.Static.union, Decl(underscoreTest1_underscore.ts, 518, 51))
_.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
>_.intersection : Symbol(Underscore.Static.intersection, Decl(underscoreTest1_underscore.ts, 520, 40))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>intersection : Symbol(Underscore.Static.intersection, Decl(underscoreTest1_underscore.ts, 520, 40))
_.difference([1, 2, 3, 4, 5], [5, 2, 10]);
>_.difference : Symbol(Underscore.Static.difference, Decl(underscoreTest1_underscore.ts, 522, 47))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>difference : Symbol(Underscore.Static.difference, Decl(underscoreTest1_underscore.ts, 522, 47))
_.uniq([1, 2, 1, 3, 1, 4]);
>_.uniq : Symbol(Underscore.Static.uniq, Decl(underscoreTest1_underscore.ts, 524, 56), Decl(underscoreTest1_underscore.ts, 526, 52))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>uniq : Symbol(Underscore.Static.uniq, Decl(underscoreTest1_underscore.ts, 524, 56), Decl(underscoreTest1_underscore.ts, 526, 52))
_.zip(['moe', 'larry', 'curly'], [30, 40, 50], [true, false, false]);
>_.zip : Symbol(Underscore.Static.zip, Decl(underscoreTest1_underscore.ts, 529, 97), Decl(underscoreTest1_underscore.ts, 531, 58), Decl(underscoreTest1_underscore.ts, 532, 76), Decl(underscoreTest1_underscore.ts, 533, 94))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>zip : Symbol(Underscore.Static.zip, Decl(underscoreTest1_underscore.ts, 529, 97), Decl(underscoreTest1_underscore.ts, 531, 58), Decl(underscoreTest1_underscore.ts, 532, 76), Decl(underscoreTest1_underscore.ts, 533, 94))
_.object(['moe', 'larry', 'curly'], [30, 40, 50]);
>_.object : Symbol(Underscore.Static.object, Decl(underscoreTest1_underscore.ts, 534, 41), Decl(underscoreTest1_underscore.ts, 536, 35))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>object : Symbol(Underscore.Static.object, Decl(underscoreTest1_underscore.ts, 534, 41), Decl(underscoreTest1_underscore.ts, 536, 35))
_.object([['moe', 30], ['larry', 40], ['curly', 50]]);
>_.object : Symbol(Underscore.Static.object, Decl(underscoreTest1_underscore.ts, 534, 41), Decl(underscoreTest1_underscore.ts, 536, 35))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>object : Symbol(Underscore.Static.object, Decl(underscoreTest1_underscore.ts, 534, 41), Decl(underscoreTest1_underscore.ts, 536, 35))
_.indexOf([1, 2, 3], 2);
>_.indexOf : Symbol(Underscore.Static.indexOf, Decl(underscoreTest1_underscore.ts, 537, 51))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>indexOf : Symbol(Underscore.Static.indexOf, Decl(underscoreTest1_underscore.ts, 537, 51))
_.lastIndexOf([1, 2, 3, 1, 2, 3], 2);
>_.lastIndexOf : Symbol(Underscore.Static.lastIndexOf, Decl(underscoreTest1_underscore.ts, 539, 68))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>lastIndexOf : Symbol(Underscore.Static.lastIndexOf, Decl(underscoreTest1_underscore.ts, 539, 68))
_.sortedIndex([10, 20, 30, 40, 50], 35);
>_.sortedIndex : Symbol(Underscore.Static.sortedIndex, Decl(underscoreTest1_underscore.ts, 541, 72), Decl(underscoreTest1_underscore.ts, 543, 72))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>sortedIndex : Symbol(Underscore.Static.sortedIndex, Decl(underscoreTest1_underscore.ts, 541, 72), Decl(underscoreTest1_underscore.ts, 543, 72))
_.range(10);
>_.range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
_.range(1, 11);
>_.range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
_.range(0, 30, 5);
>_.range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
_.range(0, 30, 5);
>_.range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
_.range(0);
>_.range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>range : Symbol(Underscore.Static.range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
///////////////////////////////////////////////////////////////////////////////////////
var func = function (greeting) { return greeting + ': ' + this.name };
>func : Symbol(func, Decl(underscoreTest1_underscoreTests.ts, 90, 3))
>greeting : Symbol(greeting, Decl(underscoreTest1_underscoreTests.ts, 90, 21))
>greeting : Symbol(greeting, Decl(underscoreTest1_underscoreTests.ts, 90, 21))
// need a second var otherwise typescript thinks func signature is the above func type,
// instead of the newly returned _bind => func type.
var func2 = _.bind(func, { name: 'moe' }, 'hi');
>func2 : Symbol(func2, Decl(underscoreTest1_underscoreTests.ts, 93, 3))
>_.bind : Symbol(Underscore.Static.bind, Decl(underscoreTest1_underscore.ts, 547, 68), Decl(underscoreTest1_underscore.ts, 549, 58))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>bind : Symbol(Underscore.Static.bind, Decl(underscoreTest1_underscore.ts, 547, 68), Decl(underscoreTest1_underscore.ts, 549, 58))
>func : Symbol(func, Decl(underscoreTest1_underscoreTests.ts, 90, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 93, 26))
func2();
>func2 : Symbol(func2, Decl(underscoreTest1_underscoreTests.ts, 93, 3))
var buttonView = {
>buttonView : Symbol(buttonView, Decl(underscoreTest1_underscoreTests.ts, 96, 3))
label: 'underscore',
>label : Symbol(label, Decl(underscoreTest1_underscoreTests.ts, 96, 18))
onClick: function () { alert('clicked: ' + this.label); },
>onClick : Symbol(onClick, Decl(underscoreTest1_underscoreTests.ts, 97, 24))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
onHover: function () { alert('hovering: ' + this.label); }
>onHover : Symbol(onHover, Decl(underscoreTest1_underscoreTests.ts, 98, 62))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
};
_.bindAll(buttonView);
>_.bindAll : Symbol(Underscore.Static.bindAll, Decl(underscoreTest1_underscore.ts, 550, 68))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>bindAll : Symbol(Underscore.Static.bindAll, Decl(underscoreTest1_underscore.ts, 550, 68))
>buttonView : Symbol(buttonView, Decl(underscoreTest1_underscoreTests.ts, 96, 3))
$('#underscore_button').bind('click', buttonView.onClick);
>$ : Symbol($, Decl(underscoreTest1_underscoreTests.ts, 2, 11))
>buttonView.onClick : Symbol(onClick, Decl(underscoreTest1_underscoreTests.ts, 97, 24))
>buttonView : Symbol(buttonView, Decl(underscoreTest1_underscoreTests.ts, 96, 3))
>onClick : Symbol(onClick, Decl(underscoreTest1_underscoreTests.ts, 97, 24))
var fibonacci = _.memoize(function (n) {
>fibonacci : Symbol(fibonacci, Decl(underscoreTest1_underscoreTests.ts, 104, 3))
>_.memoize : Symbol(Underscore.Static.memoize, Decl(underscoreTest1_underscore.ts, 554, 58))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>memoize : Symbol(Underscore.Static.memoize, Decl(underscoreTest1_underscore.ts, 554, 58))
>n : Symbol(n, Decl(underscoreTest1_underscoreTests.ts, 104, 36))
return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2);
>n : Symbol(n, Decl(underscoreTest1_underscoreTests.ts, 104, 36))
>n : Symbol(n, Decl(underscoreTest1_underscoreTests.ts, 104, 36))
>fibonacci : Symbol(fibonacci, Decl(underscoreTest1_underscoreTests.ts, 104, 3))
>n : Symbol(n, Decl(underscoreTest1_underscoreTests.ts, 104, 36))
>fibonacci : Symbol(fibonacci, Decl(underscoreTest1_underscoreTests.ts, 104, 3))
>n : Symbol(n, Decl(underscoreTest1_underscoreTests.ts, 104, 36))
});
var log = _.bind((message?: string, ...rest: string[]) => { }, Date);
>log : Symbol(log, Decl(underscoreTest1_underscoreTests.ts, 108, 3))
>_.bind : Symbol(Underscore.Static.bind, Decl(underscoreTest1_underscore.ts, 547, 68), Decl(underscoreTest1_underscore.ts, 549, 58))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>bind : Symbol(Underscore.Static.bind, Decl(underscoreTest1_underscore.ts, 547, 68), Decl(underscoreTest1_underscore.ts, 549, 58))
>message : Symbol(message, Decl(underscoreTest1_underscoreTests.ts, 108, 18))
>rest : Symbol(rest, Decl(underscoreTest1_underscoreTests.ts, 108, 35))
>Date : Symbol(Date, Decl(lib.d.ts, 633, 23), Decl(lib.d.ts, 815, 11))
_.delay(log, 1000, 'logged later');
>_.delay : Symbol(Underscore.Static.delay, Decl(underscoreTest1_underscore.ts, 556, 73))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>delay : Symbol(Underscore.Static.delay, Decl(underscoreTest1_underscore.ts, 556, 73))
>log : Symbol(log, Decl(underscoreTest1_underscoreTests.ts, 108, 3))
_.defer(function () { alert('deferred'); });
>_.defer : Symbol(Underscore.Static.defer, Decl(underscoreTest1_underscore.ts, 558, 68))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>defer : Symbol(Underscore.Static.defer, Decl(underscoreTest1_underscore.ts, 558, 68))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
var updatePosition = () => alert('updating position...');
>updatePosition : Symbol(updatePosition, Decl(underscoreTest1_underscoreTests.ts, 113, 3))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
var throttled = _.throttle(updatePosition, 100);
>throttled : Symbol(throttled, Decl(underscoreTest1_underscoreTests.ts, 114, 3))
>_.throttle : Symbol(Underscore.Static.throttle, Decl(underscoreTest1_underscore.ts, 560, 54))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>throttle : Symbol(Underscore.Static.throttle, Decl(underscoreTest1_underscore.ts, 560, 54))
>updatePosition : Symbol(updatePosition, Decl(underscoreTest1_underscoreTests.ts, 113, 3))
$(null).scroll(throttled);
>$ : Symbol($, Decl(underscoreTest1_underscoreTests.ts, 2, 11))
>throttled : Symbol(throttled, Decl(underscoreTest1_underscoreTests.ts, 114, 3))
var calculateLayout = () => alert('calculating layout...');
>calculateLayout : Symbol(calculateLayout, Decl(underscoreTest1_underscoreTests.ts, 117, 3))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
var lazyLayout = _.debounce(calculateLayout, 300);
>lazyLayout : Symbol(lazyLayout, Decl(underscoreTest1_underscoreTests.ts, 118, 3))
>_.debounce : Symbol(Underscore.Static.debounce, Decl(underscoreTest1_underscore.ts, 562, 63))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>debounce : Symbol(Underscore.Static.debounce, Decl(underscoreTest1_underscore.ts, 562, 63))
>calculateLayout : Symbol(calculateLayout, Decl(underscoreTest1_underscoreTests.ts, 117, 3))
$(null).resize(lazyLayout);
>$ : Symbol($, Decl(underscoreTest1_underscoreTests.ts, 2, 11))
>lazyLayout : Symbol(lazyLayout, Decl(underscoreTest1_underscoreTests.ts, 118, 3))
var createApplication = () => alert('creating application...');
>createApplication : Symbol(createApplication, Decl(underscoreTest1_underscoreTests.ts, 121, 3))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
var initialize = _.once(createApplication);
>initialize : Symbol(initialize, Decl(underscoreTest1_underscoreTests.ts, 122, 3))
>_.once : Symbol(Underscore.Static.once, Decl(underscoreTest1_underscore.ts, 564, 84))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>once : Symbol(Underscore.Static.once, Decl(underscoreTest1_underscore.ts, 564, 84))
>createApplication : Symbol(createApplication, Decl(underscoreTest1_underscoreTests.ts, 121, 3))
initialize();
>initialize : Symbol(initialize, Decl(underscoreTest1_underscoreTests.ts, 122, 3))
initialize();
>initialize : Symbol(initialize, Decl(underscoreTest1_underscoreTests.ts, 122, 3))
var notes: any[];
>notes : Symbol(notes, Decl(underscoreTest1_underscoreTests.ts, 126, 3))
var render = () => alert("rendering...");
>render : Symbol(render, Decl(underscoreTest1_underscoreTests.ts, 127, 3))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
var renderNotes = _.after(notes.length, render);
>renderNotes : Symbol(renderNotes, Decl(underscoreTest1_underscoreTests.ts, 128, 3))
>_.after : Symbol(Underscore.Static.after, Decl(underscoreTest1_underscore.ts, 566, 45))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>after : Symbol(Underscore.Static.after, Decl(underscoreTest1_underscore.ts, 566, 45))
>notes.length : Symbol(Array.length, Decl(lib.d.ts, 1007, 20))
>notes : Symbol(notes, Decl(underscoreTest1_underscoreTests.ts, 126, 3))
>length : Symbol(Array.length, Decl(lib.d.ts, 1007, 20))
>render : Symbol(render, Decl(underscoreTest1_underscoreTests.ts, 127, 3))
_.each(notes, (note) => note.asyncSave({ success: renderNotes }));
>_.each : Symbol(Underscore.Static.each, Decl(underscoreTest1_underscore.ts, 394, 43), Decl(underscoreTest1_underscore.ts, 396, 77))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>each : Symbol(Underscore.Static.each, Decl(underscoreTest1_underscore.ts, 394, 43), Decl(underscoreTest1_underscore.ts, 396, 77))
>notes : Symbol(notes, Decl(underscoreTest1_underscoreTests.ts, 126, 3))
>note : Symbol(note, Decl(underscoreTest1_underscoreTests.ts, 129, 15))
>note : Symbol(note, Decl(underscoreTest1_underscoreTests.ts, 129, 15))
>success : Symbol(success, Decl(underscoreTest1_underscoreTests.ts, 129, 40))
>renderNotes : Symbol(renderNotes, Decl(underscoreTest1_underscoreTests.ts, 128, 3))
var hello = function (name) { return "hello: " + name; };
>hello : Symbol(hello, Decl(underscoreTest1_underscoreTests.ts, 131, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 131, 22))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 131, 22))
hello = _.wrap(hello, (func, arg) => { return "before, " + func(arg) + ", after"; });
>hello : Symbol(hello, Decl(underscoreTest1_underscoreTests.ts, 131, 3))
>_.wrap : Symbol(Underscore.Static.wrap, Decl(underscoreTest1_underscore.ts, 568, 61))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>wrap : Symbol(Underscore.Static.wrap, Decl(underscoreTest1_underscore.ts, 568, 61))
>hello : Symbol(hello, Decl(underscoreTest1_underscoreTests.ts, 131, 3))
>func : Symbol(func, Decl(underscoreTest1_underscoreTests.ts, 132, 23))
>arg : Symbol(arg, Decl(underscoreTest1_underscoreTests.ts, 132, 28))
>func : Symbol(func, Decl(underscoreTest1_underscoreTests.ts, 132, 23))
>arg : Symbol(arg, Decl(underscoreTest1_underscoreTests.ts, 132, 28))
hello("moe");
>hello : Symbol(hello, Decl(underscoreTest1_underscoreTests.ts, 131, 3))
var greet = function (name) { return "hi: " + name; };
>greet : Symbol(greet, Decl(underscoreTest1_underscoreTests.ts, 135, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 135, 22))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 135, 22))
var exclaim = function (statement) { return statement + "!"; };
>exclaim : Symbol(exclaim, Decl(underscoreTest1_underscoreTests.ts, 136, 3))
>statement : Symbol(statement, Decl(underscoreTest1_underscoreTests.ts, 136, 24))
>statement : Symbol(statement, Decl(underscoreTest1_underscoreTests.ts, 136, 24))
var welcome = _.compose(exclaim, greet);
>welcome : Symbol(welcome, Decl(underscoreTest1_underscoreTests.ts, 137, 3))
>_.compose : Symbol(Underscore.Static.compose, Decl(underscoreTest1_underscore.ts, 570, 88))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>compose : Symbol(Underscore.Static.compose, Decl(underscoreTest1_underscore.ts, 570, 88))
>exclaim : Symbol(exclaim, Decl(underscoreTest1_underscoreTests.ts, 136, 3))
>greet : Symbol(greet, Decl(underscoreTest1_underscoreTests.ts, 135, 3))
welcome('moe');
>welcome : Symbol(welcome, Decl(underscoreTest1_underscoreTests.ts, 137, 3))
///////////////////////////////////////////////////////////////////////////////////////
_.keys({ one: 1, two: 2, three: 3 });
>_.keys : Symbol(Underscore.Static.keys, Decl(underscoreTest1_underscore.ts, 572, 48))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>keys : Symbol(Underscore.Static.keys, Decl(underscoreTest1_underscore.ts, 572, 48))
>one : Symbol(one, Decl(underscoreTest1_underscoreTests.ts, 142, 8))
>two : Symbol(two, Decl(underscoreTest1_underscoreTests.ts, 142, 16))
>three : Symbol(three, Decl(underscoreTest1_underscoreTests.ts, 142, 24))
_.values({ one: 1, two: 2, three: 3 });
>_.values : Symbol(Underscore.Static.values, Decl(underscoreTest1_underscore.ts, 574, 36))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>values : Symbol(Underscore.Static.values, Decl(underscoreTest1_underscore.ts, 574, 36))
>one : Symbol(one, Decl(underscoreTest1_underscoreTests.ts, 143, 10))
>two : Symbol(two, Decl(underscoreTest1_underscoreTests.ts, 143, 18))
>three : Symbol(three, Decl(underscoreTest1_underscoreTests.ts, 143, 26))
_.pairs({ one: 1, two: 2, three: 3 });
>_.pairs : Symbol(Underscore.Static.pairs, Decl(underscoreTest1_underscore.ts, 576, 35))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>pairs : Symbol(Underscore.Static.pairs, Decl(underscoreTest1_underscore.ts, 576, 35))
>one : Symbol(one, Decl(underscoreTest1_underscoreTests.ts, 144, 9))
>two : Symbol(two, Decl(underscoreTest1_underscoreTests.ts, 144, 17))
>three : Symbol(three, Decl(underscoreTest1_underscoreTests.ts, 144, 25))
_.invert({ Moe: "Moses", Larry: "Louis", Curly: "Jerome" });
>_.invert : Symbol(Underscore.Static.invert, Decl(underscoreTest1_underscore.ts, 578, 36))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>invert : Symbol(Underscore.Static.invert, Decl(underscoreTest1_underscore.ts, 578, 36))
>Moe : Symbol(Moe, Decl(underscoreTest1_underscoreTests.ts, 145, 10))
>Larry : Symbol(Larry, Decl(underscoreTest1_underscoreTests.ts, 145, 24))
>Curly : Symbol(Curly, Decl(underscoreTest1_underscoreTests.ts, 145, 40))
_.functions(_);
>_.functions : Symbol(Underscore.Static.functions, Decl(underscoreTest1_underscore.ts, 580, 33))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>functions : Symbol(Underscore.Static.functions, Decl(underscoreTest1_underscore.ts, 580, 33))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
_.extend({ name: 'moe' }, { age: 50 });
>_.extend : Symbol(Underscore.Static.extend, Decl(underscoreTest1_underscore.ts, 583, 39))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>extend : Symbol(Underscore.Static.extend, Decl(underscoreTest1_underscore.ts, 583, 39))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 147, 10))
>age : Symbol(age, Decl(underscoreTest1_underscoreTests.ts, 147, 27))
_.pick({ name: 'moe', age: 50, userid: 'moe1' }, 'name', 'age');
>_.pick : Symbol(Underscore.Static.pick, Decl(underscoreTest1_underscore.ts, 585, 56))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>pick : Symbol(Underscore.Static.pick, Decl(underscoreTest1_underscore.ts, 585, 56))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 148, 8))
>age : Symbol(age, Decl(underscoreTest1_underscoreTests.ts, 148, 21))
>userid : Symbol(userid, Decl(underscoreTest1_underscoreTests.ts, 148, 30))
_.omit({ name: 'moe', age: 50, userid: 'moe1' }, 'userid');
>_.omit : Symbol(Underscore.Static.omit, Decl(underscoreTest1_underscore.ts, 587, 49))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>omit : Symbol(Underscore.Static.omit, Decl(underscoreTest1_underscore.ts, 587, 49))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 149, 8))
>age : Symbol(age, Decl(underscoreTest1_underscoreTests.ts, 149, 21))
>userid : Symbol(userid, Decl(underscoreTest1_underscoreTests.ts, 149, 30))
var iceCream = { flavor: "chocolate" };
>iceCream : Symbol(iceCream, Decl(underscoreTest1_underscoreTests.ts, 151, 3))
>flavor : Symbol(flavor, Decl(underscoreTest1_underscoreTests.ts, 151, 16))
_.defaults(iceCream, { flavor: "vanilla", sprinkles: "lots" });
>_.defaults : Symbol(Underscore.Static.defaults, Decl(underscoreTest1_underscore.ts, 589, 49))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>defaults : Symbol(Underscore.Static.defaults, Decl(underscoreTest1_underscore.ts, 589, 49))
>iceCream : Symbol(iceCream, Decl(underscoreTest1_underscoreTests.ts, 151, 3))
>flavor : Symbol(flavor, Decl(underscoreTest1_underscoreTests.ts, 152, 22))
>sprinkles : Symbol(sprinkles, Decl(underscoreTest1_underscoreTests.ts, 152, 41))
_.clone({ name: 'moe' });
>_.clone : Symbol(Underscore.Static.clone, Decl(underscoreTest1_underscore.ts, 591, 54))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>clone : Symbol(Underscore.Static.clone, Decl(underscoreTest1_underscore.ts, 591, 54))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 154, 9))
_.chain([1, 2, 3, 200])
>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap(<any>alert) .map(function (num) { return num * num }) .value : Symbol(Underscore.ChainedObject.value, Decl(underscoreTest1_underscore.ts, 234, 46))
>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap(<any>alert) .map : Symbol(Underscore.ChainedArray.map, Decl(underscoreTest1_underscore.ts, 240, 81))
>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap : Symbol(Underscore.ChainedArray.tap, Decl(underscoreTest1_underscore.ts, 325, 33))
>_.chain([1, 2, 3, 200]) .filter : Symbol(Underscore.ChainedArray.filter, Decl(underscoreTest1_underscore.ts, 254, 80))
>_.chain : Symbol(Underscore.Static.chain, Decl(underscoreTest1_underscore.ts, 390, 38), Decl(underscoreTest1_underscore.ts, 392, 45), Decl(underscoreTest1_underscore.ts, 393, 60))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>chain : Symbol(Underscore.Static.chain, Decl(underscoreTest1_underscore.ts, 390, 38), Decl(underscoreTest1_underscore.ts, 392, 45), Decl(underscoreTest1_underscore.ts, 393, 60))
.filter(function (num) { return num % 2 == 0; })
>filter : Symbol(Underscore.ChainedArray.filter, Decl(underscoreTest1_underscore.ts, 254, 80))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 157, 22))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 157, 22))
.tap(<any>alert)
>tap : Symbol(Underscore.ChainedArray.tap, Decl(underscoreTest1_underscore.ts, 325, 33))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
.map(function (num) { return num * num })
>map : Symbol(Underscore.ChainedArray.map, Decl(underscoreTest1_underscore.ts, 240, 81))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 159, 19))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 159, 19))
>num : Symbol(num, Decl(underscoreTest1_underscoreTests.ts, 159, 19))
.value();
>value : Symbol(Underscore.ChainedObject.value, Decl(underscoreTest1_underscore.ts, 234, 46))
_.has({ a: 1, b: 2, c: 3 }, "b");
>_.has : Symbol(Underscore.Static.has, Decl(underscoreTest1_underscore.ts, 595, 63))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>has : Symbol(Underscore.Static.has, Decl(underscoreTest1_underscore.ts, 595, 63))
>a : Symbol(a, Decl(underscoreTest1_underscoreTests.ts, 162, 7))
>b : Symbol(b, Decl(underscoreTest1_underscoreTests.ts, 162, 13))
>c : Symbol(c, Decl(underscoreTest1_underscoreTests.ts, 162, 19))
var moe = { name: 'moe', luckyNumbers: [13, 27, 34] };
>moe : Symbol(moe, Decl(underscoreTest1_underscoreTests.ts, 164, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 164, 11))
>luckyNumbers : Symbol(luckyNumbers, Decl(underscoreTest1_underscoreTests.ts, 164, 24))
var clone = { name: 'moe', luckyNumbers: [13, 27, 34] };
>clone : Symbol(clone, Decl(underscoreTest1_underscoreTests.ts, 165, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 165, 13))
>luckyNumbers : Symbol(luckyNumbers, Decl(underscoreTest1_underscoreTests.ts, 165, 26))
moe == clone;
>moe : Symbol(moe, Decl(underscoreTest1_underscoreTests.ts, 164, 3))
>clone : Symbol(clone, Decl(underscoreTest1_underscoreTests.ts, 165, 3))
_.isEqual(moe, clone);
>_.isEqual : Symbol(Underscore.Static.isEqual, Decl(underscoreTest1_underscore.ts, 597, 47))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isEqual : Symbol(Underscore.Static.isEqual, Decl(underscoreTest1_underscore.ts, 597, 47))
>moe : Symbol(moe, Decl(underscoreTest1_underscoreTests.ts, 164, 3))
>clone : Symbol(clone, Decl(underscoreTest1_underscoreTests.ts, 165, 3))
_.isEmpty([1, 2, 3]);
>_.isEmpty : Symbol(Underscore.Static.isEmpty, Decl(underscoreTest1_underscore.ts, 599, 49))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isEmpty : Symbol(Underscore.Static.isEmpty, Decl(underscoreTest1_underscore.ts, 599, 49))
_.isEmpty({});
>_.isEmpty : Symbol(Underscore.Static.isEmpty, Decl(underscoreTest1_underscore.ts, 599, 49))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isEmpty : Symbol(Underscore.Static.isEmpty, Decl(underscoreTest1_underscore.ts, 599, 49))
_.isElement($('body')[0]);
>_.isElement : Symbol(Underscore.Static.isElement, Decl(underscoreTest1_underscore.ts, 601, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isElement : Symbol(Underscore.Static.isElement, Decl(underscoreTest1_underscore.ts, 601, 38))
>$ : Symbol($, Decl(underscoreTest1_underscoreTests.ts, 2, 11))
(function () { return _.isArray(arguments); })();
>_.isArray : Symbol(Underscore.Static.isArray, Decl(underscoreTest1_underscore.ts, 602, 40))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isArray : Symbol(Underscore.Static.isArray, Decl(underscoreTest1_underscore.ts, 602, 40))
>arguments : Symbol(arguments)
_.isArray([1, 2, 3]);
>_.isArray : Symbol(Underscore.Static.isArray, Decl(underscoreTest1_underscore.ts, 602, 40))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isArray : Symbol(Underscore.Static.isArray, Decl(underscoreTest1_underscore.ts, 602, 40))
_.isObject({});
>_.isObject : Symbol(Underscore.Static.isObject, Decl(underscoreTest1_underscore.ts, 603, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isObject : Symbol(Underscore.Static.isObject, Decl(underscoreTest1_underscore.ts, 603, 38))
_.isObject(1);
>_.isObject : Symbol(Underscore.Static.isObject, Decl(underscoreTest1_underscore.ts, 603, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isObject : Symbol(Underscore.Static.isObject, Decl(underscoreTest1_underscore.ts, 603, 38))
// (() => { return _.isArguments(arguments); })(1, 2, 3);
_.isArguments([1, 2, 3]);
>_.isArguments : Symbol(Underscore.Static.isArguments, Decl(underscoreTest1_underscore.ts, 604, 38))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isArguments : Symbol(Underscore.Static.isArguments, Decl(underscoreTest1_underscore.ts, 604, 38))
_.isFunction(alert);
>_.isFunction : Symbol(Underscore.Static.isFunction, Decl(underscoreTest1_underscore.ts, 605, 42))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isFunction : Symbol(Underscore.Static.isFunction, Decl(underscoreTest1_underscore.ts, 605, 42))
>alert : Symbol(alert, Decl(underscoreTest1_underscoreTests.ts, 2, 14))
_.isString("moe");
>_.isString : Symbol(Underscore.Static.isString, Decl(underscoreTest1_underscore.ts, 606, 41))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isString : Symbol(Underscore.Static.isString, Decl(underscoreTest1_underscore.ts, 606, 41))
_.isNumber(8.4 * 5);
>_.isNumber : Symbol(Underscore.Static.isNumber, Decl(underscoreTest1_underscore.ts, 607, 39))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isNumber : Symbol(Underscore.Static.isNumber, Decl(underscoreTest1_underscore.ts, 607, 39))
_.isFinite(-101);
>_.isFinite : Symbol(Underscore.Static.isFinite, Decl(underscoreTest1_underscore.ts, 608, 39))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isFinite : Symbol(Underscore.Static.isFinite, Decl(underscoreTest1_underscore.ts, 608, 39))
_.isFinite(-Infinity);
>_.isFinite : Symbol(Underscore.Static.isFinite, Decl(underscoreTest1_underscore.ts, 608, 39))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isFinite : Symbol(Underscore.Static.isFinite, Decl(underscoreTest1_underscore.ts, 608, 39))
>Infinity : Symbol(Infinity, Decl(lib.d.ts, 22, 11))
_.isBoolean(null);
>_.isBoolean : Symbol(Underscore.Static.isBoolean, Decl(underscoreTest1_underscore.ts, 609, 39))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isBoolean : Symbol(Underscore.Static.isBoolean, Decl(underscoreTest1_underscore.ts, 609, 39))
_.isDate(new Date());
>_.isDate : Symbol(Underscore.Static.isDate, Decl(underscoreTest1_underscore.ts, 610, 40))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isDate : Symbol(Underscore.Static.isDate, Decl(underscoreTest1_underscore.ts, 610, 40))
>Date : Symbol(Date, Decl(lib.d.ts, 633, 23), Decl(lib.d.ts, 815, 11))
_.isRegExp(/moe/);
>_.isRegExp : Symbol(Underscore.Static.isRegExp, Decl(underscoreTest1_underscore.ts, 611, 37))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isRegExp : Symbol(Underscore.Static.isRegExp, Decl(underscoreTest1_underscore.ts, 611, 37))
_.isNaN(NaN);
>_.isNaN : Symbol(Underscore.Static.isNaN, Decl(underscoreTest1_underscore.ts, 612, 39))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isNaN : Symbol(Underscore.Static.isNaN, Decl(underscoreTest1_underscore.ts, 612, 39))
>NaN : Symbol(NaN, Decl(lib.d.ts, 21, 11))
isNaN(undefined);
>isNaN : Symbol(isNaN, Decl(lib.d.ts, 43, 52))
>undefined : Symbol(undefined)
_.isNaN(undefined);
>_.isNaN : Symbol(Underscore.Static.isNaN, Decl(underscoreTest1_underscore.ts, 612, 39))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isNaN : Symbol(Underscore.Static.isNaN, Decl(underscoreTest1_underscore.ts, 612, 39))
>undefined : Symbol(undefined)
_.isNull(null);
>_.isNull : Symbol(Underscore.Static.isNull, Decl(underscoreTest1_underscore.ts, 613, 36))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isNull : Symbol(Underscore.Static.isNull, Decl(underscoreTest1_underscore.ts, 613, 36))
_.isNull(undefined);
>_.isNull : Symbol(Underscore.Static.isNull, Decl(underscoreTest1_underscore.ts, 613, 36))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isNull : Symbol(Underscore.Static.isNull, Decl(underscoreTest1_underscore.ts, 613, 36))
>undefined : Symbol(undefined)
_.isUndefined((<any>null).missingVariable);
>_.isUndefined : Symbol(Underscore.Static.isUndefined, Decl(underscoreTest1_underscore.ts, 614, 37))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>isUndefined : Symbol(Underscore.Static.isUndefined, Decl(underscoreTest1_underscore.ts, 614, 37))
///////////////////////////////////////////////////////////////////////////////////////
var underscore = _.noConflict();
>underscore : Symbol(underscore, Decl(underscoreTest1_underscoreTests.ts, 211, 3))
>_.noConflict : Symbol(Underscore.Static.noConflict, Decl(underscoreTest1_underscore.ts, 615, 41))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>noConflict : Symbol(Underscore.Static.noConflict, Decl(underscoreTest1_underscore.ts, 615, 41))
var moe2 = { name: 'moe' };
>moe2 : Symbol(moe2, Decl(underscoreTest1_underscoreTests.ts, 213, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 213, 12))
moe2 === _.identity(moe);
>moe2 : Symbol(moe2, Decl(underscoreTest1_underscoreTests.ts, 213, 3))
>_.identity : Symbol(Underscore.Static.identity, Decl(underscoreTest1_underscore.ts, 617, 29))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>identity : Symbol(Underscore.Static.identity, Decl(underscoreTest1_underscore.ts, 617, 29))
>moe : Symbol(moe, Decl(underscoreTest1_underscoreTests.ts, 164, 3))
var genie;
>genie : Symbol(genie, Decl(underscoreTest1_underscoreTests.ts, 216, 3))
_.times(3, function (n) { genie.grantWishNumber(n); });
>_.times : Symbol(Underscore.Static.times, Decl(underscoreTest1_underscore.ts, 619, 33))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>times : Symbol(Underscore.Static.times, Decl(underscoreTest1_underscore.ts, 619, 33))
>n : Symbol(n, Decl(underscoreTest1_underscoreTests.ts, 218, 21))
>genie : Symbol(genie, Decl(underscoreTest1_underscoreTests.ts, 216, 3))
>n : Symbol(n, Decl(underscoreTest1_underscoreTests.ts, 218, 21))
_.random(0, 100);
>_.random : Symbol(Underscore.Static.random, Decl(underscoreTest1_underscore.ts, 621, 79), Decl(underscoreTest1_underscore.ts, 623, 36))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>random : Symbol(Underscore.Static.random, Decl(underscoreTest1_underscore.ts, 621, 79), Decl(underscoreTest1_underscore.ts, 623, 36))
_.mixin({
>_.mixin : Symbol(Underscore.Static.mixin, Decl(underscoreTest1_underscore.ts, 624, 49))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>mixin : Symbol(Underscore.Static.mixin, Decl(underscoreTest1_underscore.ts, 624, 49))
capitalize: function (string) {
>capitalize : Symbol(capitalize, Decl(underscoreTest1_underscoreTests.ts, 222, 9))
>string : Symbol(string, Decl(underscoreTest1_underscoreTests.ts, 223, 26))
return string.charAt(0).toUpperCase() + string.substring(1).toLowerCase();
>string : Symbol(string, Decl(underscoreTest1_underscoreTests.ts, 223, 26))
>string : Symbol(string, Decl(underscoreTest1_underscoreTests.ts, 223, 26))
}
});
(<any>_("fabio")).capitalize();
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
_.uniqueId('contact_');
>_.uniqueId : Symbol(Underscore.Static.uniqueId, Decl(underscoreTest1_underscore.ts, 626, 33), Decl(underscoreTest1_underscore.ts, 628, 27))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>uniqueId : Symbol(Underscore.Static.uniqueId, Decl(underscoreTest1_underscore.ts, 626, 33), Decl(underscoreTest1_underscore.ts, 628, 27))
_.escape('Curly, Larry & Moe');
>_.escape : Symbol(Underscore.Static.escape, Decl(underscoreTest1_underscore.ts, 629, 41))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>escape : Symbol(Underscore.Static.escape, Decl(underscoreTest1_underscore.ts, 629, 41))
var object = { cheese: 'crumpets', stuff: function () { return 'nonsense'; } };
>object : Symbol(object, Decl(underscoreTest1_underscoreTests.ts, 233, 3))
>cheese : Symbol(cheese, Decl(underscoreTest1_underscoreTests.ts, 233, 14))
>stuff : Symbol(stuff, Decl(underscoreTest1_underscoreTests.ts, 233, 34))
_.result(object, 'cheese');
>_.result : Symbol(Underscore.Static.result, Decl(underscoreTest1_underscore.ts, 633, 36))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>result : Symbol(Underscore.Static.result, Decl(underscoreTest1_underscore.ts, 633, 36))
>object : Symbol(object, Decl(underscoreTest1_underscoreTests.ts, 233, 3))
_.result(object, 'stuff');
>_.result : Symbol(Underscore.Static.result, Decl(underscoreTest1_underscore.ts, 633, 36))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>result : Symbol(Underscore.Static.result, Decl(underscoreTest1_underscore.ts, 633, 36))
>object : Symbol(object, Decl(underscoreTest1_underscoreTests.ts, 233, 3))
var compiled = _.template("hello: <%= name %>");
>compiled : Symbol(compiled, Decl(underscoreTest1_underscoreTests.ts, 238, 3))
>_.template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
compiled({ name: 'moe' });
>compiled : Symbol(compiled, Decl(underscoreTest1_underscoreTests.ts, 238, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 239, 10))
var list2 = "<% _.each(people, function(name) { %> <li><%= name %></li> <% }); %>";
>list2 : Symbol(list2, Decl(underscoreTest1_underscoreTests.ts, 240, 3))
_.template(list2, { people: ['moe', 'curly', 'larry'] });
>_.template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>list2 : Symbol(list2, Decl(underscoreTest1_underscoreTests.ts, 240, 3))
>people : Symbol(people, Decl(underscoreTest1_underscoreTests.ts, 241, 19))
var template = _.template("<b><%- value %></b>");
>template : Symbol(template, Decl(underscoreTest1_underscoreTests.ts, 242, 3))
>_.template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
template({ value: '<script>' });
>template : Symbol(template, Decl(underscoreTest1_underscoreTests.ts, 242, 3))
>value : Symbol(value, Decl(underscoreTest1_underscoreTests.ts, 243, 10))
var compiled2 = _.template("<% print('Hello ' + epithet); %>");
>compiled2 : Symbol(compiled2, Decl(underscoreTest1_underscoreTests.ts, 244, 3))
>_.template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
compiled2({ epithet: "stooge" });
>compiled2 : Symbol(compiled2, Decl(underscoreTest1_underscoreTests.ts, 244, 3))
>epithet : Symbol(epithet, Decl(underscoreTest1_underscoreTests.ts, 245, 11))
_.templateSettings = {
>_.templateSettings : Symbol(Underscore.Static.templateSettings, Decl(underscoreTest1_underscore.ts, 635, 51))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>templateSettings : Symbol(Underscore.Static.templateSettings, Decl(underscoreTest1_underscore.ts, 635, 51))
interpolate: /\{\{(.+?)\}\}/g
>interpolate : Symbol(interpolate, Decl(underscoreTest1_underscoreTests.ts, 246, 22))
};
var template2 = _.template("Hello {{ name }}!");
>template2 : Symbol(template2, Decl(underscoreTest1_underscoreTests.ts, 249, 3))
>_.template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
template2({ name: "Mustache" });
>template2 : Symbol(template2, Decl(underscoreTest1_underscoreTests.ts, 249, 3))
>name : Symbol(name, Decl(underscoreTest1_underscoreTests.ts, 250, 11))
_.template("Using 'with': <%= data.answer %>", { answer: 'no' }, { variable: 'data' });
>_.template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>template : Symbol(Underscore.Static.template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>answer : Symbol(answer, Decl(underscoreTest1_underscoreTests.ts, 251, 48))
>variable : Symbol(variable, Decl(underscoreTest1_underscoreTests.ts, 251, 66))
=== tests/cases/compiler/underscoreTest1_underscore.ts ===
interface Dictionary<T> {
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 0, 21))
[x: string]: T;
>x : Symbol(x, Decl(underscoreTest1_underscore.ts, 1, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 0, 21))
}
interface Iterator<T, U> {
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 4, 19))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 4, 21))
(value: T, index: any, list: any): U;
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 5, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 4, 19))
>index : Symbol(index, Decl(underscoreTest1_underscore.ts, 5, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 5, 26))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 4, 21))
}
interface Reducer<T, U> {
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 8, 18))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 8, 20))
(accumulator: U, value: T, index: any, list: any): U;
>accumulator : Symbol(accumulator, Decl(underscoreTest1_underscore.ts, 9, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 8, 20))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 9, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 8, 18))
>index : Symbol(index, Decl(underscoreTest1_underscore.ts, 9, 30))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 9, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 8, 20))
}
interface Tuple2<T0, T1> extends Array<any> {
>Tuple2 : Symbol(Tuple2, Decl(underscoreTest1_underscore.ts, 10, 1))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 12, 17))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 12, 20))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
0: T0;
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 12, 17))
1: T1;
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 12, 20))
}
interface Tuple3<T0, T1, T2> extends Array<any> {
>Tuple3 : Symbol(Tuple3, Decl(underscoreTest1_underscore.ts, 15, 1))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 17, 17))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 17, 20))
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 17, 24))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
0: T0;
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 17, 17))
1: T1;
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 17, 20))
2: T2;
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 17, 24))
}
interface Tuple4<T0, T1, T2, T3> extends Array<any> {
>Tuple4 : Symbol(Tuple4, Decl(underscoreTest1_underscore.ts, 21, 1))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 23, 17))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 23, 20))
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 23, 24))
>T3 : Symbol(T3, Decl(underscoreTest1_underscore.ts, 23, 28))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
0: T0;
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 23, 17))
1: T1;
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 23, 20))
2: T2;
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 23, 24))
3: T3;
>T3 : Symbol(T3, Decl(underscoreTest1_underscore.ts, 23, 28))
}
module Underscore {
>Underscore : Symbol(Underscore, Decl(underscoreTest1_underscore.ts, 28, 1))
export interface WrappedObject<T> {
>WrappedObject : Symbol(WrappedObject, Decl(underscoreTest1_underscore.ts, 30, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
keys(): string[];
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 31, 39))
values(): any[];
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 32, 25))
pairs(): any[][];
>pairs : Symbol(pairs, Decl(underscoreTest1_underscore.ts, 33, 24))
invert(): any;
>invert : Symbol(invert, Decl(underscoreTest1_underscore.ts, 34, 25))
functions(): string[];
>functions : Symbol(functions, Decl(underscoreTest1_underscore.ts, 35, 22))
methods(): string[];
>methods : Symbol(methods, Decl(underscoreTest1_underscore.ts, 36, 30))
extend(...sources: any[]): T;
>extend : Symbol(extend, Decl(underscoreTest1_underscore.ts, 37, 28))
>sources : Symbol(sources, Decl(underscoreTest1_underscore.ts, 38, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
pick(...keys: string[]): T;
>pick : Symbol(pick, Decl(underscoreTest1_underscore.ts, 38, 37))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 39, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
omit(...keys: string[]): T;
>omit : Symbol(omit, Decl(underscoreTest1_underscore.ts, 39, 35))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 40, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
defaults(...defaults: any[]): T;
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 40, 35))
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 41, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
clone(): T;
>clone : Symbol(clone, Decl(underscoreTest1_underscore.ts, 41, 40))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
tap(interceptor: (object: T) => void): T;
>tap : Symbol(tap, Decl(underscoreTest1_underscore.ts, 42, 19))
>interceptor : Symbol(interceptor, Decl(underscoreTest1_underscore.ts, 43, 12))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 43, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
has(key: string): boolean;
>has : Symbol(has, Decl(underscoreTest1_underscore.ts, 43, 49))
>key : Symbol(key, Decl(underscoreTest1_underscore.ts, 44, 12))
isEqual(other: T): boolean;
>isEqual : Symbol(isEqual, Decl(underscoreTest1_underscore.ts, 44, 34))
>other : Symbol(other, Decl(underscoreTest1_underscore.ts, 45, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
isEmpty(): boolean;
>isEmpty : Symbol(isEmpty, Decl(underscoreTest1_underscore.ts, 45, 35))
isElement(): boolean;
>isElement : Symbol(isElement, Decl(underscoreTest1_underscore.ts, 46, 27))
isArray(): boolean;
>isArray : Symbol(isArray, Decl(underscoreTest1_underscore.ts, 47, 29))
isObject(): boolean;
>isObject : Symbol(isObject, Decl(underscoreTest1_underscore.ts, 48, 27))
isArguments(): boolean;
>isArguments : Symbol(isArguments, Decl(underscoreTest1_underscore.ts, 49, 28))
isFunction(): boolean;
>isFunction : Symbol(isFunction, Decl(underscoreTest1_underscore.ts, 50, 31))
isString(): boolean;
>isString : Symbol(isString, Decl(underscoreTest1_underscore.ts, 51, 30))
isNumber(): boolean;
>isNumber : Symbol(isNumber, Decl(underscoreTest1_underscore.ts, 52, 28))
isFinite(): boolean;
>isFinite : Symbol(isFinite, Decl(underscoreTest1_underscore.ts, 53, 28))
isBoolean(): boolean;
>isBoolean : Symbol(isBoolean, Decl(underscoreTest1_underscore.ts, 54, 28))
isDate(): boolean;
>isDate : Symbol(isDate, Decl(underscoreTest1_underscore.ts, 55, 29))
isRegExp(): boolean;
>isRegExp : Symbol(isRegExp, Decl(underscoreTest1_underscore.ts, 56, 26))
isNaN(): boolean;
>isNaN : Symbol(isNaN, Decl(underscoreTest1_underscore.ts, 57, 28))
isNull(): boolean;
>isNull : Symbol(isNull, Decl(underscoreTest1_underscore.ts, 58, 25))
isUndefined(): boolean;
>isUndefined : Symbol(isUndefined, Decl(underscoreTest1_underscore.ts, 59, 26))
value(): T;
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 60, 31))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 31, 35))
}
export interface WrappedFunction<T extends Function> extends WrappedObject<T> {
>WrappedFunction : Symbol(WrappedFunction, Decl(underscoreTest1_underscore.ts, 62, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>WrappedObject : Symbol(WrappedObject, Decl(underscoreTest1_underscore.ts, 30, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
bind(object: any): T;
>bind : Symbol(bind, Decl(underscoreTest1_underscore.ts, 64, 83), Decl(underscoreTest1_underscore.ts, 65, 29))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 65, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
bind(object: any, ...args: any[]): Function;
>bind : Symbol(bind, Decl(underscoreTest1_underscore.ts, 64, 83), Decl(underscoreTest1_underscore.ts, 65, 29))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 66, 13))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 66, 25))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
bindAll(...methodNames: string[]): T;
>bindAll : Symbol(bindAll, Decl(underscoreTest1_underscore.ts, 66, 52))
>methodNames : Symbol(methodNames, Decl(underscoreTest1_underscore.ts, 67, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
partial(...args: any[]): Function;
>partial : Symbol(partial, Decl(underscoreTest1_underscore.ts, 67, 45))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 68, 16))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
memoize(hashFunction?: Function): T;
>memoize : Symbol(memoize, Decl(underscoreTest1_underscore.ts, 68, 42))
>hashFunction : Symbol(hashFunction, Decl(underscoreTest1_underscore.ts, 69, 16))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
delay(wait: number, ...args: any[]): number;
>delay : Symbol(delay, Decl(underscoreTest1_underscore.ts, 69, 44))
>wait : Symbol(wait, Decl(underscoreTest1_underscore.ts, 70, 14))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 70, 27))
defer(...args: any[]): number;
>defer : Symbol(defer, Decl(underscoreTest1_underscore.ts, 70, 52))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 71, 14))
throttle(wait: number): T;
>throttle : Symbol(throttle, Decl(underscoreTest1_underscore.ts, 71, 38))
>wait : Symbol(wait, Decl(underscoreTest1_underscore.ts, 72, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
debounce(wait: number, immediate?: boolean): T;
>debounce : Symbol(debounce, Decl(underscoreTest1_underscore.ts, 72, 34))
>wait : Symbol(wait, Decl(underscoreTest1_underscore.ts, 73, 17))
>immediate : Symbol(immediate, Decl(underscoreTest1_underscore.ts, 73, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
once(): T;
>once : Symbol(once, Decl(underscoreTest1_underscore.ts, 73, 55))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
wrap(wrapper: (func: T, ...args: any[]) => any): T;
>wrap : Symbol(wrap, Decl(underscoreTest1_underscore.ts, 74, 18))
>wrapper : Symbol(wrapper, Decl(underscoreTest1_underscore.ts, 75, 13))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 75, 23))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 75, 31))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 64, 37))
compose(...funcs: Function[]): Function;
>compose : Symbol(compose, Decl(underscoreTest1_underscore.ts, 75, 59))
>funcs : Symbol(funcs, Decl(underscoreTest1_underscore.ts, 76, 16))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
}
export interface WrappedArray<T> extends WrappedObject<Array<T>> {
>WrappedArray : Symbol(WrappedArray, Decl(underscoreTest1_underscore.ts, 77, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>WrappedObject : Symbol(WrappedObject, Decl(underscoreTest1_underscore.ts, 30, 19))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
each(iterator: Iterator<T, void>, context?: any): void;
>each : Symbol(each, Decl(underscoreTest1_underscore.ts, 79, 70))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 80, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 80, 41))
forEach(iterator: Iterator<T, void>, context?: any): void;
>forEach : Symbol(forEach, Decl(underscoreTest1_underscore.ts, 80, 63))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 81, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 81, 44))
map<U>(iterator: Iterator<T, U>, context?: any): U[];
>map : Symbol(map, Decl(underscoreTest1_underscore.ts, 81, 66))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 82, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 82, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 82, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 82, 40))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 82, 12))
collect<U>(iterator: Iterator<T, U>, context?: any): U[];
>collect : Symbol(collect, Decl(underscoreTest1_underscore.ts, 82, 61))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 83, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 83, 19))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 83, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 83, 44))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 83, 16))
reduce(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 83, 65), Decl(underscoreTest1_underscore.ts, 84, 76))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 84, 15))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 84, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 84, 57))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
reduce<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 83, 65), Decl(underscoreTest1_underscore.ts, 84, 76))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 85, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 85, 18))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 85, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 85, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 85, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 85, 59))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 85, 15))
foldl(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 85, 78), Decl(underscoreTest1_underscore.ts, 86, 75))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 86, 14))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 86, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 86, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
foldl<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 85, 78), Decl(underscoreTest1_underscore.ts, 86, 75))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 87, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 87, 17))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 87, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 87, 41))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 87, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 87, 58))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 87, 14))
inject(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 87, 77), Decl(underscoreTest1_underscore.ts, 88, 76))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 88, 15))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 88, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 88, 57))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
inject<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 87, 77), Decl(underscoreTest1_underscore.ts, 88, 76))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 89, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 89, 18))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 89, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 89, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 89, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 89, 59))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 89, 15))
reduceRight(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 89, 78), Decl(underscoreTest1_underscore.ts, 90, 81))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 90, 20))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 90, 44))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 90, 62))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
reduceRight<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 89, 78), Decl(underscoreTest1_underscore.ts, 90, 81))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 91, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 91, 23))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 91, 20))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 91, 47))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 91, 20))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 91, 64))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 91, 20))
foldr(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 91, 83), Decl(underscoreTest1_underscore.ts, 92, 75))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 92, 14))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 92, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 92, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
foldr<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 91, 83), Decl(underscoreTest1_underscore.ts, 92, 75))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 93, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 93, 17))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 93, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 93, 41))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 93, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 93, 58))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 93, 14))
find(iterator: Iterator<T, boolean>, context?: any): T;
>find : Symbol(find, Decl(underscoreTest1_underscore.ts, 93, 77))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 94, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 94, 44))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
detect(iterator: Iterator<T, boolean>, context?: any): T;
>detect : Symbol(detect, Decl(underscoreTest1_underscore.ts, 94, 63))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 95, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 95, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
filter(iterator: Iterator<T, boolean>, context?: any): T[];
>filter : Symbol(filter, Decl(underscoreTest1_underscore.ts, 95, 65))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 96, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 96, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
select(iterator: Iterator<T, boolean>, context?: any): T[];
>select : Symbol(select, Decl(underscoreTest1_underscore.ts, 96, 67))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 97, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 97, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
where(properties: Object): T[];
>where : Symbol(where, Decl(underscoreTest1_underscore.ts, 97, 67))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 98, 14))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
findWhere(properties: Object): T;
>findWhere : Symbol(findWhere, Decl(underscoreTest1_underscore.ts, 98, 39))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 99, 18))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
reject(iterator: Iterator<T, boolean>, context?: any): T[];
>reject : Symbol(reject, Decl(underscoreTest1_underscore.ts, 99, 41))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 100, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 100, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
every(iterator?: Iterator<T, boolean>, context?: any): boolean;
>every : Symbol(every, Decl(underscoreTest1_underscore.ts, 100, 67))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 101, 14))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 101, 46))
all(iterator?: Iterator<T, boolean>, context?: any): boolean;
>all : Symbol(all, Decl(underscoreTest1_underscore.ts, 101, 71))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 102, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 102, 44))
some(iterator?: Iterator<T, boolean>, context?: any): boolean;
>some : Symbol(some, Decl(underscoreTest1_underscore.ts, 102, 69))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 103, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 103, 45))
any(iterator?: Iterator<T, boolean>, context?: any): boolean;
>any : Symbol(any, Decl(underscoreTest1_underscore.ts, 103, 70))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 104, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 104, 44))
contains(value: T): boolean;
>contains : Symbol(contains, Decl(underscoreTest1_underscore.ts, 104, 69))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 105, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
include(value: T): boolean;
>include : Symbol(include, Decl(underscoreTest1_underscore.ts, 105, 36))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 106, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
invoke(methodName: string, ...args: any[]): any[];
>invoke : Symbol(invoke, Decl(underscoreTest1_underscore.ts, 106, 35))
>methodName : Symbol(methodName, Decl(underscoreTest1_underscore.ts, 107, 15))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 107, 34))
pluck(propertyName: string): any[];
>pluck : Symbol(pluck, Decl(underscoreTest1_underscore.ts, 107, 58))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 108, 14))
max(iterator?: Iterator<T, any>, context?: any): T;
>max : Symbol(max, Decl(underscoreTest1_underscore.ts, 108, 43))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 109, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 109, 40))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
min(iterator?: Iterator<T, any>, context?: any): T;
>min : Symbol(min, Decl(underscoreTest1_underscore.ts, 109, 59))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 110, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 110, 40))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
sortBy(iterator: Iterator<T, any>, context?: any): T[];
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 110, 59), Decl(underscoreTest1_underscore.ts, 111, 63))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 111, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 111, 42))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
sortBy(propertyName: string): T[];
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 110, 59), Decl(underscoreTest1_underscore.ts, 111, 63))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 112, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
groupBy(iterator?: Iterator<T, any>, context?: any): Dictionary<T[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 112, 42), Decl(underscoreTest1_underscore.ts, 113, 77))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 113, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 113, 44))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
groupBy(propertyName: string): Dictionary<T[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 112, 42), Decl(underscoreTest1_underscore.ts, 113, 77))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 114, 16))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
countBy(iterator?: Iterator<T, any>, context?: any): Dictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 114, 55), Decl(underscoreTest1_underscore.ts, 115, 80))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 115, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 115, 44))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
countBy(propertyName: string): Dictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 114, 55), Decl(underscoreTest1_underscore.ts, 115, 80))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 116, 16))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
shuffle(): T[];
>shuffle : Symbol(shuffle, Decl(underscoreTest1_underscore.ts, 116, 58))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
toArray(): T[];
>toArray : Symbol(toArray, Decl(underscoreTest1_underscore.ts, 117, 23))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
size(): number;
>size : Symbol(size, Decl(underscoreTest1_underscore.ts, 118, 23))
first(): T;
>first : Symbol(first, Decl(underscoreTest1_underscore.ts, 119, 23), Decl(underscoreTest1_underscore.ts, 120, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
first(count: number): T[];
>first : Symbol(first, Decl(underscoreTest1_underscore.ts, 119, 23), Decl(underscoreTest1_underscore.ts, 120, 19))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 121, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
head(): T;
>head : Symbol(head, Decl(underscoreTest1_underscore.ts, 121, 34), Decl(underscoreTest1_underscore.ts, 122, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
head(count: number): T[];
>head : Symbol(head, Decl(underscoreTest1_underscore.ts, 121, 34), Decl(underscoreTest1_underscore.ts, 122, 18))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 123, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
take(): T;
>take : Symbol(take, Decl(underscoreTest1_underscore.ts, 123, 33), Decl(underscoreTest1_underscore.ts, 124, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
take(count: number): T[];
>take : Symbol(take, Decl(underscoreTest1_underscore.ts, 123, 33), Decl(underscoreTest1_underscore.ts, 124, 18))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 125, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
initial(): T;
>initial : Symbol(initial, Decl(underscoreTest1_underscore.ts, 125, 33), Decl(underscoreTest1_underscore.ts, 126, 21))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
initial(count: number): T[];
>initial : Symbol(initial, Decl(underscoreTest1_underscore.ts, 125, 33), Decl(underscoreTest1_underscore.ts, 126, 21))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 127, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
last(): T;
>last : Symbol(last, Decl(underscoreTest1_underscore.ts, 127, 36), Decl(underscoreTest1_underscore.ts, 128, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
last(count: number): T[];
>last : Symbol(last, Decl(underscoreTest1_underscore.ts, 127, 36), Decl(underscoreTest1_underscore.ts, 128, 18))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 129, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
rest(index?: number): T[];
>rest : Symbol(rest, Decl(underscoreTest1_underscore.ts, 129, 33))
>index : Symbol(index, Decl(underscoreTest1_underscore.ts, 130, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
compact(): T[];
>compact : Symbol(compact, Decl(underscoreTest1_underscore.ts, 130, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
flatten<U>(shallow?: boolean): U[];
>flatten : Symbol(flatten, Decl(underscoreTest1_underscore.ts, 131, 23))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 132, 16))
>shallow : Symbol(shallow, Decl(underscoreTest1_underscore.ts, 132, 19))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 132, 16))
without(...values: T[]): T[];
>without : Symbol(without, Decl(underscoreTest1_underscore.ts, 132, 43))
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 133, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
union(...arrays: T[][]): T[];
>union : Symbol(union, Decl(underscoreTest1_underscore.ts, 133, 37))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 134, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
intersection(...arrays: T[][]): T[];
>intersection : Symbol(intersection, Decl(underscoreTest1_underscore.ts, 134, 37))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 135, 21))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
difference(...others: T[][]): T[];
>difference : Symbol(difference, Decl(underscoreTest1_underscore.ts, 135, 44))
>others : Symbol(others, Decl(underscoreTest1_underscore.ts, 136, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
uniq(isSorted?: boolean): T[];
>uniq : Symbol(uniq, Decl(underscoreTest1_underscore.ts, 136, 42), Decl(underscoreTest1_underscore.ts, 137, 38))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 137, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
uniq<U>(isSorted: boolean, iterator: Iterator<T, U>, context?: any): U[];
>uniq : Symbol(uniq, Decl(underscoreTest1_underscore.ts, 136, 42), Decl(underscoreTest1_underscore.ts, 137, 38))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 138, 13))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 138, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 138, 34))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 138, 13))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 138, 60))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 138, 13))
unique(isSorted?: boolean): T[];
>unique : Symbol(unique, Decl(underscoreTest1_underscore.ts, 138, 81), Decl(underscoreTest1_underscore.ts, 139, 40))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 139, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
unique<U>(isSorted: boolean, iterator: Iterator<T, U>, context?: any): U[];
>unique : Symbol(unique, Decl(underscoreTest1_underscore.ts, 138, 81), Decl(underscoreTest1_underscore.ts, 139, 40))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 140, 15))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 140, 18))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 140, 36))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 140, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 140, 62))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 140, 15))
zip(...arrays: any[][]): any[][];
>zip : Symbol(zip, Decl(underscoreTest1_underscore.ts, 140, 83))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 141, 12))
object(): any;
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 141, 41), Decl(underscoreTest1_underscore.ts, 142, 22))
object(values: any[]): any;
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 141, 41), Decl(underscoreTest1_underscore.ts, 142, 22))
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 143, 15))
indexOf(value: T, isSorted?: boolean): number;
>indexOf : Symbol(indexOf, Decl(underscoreTest1_underscore.ts, 143, 35))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 144, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 144, 25))
lastIndexOf(value: T, fromIndex?: number): number;
>lastIndexOf : Symbol(lastIndexOf, Decl(underscoreTest1_underscore.ts, 144, 54))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 145, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>fromIndex : Symbol(fromIndex, Decl(underscoreTest1_underscore.ts, 145, 29))
sortedIndex(obj: T, propertyName: string): number;
>sortedIndex : Symbol(sortedIndex, Decl(underscoreTest1_underscore.ts, 145, 58), Decl(underscoreTest1_underscore.ts, 146, 58))
>obj : Symbol(obj, Decl(underscoreTest1_underscore.ts, 146, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 146, 27))
sortedIndex(obj: T, iterator?: Iterator<T, any>, context?: any): number;
>sortedIndex : Symbol(sortedIndex, Decl(underscoreTest1_underscore.ts, 145, 58), Decl(underscoreTest1_underscore.ts, 146, 58))
>obj : Symbol(obj, Decl(underscoreTest1_underscore.ts, 147, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 147, 27))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 147, 56))
// Methods from Array
concat(...items: T[]): T[];
>concat : Symbol(concat, Decl(underscoreTest1_underscore.ts, 147, 80))
>items : Symbol(items, Decl(underscoreTest1_underscore.ts, 149, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
join(separator?: string): string;
>join : Symbol(join, Decl(underscoreTest1_underscore.ts, 149, 35))
>separator : Symbol(separator, Decl(underscoreTest1_underscore.ts, 150, 13))
pop(): T;
>pop : Symbol(pop, Decl(underscoreTest1_underscore.ts, 150, 41))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
push(...items: T[]): number;
>push : Symbol(push, Decl(underscoreTest1_underscore.ts, 151, 17))
>items : Symbol(items, Decl(underscoreTest1_underscore.ts, 152, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
reverse(): T[];
>reverse : Symbol(reverse, Decl(underscoreTest1_underscore.ts, 152, 36))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
shift(): T;
>shift : Symbol(shift, Decl(underscoreTest1_underscore.ts, 153, 23))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
slice(start: number, end?: number): T[];
>slice : Symbol(slice, Decl(underscoreTest1_underscore.ts, 154, 19))
>start : Symbol(start, Decl(underscoreTest1_underscore.ts, 155, 14))
>end : Symbol(end, Decl(underscoreTest1_underscore.ts, 155, 28))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
sort(compareFn?: (a: T, b: T) => number): T[];
>sort : Symbol(sort, Decl(underscoreTest1_underscore.ts, 155, 48))
>compareFn : Symbol(compareFn, Decl(underscoreTest1_underscore.ts, 156, 13))
>a : Symbol(a, Decl(underscoreTest1_underscore.ts, 156, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>b : Symbol(b, Decl(underscoreTest1_underscore.ts, 156, 31))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
splice(start: number): T[];
>splice : Symbol(splice, Decl(underscoreTest1_underscore.ts, 156, 54), Decl(underscoreTest1_underscore.ts, 157, 35))
>start : Symbol(start, Decl(underscoreTest1_underscore.ts, 157, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
splice(start: number, deleteCount: number, ...items: T[]): T[];
>splice : Symbol(splice, Decl(underscoreTest1_underscore.ts, 156, 54), Decl(underscoreTest1_underscore.ts, 157, 35))
>start : Symbol(start, Decl(underscoreTest1_underscore.ts, 158, 15))
>deleteCount : Symbol(deleteCount, Decl(underscoreTest1_underscore.ts, 158, 29))
>items : Symbol(items, Decl(underscoreTest1_underscore.ts, 158, 50))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
unshift(...items: T[]): number;
>unshift : Symbol(unshift, Decl(underscoreTest1_underscore.ts, 158, 71))
>items : Symbol(items, Decl(underscoreTest1_underscore.ts, 159, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 79, 34))
}
export interface WrappedDictionary<T> extends WrappedObject<Dictionary<T>> {
>WrappedDictionary : Symbol(WrappedDictionary, Decl(underscoreTest1_underscore.ts, 160, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>WrappedObject : Symbol(WrappedObject, Decl(underscoreTest1_underscore.ts, 30, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
each(iterator: Iterator<T, void>, context?: any): void;
>each : Symbol(each, Decl(underscoreTest1_underscore.ts, 162, 80))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 163, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 163, 41))
forEach(iterator: Iterator<T, void>, context?: any): void;
>forEach : Symbol(forEach, Decl(underscoreTest1_underscore.ts, 163, 63))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 164, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 164, 44))
map<U>(iterator: Iterator<T, U>, context?: any): U[];
>map : Symbol(map, Decl(underscoreTest1_underscore.ts, 164, 66))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 165, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 165, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 165, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 165, 40))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 165, 12))
collect<U>(iterator: Iterator<T, U>, context?: any): U[];
>collect : Symbol(collect, Decl(underscoreTest1_underscore.ts, 165, 61))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 166, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 166, 19))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 166, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 166, 44))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 166, 16))
reduce(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 166, 65), Decl(underscoreTest1_underscore.ts, 167, 76))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 167, 15))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 167, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 167, 57))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
reduce<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 166, 65), Decl(underscoreTest1_underscore.ts, 167, 76))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 168, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 168, 18))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 168, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 168, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 168, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 168, 59))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 168, 15))
foldl(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 168, 78), Decl(underscoreTest1_underscore.ts, 169, 75))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 169, 14))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 169, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 169, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
foldl<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 168, 78), Decl(underscoreTest1_underscore.ts, 169, 75))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 170, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 170, 17))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 170, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 170, 41))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 170, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 170, 58))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 170, 14))
inject(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 170, 77), Decl(underscoreTest1_underscore.ts, 171, 76))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 171, 15))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 171, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 171, 57))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
inject<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 170, 77), Decl(underscoreTest1_underscore.ts, 171, 76))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 172, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 172, 18))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 172, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 172, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 172, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 172, 59))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 172, 15))
reduceRight(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 172, 78), Decl(underscoreTest1_underscore.ts, 173, 81))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 173, 20))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 173, 44))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 173, 62))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
reduceRight<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 172, 78), Decl(underscoreTest1_underscore.ts, 173, 81))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 174, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 174, 23))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 174, 20))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 174, 47))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 174, 20))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 174, 64))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 174, 20))
foldr(iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 174, 83), Decl(underscoreTest1_underscore.ts, 175, 75))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 175, 14))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 175, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 175, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
foldr<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 174, 83), Decl(underscoreTest1_underscore.ts, 175, 75))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 176, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 176, 17))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 176, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 176, 41))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 176, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 176, 58))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 176, 14))
find(iterator: Iterator<T, boolean>, context?: any): T;
>find : Symbol(find, Decl(underscoreTest1_underscore.ts, 176, 77))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 177, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 177, 44))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
detect(iterator: Iterator<T, boolean>, context?: any): T;
>detect : Symbol(detect, Decl(underscoreTest1_underscore.ts, 177, 63))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 178, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 178, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
filter(iterator: Iterator<T, boolean>, context?: any): T[];
>filter : Symbol(filter, Decl(underscoreTest1_underscore.ts, 178, 65))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 179, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 179, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
select(iterator: Iterator<T, boolean>, context?: any): T[];
>select : Symbol(select, Decl(underscoreTest1_underscore.ts, 179, 67))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 180, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 180, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
where(properties: Object): T[];
>where : Symbol(where, Decl(underscoreTest1_underscore.ts, 180, 67))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 181, 14))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
findWhere(properties: Object): T;
>findWhere : Symbol(findWhere, Decl(underscoreTest1_underscore.ts, 181, 39))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 182, 18))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
reject(iterator: Iterator<T, boolean>, context?: any): T[];
>reject : Symbol(reject, Decl(underscoreTest1_underscore.ts, 182, 41))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 183, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 183, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
every(iterator?: Iterator<T, boolean>, context?: any): boolean;
>every : Symbol(every, Decl(underscoreTest1_underscore.ts, 183, 67))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 184, 14))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 184, 46))
all(iterator?: Iterator<T, boolean>, context?: any): boolean;
>all : Symbol(all, Decl(underscoreTest1_underscore.ts, 184, 71))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 185, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 185, 44))
some(iterator?: Iterator<T, boolean>, context?: any): boolean;
>some : Symbol(some, Decl(underscoreTest1_underscore.ts, 185, 69))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 186, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 186, 45))
any(iterator?: Iterator<T, boolean>, context?: any): boolean;
>any : Symbol(any, Decl(underscoreTest1_underscore.ts, 186, 70))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 187, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 187, 44))
contains(value: T): boolean;
>contains : Symbol(contains, Decl(underscoreTest1_underscore.ts, 187, 69))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 188, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
include(value: T): boolean;
>include : Symbol(include, Decl(underscoreTest1_underscore.ts, 188, 36))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 189, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
invoke(methodName: string, ...args: any[]): any[];
>invoke : Symbol(invoke, Decl(underscoreTest1_underscore.ts, 189, 35))
>methodName : Symbol(methodName, Decl(underscoreTest1_underscore.ts, 190, 15))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 190, 34))
pluck(propertyName: string): any[];
>pluck : Symbol(pluck, Decl(underscoreTest1_underscore.ts, 190, 58))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 191, 14))
max(iterator?: Iterator<T, any>, context?: any): T;
>max : Symbol(max, Decl(underscoreTest1_underscore.ts, 191, 43))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 192, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 192, 40))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
min(iterator?: Iterator<T, any>, context?: any): T;
>min : Symbol(min, Decl(underscoreTest1_underscore.ts, 192, 59))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 193, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 193, 40))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
sortBy(iterator: Iterator<T, any>, context?: any): T[];
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 193, 59), Decl(underscoreTest1_underscore.ts, 194, 63))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 194, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 194, 42))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
sortBy(propertyName: string): T[];
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 193, 59), Decl(underscoreTest1_underscore.ts, 194, 63))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 195, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
groupBy(iterator?: Iterator<T, any>, context?: any): Dictionary<T[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 195, 42), Decl(underscoreTest1_underscore.ts, 196, 77))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 196, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 196, 44))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
groupBy(propertyName: string): Dictionary<T[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 195, 42), Decl(underscoreTest1_underscore.ts, 196, 77))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 197, 16))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
countBy(iterator?: Iterator<T, any>, context?: any): Dictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 197, 55), Decl(underscoreTest1_underscore.ts, 198, 80))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 198, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 198, 44))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
countBy(propertyName: string): Dictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 197, 55), Decl(underscoreTest1_underscore.ts, 198, 80))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 199, 16))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
shuffle(): T[];
>shuffle : Symbol(shuffle, Decl(underscoreTest1_underscore.ts, 199, 58))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
toArray(): T[];
>toArray : Symbol(toArray, Decl(underscoreTest1_underscore.ts, 200, 23))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 162, 39))
size(): number;
>size : Symbol(size, Decl(underscoreTest1_underscore.ts, 201, 23))
}
export interface ChainedObject<T> {
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
keys(): ChainedArray<string>;
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 205, 39))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
values(): ChainedArray<any>;
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 206, 37))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
pairs(): ChainedArray<any[]>;
>pairs : Symbol(pairs, Decl(underscoreTest1_underscore.ts, 207, 36))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
invert(): ChainedObject<any>;
>invert : Symbol(invert, Decl(underscoreTest1_underscore.ts, 208, 37))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
functions(): ChainedArray<string>;
>functions : Symbol(functions, Decl(underscoreTest1_underscore.ts, 209, 37))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
methods(): ChainedArray<string>;
>methods : Symbol(methods, Decl(underscoreTest1_underscore.ts, 210, 42))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
extend(...sources: any[]): ChainedObject<T>;
>extend : Symbol(extend, Decl(underscoreTest1_underscore.ts, 211, 40))
>sources : Symbol(sources, Decl(underscoreTest1_underscore.ts, 212, 15))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
pick(...keys: string[]): ChainedObject<T>;
>pick : Symbol(pick, Decl(underscoreTest1_underscore.ts, 212, 52))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 213, 13))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
omit(...keys: string[]): ChainedObject<T>;
>omit : Symbol(omit, Decl(underscoreTest1_underscore.ts, 213, 50))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 214, 13))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
defaults(...defaults: any[]): ChainedObject<T>;
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 214, 50))
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 215, 17))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
clone(): ChainedObject<T>;
>clone : Symbol(clone, Decl(underscoreTest1_underscore.ts, 215, 55))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
tap(interceptor: (object: T) => void): ChainedObject<T>;
>tap : Symbol(tap, Decl(underscoreTest1_underscore.ts, 216, 34))
>interceptor : Symbol(interceptor, Decl(underscoreTest1_underscore.ts, 217, 12))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 217, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
has(key: string): ChainedObject<boolean>;
>has : Symbol(has, Decl(underscoreTest1_underscore.ts, 217, 64))
>key : Symbol(key, Decl(underscoreTest1_underscore.ts, 218, 12))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isEqual(other: T): ChainedObject<boolean>;
>isEqual : Symbol(isEqual, Decl(underscoreTest1_underscore.ts, 218, 49))
>other : Symbol(other, Decl(underscoreTest1_underscore.ts, 219, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isEmpty(): ChainedObject<boolean>;
>isEmpty : Symbol(isEmpty, Decl(underscoreTest1_underscore.ts, 219, 50))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isElement(): ChainedObject<boolean>;
>isElement : Symbol(isElement, Decl(underscoreTest1_underscore.ts, 220, 42))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isArray(): ChainedObject<boolean>;
>isArray : Symbol(isArray, Decl(underscoreTest1_underscore.ts, 221, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isObject(): ChainedObject<boolean>;
>isObject : Symbol(isObject, Decl(underscoreTest1_underscore.ts, 222, 42))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isArguments(): ChainedObject<boolean>;
>isArguments : Symbol(isArguments, Decl(underscoreTest1_underscore.ts, 223, 43))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isFunction(): ChainedObject<boolean>;
>isFunction : Symbol(isFunction, Decl(underscoreTest1_underscore.ts, 224, 46))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isString(): ChainedObject<boolean>;
>isString : Symbol(isString, Decl(underscoreTest1_underscore.ts, 225, 45))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isNumber(): ChainedObject<boolean>;
>isNumber : Symbol(isNumber, Decl(underscoreTest1_underscore.ts, 226, 43))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isFinite(): ChainedObject<boolean>;
>isFinite : Symbol(isFinite, Decl(underscoreTest1_underscore.ts, 227, 43))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isBoolean(): ChainedObject<boolean>;
>isBoolean : Symbol(isBoolean, Decl(underscoreTest1_underscore.ts, 228, 43))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isDate(): ChainedObject<boolean>;
>isDate : Symbol(isDate, Decl(underscoreTest1_underscore.ts, 229, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isRegExp(): ChainedObject<boolean>;
>isRegExp : Symbol(isRegExp, Decl(underscoreTest1_underscore.ts, 230, 41))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isNaN(): ChainedObject<boolean>;
>isNaN : Symbol(isNaN, Decl(underscoreTest1_underscore.ts, 231, 43))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isNull(): ChainedObject<boolean>;
>isNull : Symbol(isNull, Decl(underscoreTest1_underscore.ts, 232, 40))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
isUndefined(): ChainedObject<boolean>;
>isUndefined : Symbol(isUndefined, Decl(underscoreTest1_underscore.ts, 233, 41))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
value(): T;
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 234, 46))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 205, 35))
}
export interface ChainedArray<T> extends ChainedObject<Array<T>> {
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
each(iterator: Iterator<T, void>, context?: any): ChainedObject<void>;
>each : Symbol(each, Decl(underscoreTest1_underscore.ts, 238, 70))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 239, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 239, 41))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
forEach(iterator: Iterator<T, void>, context?: any): ChainedObject<void>;
>forEach : Symbol(forEach, Decl(underscoreTest1_underscore.ts, 239, 78))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 240, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 240, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
map<U>(iterator: Iterator<T, U>, context?: any): ChainedArray<U>;
>map : Symbol(map, Decl(underscoreTest1_underscore.ts, 240, 81))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 241, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 241, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 241, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 241, 40))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 241, 12))
collect<U>(iterator: Iterator<T, U>, context?: any): ChainedArray<U>;
>collect : Symbol(collect, Decl(underscoreTest1_underscore.ts, 241, 73))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 242, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 242, 19))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 242, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 242, 44))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 242, 16))
reduce(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 242, 77), Decl(underscoreTest1_underscore.ts, 243, 91))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 243, 15))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 243, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 243, 57))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
reduce<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 242, 77), Decl(underscoreTest1_underscore.ts, 243, 91))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 244, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 244, 18))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 244, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 244, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 244, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 244, 59))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 244, 15))
foldl(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 244, 93), Decl(underscoreTest1_underscore.ts, 245, 90))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 245, 14))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 245, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 245, 56))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
foldl<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 244, 93), Decl(underscoreTest1_underscore.ts, 245, 90))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 246, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 246, 17))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 246, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 246, 41))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 246, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 246, 58))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 246, 14))
inject(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 246, 92), Decl(underscoreTest1_underscore.ts, 247, 91))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 247, 15))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 247, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 247, 57))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
inject<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 246, 92), Decl(underscoreTest1_underscore.ts, 247, 91))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 248, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 248, 18))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 248, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 248, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 248, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 248, 59))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 248, 15))
reduceRight(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 248, 93), Decl(underscoreTest1_underscore.ts, 249, 96))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 249, 20))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 249, 44))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 249, 62))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
reduceRight<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 248, 93), Decl(underscoreTest1_underscore.ts, 249, 96))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 250, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 250, 23))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 250, 20))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 250, 47))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 250, 20))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 250, 64))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 250, 20))
foldr(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 250, 98), Decl(underscoreTest1_underscore.ts, 251, 90))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 251, 14))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 251, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 251, 56))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
foldr<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 250, 98), Decl(underscoreTest1_underscore.ts, 251, 90))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 252, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 252, 17))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 252, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 252, 41))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 252, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 252, 58))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 252, 14))
find(iterator: Iterator<T, boolean>, context?: any): ChainedObject<T>;
>find : Symbol(find, Decl(underscoreTest1_underscore.ts, 252, 92))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 253, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 253, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
detect(iterator: Iterator<T, boolean>, context?: any): ChainedObject<T>;
>detect : Symbol(detect, Decl(underscoreTest1_underscore.ts, 253, 78))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 254, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 254, 46))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
filter(iterator: Iterator<T, boolean>, context?: any): ChainedArray<T>;
>filter : Symbol(filter, Decl(underscoreTest1_underscore.ts, 254, 80))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 255, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 255, 46))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
select(iterator: Iterator<T, boolean>, context?: any): ChainedArray<T>;
>select : Symbol(select, Decl(underscoreTest1_underscore.ts, 255, 79))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 256, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 256, 46))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
where(properties: Object): ChainedArray<T>;
>where : Symbol(where, Decl(underscoreTest1_underscore.ts, 256, 79))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 257, 14))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
findWhere(properties: Object): ChainedObject<T>;
>findWhere : Symbol(findWhere, Decl(underscoreTest1_underscore.ts, 257, 51))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 258, 18))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
reject(iterator: Iterator<T, boolean>, context?: any): ChainedArray<T>;
>reject : Symbol(reject, Decl(underscoreTest1_underscore.ts, 258, 56))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 259, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 259, 46))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
every(iterator?: Iterator<T, boolean>, context?: any): ChainedObject<boolean>;
>every : Symbol(every, Decl(underscoreTest1_underscore.ts, 259, 79))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 260, 14))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 260, 46))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
all(iterator?: Iterator<T, boolean>, context?: any): ChainedObject<boolean>;
>all : Symbol(all, Decl(underscoreTest1_underscore.ts, 260, 86))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 261, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 261, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
some(iterator?: Iterator<T, boolean>, context?: any): ChainedObject<boolean>;
>some : Symbol(some, Decl(underscoreTest1_underscore.ts, 261, 84))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 262, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 262, 45))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
any(iterator?: Iterator<T, boolean>, context?: any): ChainedObject<boolean>;
>any : Symbol(any, Decl(underscoreTest1_underscore.ts, 262, 85))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 263, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 263, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
contains(value: T): ChainedObject<boolean>;
>contains : Symbol(contains, Decl(underscoreTest1_underscore.ts, 263, 84))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 264, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
include(value: T): ChainedObject<boolean>;
>include : Symbol(include, Decl(underscoreTest1_underscore.ts, 264, 51))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 265, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
invoke(methodName: string, ...args: any[]): ChainedArray<any>;
>invoke : Symbol(invoke, Decl(underscoreTest1_underscore.ts, 265, 50))
>methodName : Symbol(methodName, Decl(underscoreTest1_underscore.ts, 266, 15))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 266, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
pluck(propertyName: string): ChainedArray<any>;
>pluck : Symbol(pluck, Decl(underscoreTest1_underscore.ts, 266, 70))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 267, 14))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
max(iterator?: Iterator<T, any>, context?: any): ChainedObject<T>;
>max : Symbol(max, Decl(underscoreTest1_underscore.ts, 267, 55))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 268, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 268, 40))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
min(iterator?: Iterator<T, any>, context?: any): ChainedObject<T>;
>min : Symbol(min, Decl(underscoreTest1_underscore.ts, 268, 74))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 269, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 269, 40))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
sortBy(iterator: Iterator<T, any>, context?: any): ChainedArray<T>;
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 269, 74), Decl(underscoreTest1_underscore.ts, 270, 75))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 270, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 270, 42))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
sortBy(propertyName: string): ChainedArray<T>;
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 269, 74), Decl(underscoreTest1_underscore.ts, 270, 75))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 271, 15))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
// Should return ChainedDictionary<T[]>, but expansive recursion not allowed
groupBy(iterator?: Iterator<T, any>, context?: any): ChainedDictionary<any[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 271, 54), Decl(underscoreTest1_underscore.ts, 273, 86))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 273, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 273, 44))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
groupBy(propertyName: string): ChainedDictionary<any[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 271, 54), Decl(underscoreTest1_underscore.ts, 273, 86))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 274, 16))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
countBy(iterator?: Iterator<T, any>, context?: any): ChainedDictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 274, 64), Decl(underscoreTest1_underscore.ts, 275, 87))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 275, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 275, 44))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
countBy(propertyName: string): ChainedDictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 274, 64), Decl(underscoreTest1_underscore.ts, 275, 87))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 276, 16))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
shuffle(): ChainedArray<T>;
>shuffle : Symbol(shuffle, Decl(underscoreTest1_underscore.ts, 276, 65))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
toArray(): ChainedArray<T>;
>toArray : Symbol(toArray, Decl(underscoreTest1_underscore.ts, 277, 35))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
size(): ChainedObject<number>;
>size : Symbol(size, Decl(underscoreTest1_underscore.ts, 278, 35))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
first(): ChainedObject<T>;
>first : Symbol(first, Decl(underscoreTest1_underscore.ts, 279, 38), Decl(underscoreTest1_underscore.ts, 280, 34))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
first(count: number): ChainedArray<T>;
>first : Symbol(first, Decl(underscoreTest1_underscore.ts, 279, 38), Decl(underscoreTest1_underscore.ts, 280, 34))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 281, 14))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
head(): ChainedObject<T>;
>head : Symbol(head, Decl(underscoreTest1_underscore.ts, 281, 46), Decl(underscoreTest1_underscore.ts, 282, 33))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
head(count: number): ChainedArray<T>;
>head : Symbol(head, Decl(underscoreTest1_underscore.ts, 281, 46), Decl(underscoreTest1_underscore.ts, 282, 33))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 283, 13))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
take(): ChainedObject<T>;
>take : Symbol(take, Decl(underscoreTest1_underscore.ts, 283, 45), Decl(underscoreTest1_underscore.ts, 284, 33))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
take(count: number): ChainedArray<T>;
>take : Symbol(take, Decl(underscoreTest1_underscore.ts, 283, 45), Decl(underscoreTest1_underscore.ts, 284, 33))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 285, 13))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
initial(): ChainedObject<T>;
>initial : Symbol(initial, Decl(underscoreTest1_underscore.ts, 285, 45), Decl(underscoreTest1_underscore.ts, 286, 36))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
initial(count: number): ChainedArray<T>;
>initial : Symbol(initial, Decl(underscoreTest1_underscore.ts, 285, 45), Decl(underscoreTest1_underscore.ts, 286, 36))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 287, 16))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
last(): ChainedObject<T>;
>last : Symbol(last, Decl(underscoreTest1_underscore.ts, 287, 48), Decl(underscoreTest1_underscore.ts, 288, 33))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
last(count: number): ChainedArray<T>;
>last : Symbol(last, Decl(underscoreTest1_underscore.ts, 287, 48), Decl(underscoreTest1_underscore.ts, 288, 33))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 289, 13))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
rest(index?: number): ChainedArray<T>;
>rest : Symbol(rest, Decl(underscoreTest1_underscore.ts, 289, 45))
>index : Symbol(index, Decl(underscoreTest1_underscore.ts, 290, 13))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
compact(): ChainedArray<T>;
>compact : Symbol(compact, Decl(underscoreTest1_underscore.ts, 290, 46))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
flatten<U>(shallow?: boolean): ChainedArray<U>;
>flatten : Symbol(flatten, Decl(underscoreTest1_underscore.ts, 291, 35))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 292, 16))
>shallow : Symbol(shallow, Decl(underscoreTest1_underscore.ts, 292, 19))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 292, 16))
without(...values: T[]): ChainedArray<T>;
>without : Symbol(without, Decl(underscoreTest1_underscore.ts, 292, 55))
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 293, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
union(...arrays: T[][]): ChainedArray<T>;
>union : Symbol(union, Decl(underscoreTest1_underscore.ts, 293, 49))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 294, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
intersection(...arrays: T[][]): ChainedArray<T>;
>intersection : Symbol(intersection, Decl(underscoreTest1_underscore.ts, 294, 49))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 295, 21))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
difference(...others: T[][]): ChainedArray<T>;
>difference : Symbol(difference, Decl(underscoreTest1_underscore.ts, 295, 56))
>others : Symbol(others, Decl(underscoreTest1_underscore.ts, 296, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
uniq(isSorted?: boolean): ChainedArray<T>;
>uniq : Symbol(uniq, Decl(underscoreTest1_underscore.ts, 296, 54), Decl(underscoreTest1_underscore.ts, 297, 50))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 297, 13))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
uniq<U>(isSorted: boolean, iterator: Iterator<T, U>, context?: any): ChainedArray<U>;
>uniq : Symbol(uniq, Decl(underscoreTest1_underscore.ts, 296, 54), Decl(underscoreTest1_underscore.ts, 297, 50))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 298, 13))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 298, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 298, 34))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 298, 13))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 298, 60))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 298, 13))
unique(isSorted?: boolean): ChainedArray<T>;
>unique : Symbol(unique, Decl(underscoreTest1_underscore.ts, 298, 93), Decl(underscoreTest1_underscore.ts, 299, 52))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 299, 15))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
unique<U>(isSorted: boolean, iterator: Iterator<T, U>, context?: any): ChainedArray<U>;
>unique : Symbol(unique, Decl(underscoreTest1_underscore.ts, 298, 93), Decl(underscoreTest1_underscore.ts, 299, 52))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 300, 15))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 300, 18))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 300, 36))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 300, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 300, 62))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 300, 15))
zip(...arrays: any[][]): ChainedArray<any[]>;
>zip : Symbol(zip, Decl(underscoreTest1_underscore.ts, 300, 95))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 301, 12))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
object(): ChainedObject<any>;
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 301, 53), Decl(underscoreTest1_underscore.ts, 302, 37))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
object(values: any[]): ChainedObject<any>;
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 301, 53), Decl(underscoreTest1_underscore.ts, 302, 37))
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 303, 15))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
indexOf(value: T, isSorted?: boolean): ChainedObject<number>;
>indexOf : Symbol(indexOf, Decl(underscoreTest1_underscore.ts, 303, 50))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 304, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 304, 25))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
lastIndexOf(value: T, fromIndex?: number): ChainedObject<number>;
>lastIndexOf : Symbol(lastIndexOf, Decl(underscoreTest1_underscore.ts, 304, 69))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 305, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>fromIndex : Symbol(fromIndex, Decl(underscoreTest1_underscore.ts, 305, 29))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
sortedIndex(obj: T, propertyName: string): ChainedObject<number>;
>sortedIndex : Symbol(sortedIndex, Decl(underscoreTest1_underscore.ts, 305, 73), Decl(underscoreTest1_underscore.ts, 306, 73))
>obj : Symbol(obj, Decl(underscoreTest1_underscore.ts, 306, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 306, 27))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
sortedIndex(obj: T, iterator?: Iterator<T, any>, context?: any): ChainedObject<number>;
>sortedIndex : Symbol(sortedIndex, Decl(underscoreTest1_underscore.ts, 305, 73), Decl(underscoreTest1_underscore.ts, 306, 73))
>obj : Symbol(obj, Decl(underscoreTest1_underscore.ts, 307, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 307, 27))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 307, 56))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
// Methods from Array
concat(...items: T[]): ChainedArray<T>;
>concat : Symbol(concat, Decl(underscoreTest1_underscore.ts, 307, 95))
>items : Symbol(items, Decl(underscoreTest1_underscore.ts, 309, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
join(separator?: string): ChainedObject<string>;
>join : Symbol(join, Decl(underscoreTest1_underscore.ts, 309, 47))
>separator : Symbol(separator, Decl(underscoreTest1_underscore.ts, 310, 13))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
pop(): ChainedObject<T>;
>pop : Symbol(pop, Decl(underscoreTest1_underscore.ts, 310, 56))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
push(...items: T[]): ChainedObject<number>;
>push : Symbol(push, Decl(underscoreTest1_underscore.ts, 311, 32))
>items : Symbol(items, Decl(underscoreTest1_underscore.ts, 312, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
reverse(): ChainedArray<T>;
>reverse : Symbol(reverse, Decl(underscoreTest1_underscore.ts, 312, 51))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
shift(): ChainedObject<T>;
>shift : Symbol(shift, Decl(underscoreTest1_underscore.ts, 313, 35))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
slice(start: number, end?: number): ChainedArray<T>;
>slice : Symbol(slice, Decl(underscoreTest1_underscore.ts, 314, 34))
>start : Symbol(start, Decl(underscoreTest1_underscore.ts, 315, 14))
>end : Symbol(end, Decl(underscoreTest1_underscore.ts, 315, 28))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
sort(compareFn?: (a: T, b: T) => number): ChainedArray<T>;
>sort : Symbol(sort, Decl(underscoreTest1_underscore.ts, 315, 60))
>compareFn : Symbol(compareFn, Decl(underscoreTest1_underscore.ts, 316, 13))
>a : Symbol(a, Decl(underscoreTest1_underscore.ts, 316, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>b : Symbol(b, Decl(underscoreTest1_underscore.ts, 316, 31))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
splice(start: number): ChainedArray<T>;
>splice : Symbol(splice, Decl(underscoreTest1_underscore.ts, 316, 66), Decl(underscoreTest1_underscore.ts, 317, 47))
>start : Symbol(start, Decl(underscoreTest1_underscore.ts, 317, 15))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
splice(start: number, deleteCount: number, ...items: T[]): ChainedArray<T>;
>splice : Symbol(splice, Decl(underscoreTest1_underscore.ts, 316, 66), Decl(underscoreTest1_underscore.ts, 317, 47))
>start : Symbol(start, Decl(underscoreTest1_underscore.ts, 318, 15))
>deleteCount : Symbol(deleteCount, Decl(underscoreTest1_underscore.ts, 318, 29))
>items : Symbol(items, Decl(underscoreTest1_underscore.ts, 318, 50))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
unshift(...items: T[]): ChainedObject<number>;
>unshift : Symbol(unshift, Decl(underscoreTest1_underscore.ts, 318, 83))
>items : Symbol(items, Decl(underscoreTest1_underscore.ts, 319, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
// Methods from ChainedObject with promoted return types
extend(...sources: any[]): ChainedArray<T>;
>extend : Symbol(extend, Decl(underscoreTest1_underscore.ts, 319, 54))
>sources : Symbol(sources, Decl(underscoreTest1_underscore.ts, 321, 15))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
pick(...keys: string[]): ChainedArray<T>;
>pick : Symbol(pick, Decl(underscoreTest1_underscore.ts, 321, 51))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 322, 13))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
omit(...keys: string[]): ChainedArray<T>;
>omit : Symbol(omit, Decl(underscoreTest1_underscore.ts, 322, 49))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 323, 13))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
defaults(...defaults: any[]): ChainedArray<T>;
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 323, 49))
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 324, 17))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
clone(): ChainedArray<T>;
>clone : Symbol(clone, Decl(underscoreTest1_underscore.ts, 324, 54))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
tap(interceptor: (object: T[]) => void): ChainedArray<T>;
>tap : Symbol(tap, Decl(underscoreTest1_underscore.ts, 325, 33))
>interceptor : Symbol(interceptor, Decl(underscoreTest1_underscore.ts, 326, 12))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 326, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 238, 34))
}
export interface ChainedDictionary<T> extends ChainedObject<Dictionary<T>> {
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
each(iterator: Iterator<T, void>, context?: any): ChainedObject<void>;
>each : Symbol(each, Decl(underscoreTest1_underscore.ts, 329, 80))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 330, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 330, 41))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
forEach(iterator: Iterator<T, void>, context?: any): ChainedObject<void>;
>forEach : Symbol(forEach, Decl(underscoreTest1_underscore.ts, 330, 78))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 331, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 331, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
map<U>(iterator: Iterator<T, U>, context?: any): ChainedArray<U>;
>map : Symbol(map, Decl(underscoreTest1_underscore.ts, 331, 81))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 332, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 332, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 332, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 332, 40))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 332, 12))
collect<U>(iterator: Iterator<T, U>, context?: any): ChainedArray<U>;
>collect : Symbol(collect, Decl(underscoreTest1_underscore.ts, 332, 73))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 333, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 333, 19))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 333, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 333, 44))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 333, 16))
reduce(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 333, 77), Decl(underscoreTest1_underscore.ts, 334, 91))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 334, 15))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 334, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 334, 57))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
reduce<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 333, 77), Decl(underscoreTest1_underscore.ts, 334, 91))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 335, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 335, 18))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 335, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 335, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 335, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 335, 59))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 335, 15))
foldl(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 335, 93), Decl(underscoreTest1_underscore.ts, 336, 90))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 336, 14))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 336, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 336, 56))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
foldl<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 335, 93), Decl(underscoreTest1_underscore.ts, 336, 90))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 337, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 337, 17))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 337, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 337, 41))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 337, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 337, 58))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 337, 14))
inject(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 337, 92), Decl(underscoreTest1_underscore.ts, 338, 91))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 338, 15))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 338, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 338, 57))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
inject<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 337, 92), Decl(underscoreTest1_underscore.ts, 338, 91))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 339, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 339, 18))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 339, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 339, 42))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 339, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 339, 59))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 339, 15))
reduceRight(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 339, 93), Decl(underscoreTest1_underscore.ts, 340, 96))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 340, 20))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 340, 44))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 340, 62))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
reduceRight<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 339, 93), Decl(underscoreTest1_underscore.ts, 340, 96))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 341, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 341, 23))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 341, 20))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 341, 47))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 341, 20))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 341, 64))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 341, 20))
foldr(iterator: Reducer<T, T>, initialValue?: T, context?: any): ChainedObject<T>;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 341, 98), Decl(underscoreTest1_underscore.ts, 342, 90))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 342, 14))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 342, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 342, 56))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
foldr<U>(iterator: Reducer<T, U>, initialValue: U, context?: any): ChainedObject<U>;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 341, 98), Decl(underscoreTest1_underscore.ts, 342, 90))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 343, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 343, 17))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 343, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 343, 41))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 343, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 343, 58))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 343, 14))
find(iterator: Iterator<T, boolean>, context?: any): ChainedObject<T>;
>find : Symbol(find, Decl(underscoreTest1_underscore.ts, 343, 92))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 344, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 344, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
detect(iterator: Iterator<T, boolean>, context?: any): ChainedObject<T>;
>detect : Symbol(detect, Decl(underscoreTest1_underscore.ts, 344, 78))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 345, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 345, 46))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
filter(iterator: Iterator<T, boolean>, context?: any): ChainedArray<T>;
>filter : Symbol(filter, Decl(underscoreTest1_underscore.ts, 345, 80))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 346, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 346, 46))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
select(iterator: Iterator<T, boolean>, context?: any): ChainedArray<T>;
>select : Symbol(select, Decl(underscoreTest1_underscore.ts, 346, 79))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 347, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 347, 46))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
where(properties: Object): ChainedArray<T>;
>where : Symbol(where, Decl(underscoreTest1_underscore.ts, 347, 79))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 348, 14))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
findWhere(properties: Object): ChainedObject<T>;
>findWhere : Symbol(findWhere, Decl(underscoreTest1_underscore.ts, 348, 51))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 349, 18))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
reject(iterator: Iterator<T, boolean>, context?: any): ChainedArray<T>;
>reject : Symbol(reject, Decl(underscoreTest1_underscore.ts, 349, 56))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 350, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 350, 46))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
every(iterator?: Iterator<T, boolean>, context?: any): ChainedObject<boolean>;
>every : Symbol(every, Decl(underscoreTest1_underscore.ts, 350, 79))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 351, 14))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 351, 46))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
all(iterator?: Iterator<T, boolean>, context?: any): ChainedObject<boolean>;
>all : Symbol(all, Decl(underscoreTest1_underscore.ts, 351, 86))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 352, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 352, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
some(iterator?: Iterator<T, boolean>, context?: any): ChainedObject<boolean>;
>some : Symbol(some, Decl(underscoreTest1_underscore.ts, 352, 84))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 353, 13))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 353, 45))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
any(iterator?: Iterator<T, boolean>, context?: any): ChainedObject<boolean>;
>any : Symbol(any, Decl(underscoreTest1_underscore.ts, 353, 85))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 354, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 354, 44))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
contains(value: T): ChainedObject<boolean>;
>contains : Symbol(contains, Decl(underscoreTest1_underscore.ts, 354, 84))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 355, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
include(value: T): ChainedObject<boolean>;
>include : Symbol(include, Decl(underscoreTest1_underscore.ts, 355, 51))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 356, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
invoke(methodName: string, ...args: any[]): ChainedArray<any>;
>invoke : Symbol(invoke, Decl(underscoreTest1_underscore.ts, 356, 50))
>methodName : Symbol(methodName, Decl(underscoreTest1_underscore.ts, 357, 15))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 357, 34))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
pluck(propertyName: string): ChainedArray<any>;
>pluck : Symbol(pluck, Decl(underscoreTest1_underscore.ts, 357, 70))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 358, 14))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
max(iterator?: Iterator<T, any>, context?: any): ChainedObject<T>;
>max : Symbol(max, Decl(underscoreTest1_underscore.ts, 358, 55))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 359, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 359, 40))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
min(iterator?: Iterator<T, any>, context?: any): ChainedObject<T>;
>min : Symbol(min, Decl(underscoreTest1_underscore.ts, 359, 74))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 360, 12))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 360, 40))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
sortBy(iterator: Iterator<T, any>, context?: any): ChainedArray<T>;
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 360, 74), Decl(underscoreTest1_underscore.ts, 361, 75))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 361, 15))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 361, 42))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
sortBy(propertyName: string): ChainedArray<T>;
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 360, 74), Decl(underscoreTest1_underscore.ts, 361, 75))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 362, 15))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
// Should return ChainedDictionary<T[]>, but expansive recursion not allowed
groupBy(iterator?: Iterator<T, any>, context?: any): ChainedDictionary<any[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 362, 54), Decl(underscoreTest1_underscore.ts, 364, 86))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 364, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 364, 44))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
groupBy(propertyName: string): ChainedDictionary<any[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 362, 54), Decl(underscoreTest1_underscore.ts, 364, 86))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 365, 16))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
countBy(iterator?: Iterator<T, any>, context?: any): ChainedDictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 365, 64), Decl(underscoreTest1_underscore.ts, 366, 87))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 366, 16))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 366, 44))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
countBy(propertyName: string): ChainedDictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 365, 64), Decl(underscoreTest1_underscore.ts, 366, 87))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 367, 16))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
shuffle(): ChainedArray<T>;
>shuffle : Symbol(shuffle, Decl(underscoreTest1_underscore.ts, 367, 65))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
toArray(): ChainedArray<T>;
>toArray : Symbol(toArray, Decl(underscoreTest1_underscore.ts, 368, 35))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
size(): ChainedObject<number>;
>size : Symbol(size, Decl(underscoreTest1_underscore.ts, 369, 35))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
// Methods from ChainedObject with promoted return types
extend(...sources: any[]): ChainedDictionary<T>;
>extend : Symbol(extend, Decl(underscoreTest1_underscore.ts, 370, 38))
>sources : Symbol(sources, Decl(underscoreTest1_underscore.ts, 372, 15))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
pick(...keys: string[]): ChainedDictionary<T>;
>pick : Symbol(pick, Decl(underscoreTest1_underscore.ts, 372, 56))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 373, 13))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
omit(...keys: string[]): ChainedDictionary<T>;
>omit : Symbol(omit, Decl(underscoreTest1_underscore.ts, 373, 54))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 374, 13))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
defaults(...defaults: any[]): ChainedDictionary<T>;
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 374, 54))
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 375, 17))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
clone(): ChainedDictionary<T>;
>clone : Symbol(clone, Decl(underscoreTest1_underscore.ts, 375, 59))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
tap(interceptor: (object: Dictionary<T>) => void): ChainedDictionary<T>;
>tap : Symbol(tap, Decl(underscoreTest1_underscore.ts, 376, 38))
>interceptor : Symbol(interceptor, Decl(underscoreTest1_underscore.ts, 377, 12))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 377, 26))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 329, 39))
}
export interface TemplateSettings {
>TemplateSettings : Symbol(TemplateSettings, Decl(underscoreTest1_underscore.ts, 378, 5))
evaluate?: RegExp;
>evaluate : Symbol(evaluate, Decl(underscoreTest1_underscore.ts, 380, 39))
>RegExp : Symbol(RegExp, Decl(lib.d.ts, 825, 1), Decl(lib.d.ts, 876, 11))
interpolate?: RegExp;
>interpolate : Symbol(interpolate, Decl(underscoreTest1_underscore.ts, 381, 26))
>RegExp : Symbol(RegExp, Decl(lib.d.ts, 825, 1), Decl(lib.d.ts, 876, 11))
escape?: RegExp;
>escape : Symbol(escape, Decl(underscoreTest1_underscore.ts, 382, 29))
>RegExp : Symbol(RegExp, Decl(lib.d.ts, 825, 1), Decl(lib.d.ts, 876, 11))
}
export interface Static {
>Static : Symbol(Static, Decl(underscoreTest1_underscore.ts, 384, 5))
<T>(list: T[]): WrappedArray<T>;
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 387, 9))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 387, 12))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 387, 9))
>WrappedArray : Symbol(WrappedArray, Decl(underscoreTest1_underscore.ts, 77, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 387, 9))
<T>(list: Dictionary<T>): WrappedDictionary<T>;
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 388, 9))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 388, 12))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 388, 9))
>WrappedDictionary : Symbol(WrappedDictionary, Decl(underscoreTest1_underscore.ts, 160, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 388, 9))
<T extends Function>(func: T): WrappedFunction<T>;
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 389, 9))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 389, 29))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 389, 9))
>WrappedFunction : Symbol(WrappedFunction, Decl(underscoreTest1_underscore.ts, 62, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 389, 9))
<T>(obj: T): WrappedObject<T>;
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 390, 9))
>obj : Symbol(obj, Decl(underscoreTest1_underscore.ts, 390, 12))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 390, 9))
>WrappedObject : Symbol(WrappedObject, Decl(underscoreTest1_underscore.ts, 30, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 390, 9))
chain<T>(list: T[]): ChainedArray<T>;
>chain : Symbol(chain, Decl(underscoreTest1_underscore.ts, 390, 38), Decl(underscoreTest1_underscore.ts, 392, 45), Decl(underscoreTest1_underscore.ts, 393, 60))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 392, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 392, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 392, 14))
>ChainedArray : Symbol(ChainedArray, Decl(underscoreTest1_underscore.ts, 236, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 392, 14))
chain<T>(list: Dictionary<T>): ChainedDictionary<T>;
>chain : Symbol(chain, Decl(underscoreTest1_underscore.ts, 390, 38), Decl(underscoreTest1_underscore.ts, 392, 45), Decl(underscoreTest1_underscore.ts, 393, 60))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 393, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 393, 17))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 393, 14))
>ChainedDictionary : Symbol(ChainedDictionary, Decl(underscoreTest1_underscore.ts, 327, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 393, 14))
chain<T>(obj: T): ChainedObject<T>;
>chain : Symbol(chain, Decl(underscoreTest1_underscore.ts, 390, 38), Decl(underscoreTest1_underscore.ts, 392, 45), Decl(underscoreTest1_underscore.ts, 393, 60))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 394, 14))
>obj : Symbol(obj, Decl(underscoreTest1_underscore.ts, 394, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 394, 14))
>ChainedObject : Symbol(ChainedObject, Decl(underscoreTest1_underscore.ts, 203, 5))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 394, 14))
each<T>(list: T[], iterator: Iterator<T, void>, context?: any): void;
>each : Symbol(each, Decl(underscoreTest1_underscore.ts, 394, 43), Decl(underscoreTest1_underscore.ts, 396, 77))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 396, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 396, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 396, 13))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 396, 26))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 396, 13))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 396, 55))
each<T>(list: Dictionary<T>, iterator: Iterator<T, void>, context?: any): void;
>each : Symbol(each, Decl(underscoreTest1_underscore.ts, 394, 43), Decl(underscoreTest1_underscore.ts, 396, 77))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 397, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 397, 16))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 397, 13))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 397, 36))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 397, 13))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 397, 65))
forEach<T>(list: T[], iterator: Iterator<T, void>, context?: any): void;
>forEach : Symbol(forEach, Decl(underscoreTest1_underscore.ts, 397, 87), Decl(underscoreTest1_underscore.ts, 398, 80))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 398, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 398, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 398, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 398, 29))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 398, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 398, 58))
forEach<T>(list: Dictionary<T>, iterator: Iterator<T, void>, context?: any): void;
>forEach : Symbol(forEach, Decl(underscoreTest1_underscore.ts, 397, 87), Decl(underscoreTest1_underscore.ts, 398, 80))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 399, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 399, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 399, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 399, 39))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 399, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 399, 68))
map<T, U>(list: T[], iterator: Iterator<T, U>, context?: any): U[];
>map : Symbol(map, Decl(underscoreTest1_underscore.ts, 399, 90), Decl(underscoreTest1_underscore.ts, 401, 75))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 401, 12))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 401, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 401, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 401, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 401, 28))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 401, 12))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 401, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 401, 54))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 401, 14))
map<T, U>(list: Dictionary<T>, iterator: Iterator<T, U>, context?: any): U[];
>map : Symbol(map, Decl(underscoreTest1_underscore.ts, 399, 90), Decl(underscoreTest1_underscore.ts, 401, 75))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 402, 12))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 402, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 402, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 402, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 402, 38))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 402, 12))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 402, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 402, 64))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 402, 14))
collect<T, U>(list: T[], iterator: Iterator<T, U>, context?: any): U[];
>collect : Symbol(collect, Decl(underscoreTest1_underscore.ts, 402, 85), Decl(underscoreTest1_underscore.ts, 403, 79))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 403, 16))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 403, 18))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 403, 22))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 403, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 403, 32))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 403, 16))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 403, 18))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 403, 58))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 403, 18))
collect<T, U>(list: Dictionary<T>, iterator: Iterator<T, U>, context?: any): U[];
>collect : Symbol(collect, Decl(underscoreTest1_underscore.ts, 402, 85), Decl(underscoreTest1_underscore.ts, 403, 79))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 404, 16))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 404, 18))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 404, 22))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 404, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 404, 42))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 404, 16))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 404, 18))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 404, 68))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 404, 18))
reduce<T>(list: T[], iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 404, 89), Decl(underscoreTest1_underscore.ts, 406, 90), Decl(underscoreTest1_underscore.ts, 407, 92), Decl(underscoreTest1_underscore.ts, 408, 100))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 406, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 406, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 406, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 406, 28))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 406, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 406, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 406, 53))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 406, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 406, 71))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 406, 15))
reduce<T, U>(list: T[], iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 404, 89), Decl(underscoreTest1_underscore.ts, 406, 90), Decl(underscoreTest1_underscore.ts, 407, 92), Decl(underscoreTest1_underscore.ts, 408, 100))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 407, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 407, 17))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 407, 21))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 407, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 407, 31))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 407, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 407, 17))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 407, 56))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 407, 17))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 407, 73))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 407, 17))
reduce<T>(list: Dictionary<T>, iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 404, 89), Decl(underscoreTest1_underscore.ts, 406, 90), Decl(underscoreTest1_underscore.ts, 407, 92), Decl(underscoreTest1_underscore.ts, 408, 100))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 408, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 408, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 408, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 408, 38))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 408, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 408, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 408, 63))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 408, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 408, 81))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 408, 15))
reduce<T, U>(list: Dictionary<T>, iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>reduce : Symbol(reduce, Decl(underscoreTest1_underscore.ts, 404, 89), Decl(underscoreTest1_underscore.ts, 406, 90), Decl(underscoreTest1_underscore.ts, 407, 92), Decl(underscoreTest1_underscore.ts, 408, 100))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 409, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 409, 17))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 409, 21))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 409, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 409, 41))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 409, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 409, 17))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 409, 66))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 409, 17))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 409, 83))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 409, 17))
foldl<T>(list: T[], iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 409, 102), Decl(underscoreTest1_underscore.ts, 410, 89), Decl(underscoreTest1_underscore.ts, 411, 91), Decl(underscoreTest1_underscore.ts, 412, 99))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 410, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 410, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 410, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 410, 27))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 410, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 410, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 410, 52))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 410, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 410, 70))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 410, 14))
foldl<T, U>(list: T[], iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 409, 102), Decl(underscoreTest1_underscore.ts, 410, 89), Decl(underscoreTest1_underscore.ts, 411, 91), Decl(underscoreTest1_underscore.ts, 412, 99))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 411, 14))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 411, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 411, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 411, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 411, 30))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 411, 14))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 411, 16))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 411, 55))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 411, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 411, 72))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 411, 16))
foldl<T>(list: Dictionary<T>, iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 409, 102), Decl(underscoreTest1_underscore.ts, 410, 89), Decl(underscoreTest1_underscore.ts, 411, 91), Decl(underscoreTest1_underscore.ts, 412, 99))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 412, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 412, 17))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 412, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 412, 37))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 412, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 412, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 412, 62))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 412, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 412, 80))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 412, 14))
foldl<T, U>(list: Dictionary<T>, iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>foldl : Symbol(foldl, Decl(underscoreTest1_underscore.ts, 409, 102), Decl(underscoreTest1_underscore.ts, 410, 89), Decl(underscoreTest1_underscore.ts, 411, 91), Decl(underscoreTest1_underscore.ts, 412, 99))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 413, 14))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 413, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 413, 20))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 413, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 413, 40))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 413, 14))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 413, 16))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 413, 65))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 413, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 413, 82))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 413, 16))
inject<T>(list: T[], iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 413, 101), Decl(underscoreTest1_underscore.ts, 414, 90), Decl(underscoreTest1_underscore.ts, 415, 92), Decl(underscoreTest1_underscore.ts, 416, 100))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 414, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 414, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 414, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 414, 28))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 414, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 414, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 414, 53))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 414, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 414, 71))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 414, 15))
inject<T, U>(list: T[], iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 413, 101), Decl(underscoreTest1_underscore.ts, 414, 90), Decl(underscoreTest1_underscore.ts, 415, 92), Decl(underscoreTest1_underscore.ts, 416, 100))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 415, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 415, 17))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 415, 21))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 415, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 415, 31))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 415, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 415, 17))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 415, 56))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 415, 17))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 415, 73))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 415, 17))
inject<T>(list: Dictionary<T>, iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 413, 101), Decl(underscoreTest1_underscore.ts, 414, 90), Decl(underscoreTest1_underscore.ts, 415, 92), Decl(underscoreTest1_underscore.ts, 416, 100))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 416, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 416, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 416, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 416, 38))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 416, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 416, 15))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 416, 63))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 416, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 416, 81))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 416, 15))
inject<T, U>(list: Dictionary<T>, iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>inject : Symbol(inject, Decl(underscoreTest1_underscore.ts, 413, 101), Decl(underscoreTest1_underscore.ts, 414, 90), Decl(underscoreTest1_underscore.ts, 415, 92), Decl(underscoreTest1_underscore.ts, 416, 100))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 417, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 417, 17))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 417, 21))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 417, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 417, 41))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 417, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 417, 17))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 417, 66))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 417, 17))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 417, 83))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 417, 17))
reduceRight<T>(list: T[], iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 417, 102), Decl(underscoreTest1_underscore.ts, 419, 95), Decl(underscoreTest1_underscore.ts, 420, 97), Decl(underscoreTest1_underscore.ts, 421, 105))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 419, 20))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 419, 23))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 419, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 419, 33))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 419, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 419, 20))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 419, 58))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 419, 20))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 419, 76))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 419, 20))
reduceRight<T, U>(list: T[], iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 417, 102), Decl(underscoreTest1_underscore.ts, 419, 95), Decl(underscoreTest1_underscore.ts, 420, 97), Decl(underscoreTest1_underscore.ts, 421, 105))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 420, 20))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 420, 22))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 420, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 420, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 420, 36))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 420, 20))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 420, 22))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 420, 61))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 420, 22))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 420, 78))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 420, 22))
reduceRight<T>(list: Dictionary<T>, iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 417, 102), Decl(underscoreTest1_underscore.ts, 419, 95), Decl(underscoreTest1_underscore.ts, 420, 97), Decl(underscoreTest1_underscore.ts, 421, 105))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 421, 20))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 421, 23))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 421, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 421, 43))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 421, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 421, 20))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 421, 68))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 421, 20))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 421, 86))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 421, 20))
reduceRight<T, U>(list: Dictionary<T>, iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>reduceRight : Symbol(reduceRight, Decl(underscoreTest1_underscore.ts, 417, 102), Decl(underscoreTest1_underscore.ts, 419, 95), Decl(underscoreTest1_underscore.ts, 420, 97), Decl(underscoreTest1_underscore.ts, 421, 105))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 422, 20))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 422, 22))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 422, 26))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 422, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 422, 46))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 422, 20))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 422, 22))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 422, 71))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 422, 22))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 422, 88))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 422, 22))
foldr<T>(list: T[], iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 422, 107), Decl(underscoreTest1_underscore.ts, 423, 89), Decl(underscoreTest1_underscore.ts, 424, 91), Decl(underscoreTest1_underscore.ts, 425, 99))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 423, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 423, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 423, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 423, 27))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 423, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 423, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 423, 52))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 423, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 423, 70))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 423, 14))
foldr<T, U>(list: T[], iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 422, 107), Decl(underscoreTest1_underscore.ts, 423, 89), Decl(underscoreTest1_underscore.ts, 424, 91), Decl(underscoreTest1_underscore.ts, 425, 99))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 424, 14))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 424, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 424, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 424, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 424, 30))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 424, 14))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 424, 16))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 424, 55))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 424, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 424, 72))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 424, 16))
foldr<T>(list: Dictionary<T>, iterator: Reducer<T, T>, initialValue?: T, context?: any): T;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 422, 107), Decl(underscoreTest1_underscore.ts, 423, 89), Decl(underscoreTest1_underscore.ts, 424, 91), Decl(underscoreTest1_underscore.ts, 425, 99))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 425, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 425, 17))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 425, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 425, 37))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 425, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 425, 14))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 425, 62))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 425, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 425, 80))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 425, 14))
foldr<T, U>(list: Dictionary<T>, iterator: Reducer<T, U>, initialValue: U, context?: any): U;
>foldr : Symbol(foldr, Decl(underscoreTest1_underscore.ts, 422, 107), Decl(underscoreTest1_underscore.ts, 423, 89), Decl(underscoreTest1_underscore.ts, 424, 91), Decl(underscoreTest1_underscore.ts, 425, 99))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 426, 14))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 426, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 426, 20))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 426, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 426, 40))
>Reducer : Symbol(Reducer, Decl(underscoreTest1_underscore.ts, 6, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 426, 14))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 426, 16))
>initialValue : Symbol(initialValue, Decl(underscoreTest1_underscore.ts, 426, 65))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 426, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 426, 82))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 426, 16))
find<T>(list: T[], iterator: Iterator<T, boolean>, context?: any): T;
>find : Symbol(find, Decl(underscoreTest1_underscore.ts, 426, 101), Decl(underscoreTest1_underscore.ts, 428, 77))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 428, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 428, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 428, 13))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 428, 26))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 428, 13))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 428, 58))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 428, 13))
find<T>(list: Dictionary<T>, iterator: Iterator<T, boolean>, context?: any): T;
>find : Symbol(find, Decl(underscoreTest1_underscore.ts, 426, 101), Decl(underscoreTest1_underscore.ts, 428, 77))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 429, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 429, 16))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 429, 13))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 429, 36))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 429, 13))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 429, 68))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 429, 13))
detect<T>(list: T[], iterator: Iterator<T, boolean>, context?: any): T;
>detect : Symbol(detect, Decl(underscoreTest1_underscore.ts, 429, 87), Decl(underscoreTest1_underscore.ts, 430, 79))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 430, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 430, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 430, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 430, 28))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 430, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 430, 60))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 430, 15))
detect<T>(list: Dictionary<T>, iterator: Iterator<T, boolean>, context?: any): T;
>detect : Symbol(detect, Decl(underscoreTest1_underscore.ts, 429, 87), Decl(underscoreTest1_underscore.ts, 430, 79))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 431, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 431, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 431, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 431, 38))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 431, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 431, 70))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 431, 15))
filter<T>(list: T[], iterator: Iterator<T, boolean>, context?: any): T[];
>filter : Symbol(filter, Decl(underscoreTest1_underscore.ts, 431, 89), Decl(underscoreTest1_underscore.ts, 433, 81))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 433, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 433, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 433, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 433, 28))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 433, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 433, 60))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 433, 15))
filter<T>(list: Dictionary<T>, iterator: Iterator<T, boolean>, context?: any): T[];
>filter : Symbol(filter, Decl(underscoreTest1_underscore.ts, 431, 89), Decl(underscoreTest1_underscore.ts, 433, 81))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 434, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 434, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 434, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 434, 38))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 434, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 434, 70))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 434, 15))
select<T>(list: T[], iterator: Iterator<T, boolean>, context?: any): T[];
>select : Symbol(select, Decl(underscoreTest1_underscore.ts, 434, 91), Decl(underscoreTest1_underscore.ts, 435, 81))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 435, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 435, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 435, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 435, 28))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 435, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 435, 60))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 435, 15))
select<T>(list: Dictionary<T>, iterator: Iterator<T, boolean>, context?: any): T[];
>select : Symbol(select, Decl(underscoreTest1_underscore.ts, 434, 91), Decl(underscoreTest1_underscore.ts, 435, 81))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 436, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 436, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 436, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 436, 38))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 436, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 436, 70))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 436, 15))
where<T>(list: T[], properties: Object): T[];
>where : Symbol(where, Decl(underscoreTest1_underscore.ts, 436, 91), Decl(underscoreTest1_underscore.ts, 438, 53))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 438, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 438, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 438, 14))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 438, 27))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 438, 14))
where<T>(list: Dictionary<T>, properties: Object): T[];
>where : Symbol(where, Decl(underscoreTest1_underscore.ts, 436, 91), Decl(underscoreTest1_underscore.ts, 438, 53))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 439, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 439, 17))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 439, 14))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 439, 37))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 439, 14))
findWhere<T>(list: T[], properties: Object): T;
>findWhere : Symbol(findWhere, Decl(underscoreTest1_underscore.ts, 439, 63), Decl(underscoreTest1_underscore.ts, 441, 55))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 441, 18))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 441, 21))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 441, 18))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 441, 31))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 441, 18))
findWhere<T>(list: Dictionary<T>, properties: Object): T;
>findWhere : Symbol(findWhere, Decl(underscoreTest1_underscore.ts, 439, 63), Decl(underscoreTest1_underscore.ts, 441, 55))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 442, 18))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 442, 21))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 442, 18))
>properties : Symbol(properties, Decl(underscoreTest1_underscore.ts, 442, 41))
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 442, 18))
reject<T>(list: T[], iterator: Iterator<T, boolean>, context?: any): T[];
>reject : Symbol(reject, Decl(underscoreTest1_underscore.ts, 442, 65), Decl(underscoreTest1_underscore.ts, 444, 81))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 444, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 444, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 444, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 444, 28))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 444, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 444, 60))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 444, 15))
reject<T>(list: Dictionary<T>, iterator: Iterator<T, boolean>, context?: any): T[];
>reject : Symbol(reject, Decl(underscoreTest1_underscore.ts, 442, 65), Decl(underscoreTest1_underscore.ts, 444, 81))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 445, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 445, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 445, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 445, 38))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 445, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 445, 70))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 445, 15))
every<T>(list: T[], iterator?: Iterator<T, boolean>, context?: any): boolean;
>every : Symbol(every, Decl(underscoreTest1_underscore.ts, 445, 91), Decl(underscoreTest1_underscore.ts, 447, 85))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 447, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 447, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 447, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 447, 27))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 447, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 447, 60))
every<T>(list: Dictionary<T>, iterator?: Iterator<T, boolean>, context?: any): boolean;
>every : Symbol(every, Decl(underscoreTest1_underscore.ts, 445, 91), Decl(underscoreTest1_underscore.ts, 447, 85))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 448, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 448, 17))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 448, 14))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 448, 37))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 448, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 448, 70))
all<T>(list: T[], iterator?: Iterator<T, boolean>, context?: any): boolean;
>all : Symbol(all, Decl(underscoreTest1_underscore.ts, 448, 95), Decl(underscoreTest1_underscore.ts, 449, 83))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 449, 12))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 449, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 449, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 449, 25))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 449, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 449, 58))
all<T>(list: Dictionary<T>, iterator?: Iterator<T, boolean>, context?: any): boolean;
>all : Symbol(all, Decl(underscoreTest1_underscore.ts, 448, 95), Decl(underscoreTest1_underscore.ts, 449, 83))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 450, 12))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 450, 15))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 450, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 450, 35))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 450, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 450, 68))
some<T>(list: T[], iterator?: Iterator<T, boolean>, context?: any): boolean;
>some : Symbol(some, Decl(underscoreTest1_underscore.ts, 450, 93), Decl(underscoreTest1_underscore.ts, 452, 84))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 452, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 452, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 452, 13))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 452, 26))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 452, 13))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 452, 59))
some<T>(list: Dictionary<T>, iterator?: Iterator<T, boolean>, context?: any): boolean;
>some : Symbol(some, Decl(underscoreTest1_underscore.ts, 450, 93), Decl(underscoreTest1_underscore.ts, 452, 84))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 453, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 453, 16))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 453, 13))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 453, 36))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 453, 13))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 453, 69))
any<T>(list: T[], iterator?: Iterator<T, boolean>, context?: any): boolean;
>any : Symbol(any, Decl(underscoreTest1_underscore.ts, 453, 94), Decl(underscoreTest1_underscore.ts, 454, 83))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 454, 12))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 454, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 454, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 454, 25))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 454, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 454, 58))
any<T>(list: Dictionary<T>, iterator?: Iterator<T, boolean>, context?: any): boolean;
>any : Symbol(any, Decl(underscoreTest1_underscore.ts, 453, 94), Decl(underscoreTest1_underscore.ts, 454, 83))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 455, 12))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 455, 15))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 455, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 455, 35))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 455, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 455, 68))
contains<T>(list: T[], value: T): boolean;
>contains : Symbol(contains, Decl(underscoreTest1_underscore.ts, 455, 93), Decl(underscoreTest1_underscore.ts, 457, 50))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 457, 17))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 457, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 457, 17))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 457, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 457, 17))
contains<T>(list: Dictionary<T>, value: T): boolean;
>contains : Symbol(contains, Decl(underscoreTest1_underscore.ts, 455, 93), Decl(underscoreTest1_underscore.ts, 457, 50))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 458, 17))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 458, 20))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 458, 17))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 458, 40))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 458, 17))
include<T>(list: T[], value: T): boolean;
>include : Symbol(include, Decl(underscoreTest1_underscore.ts, 458, 60), Decl(underscoreTest1_underscore.ts, 459, 49))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 459, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 459, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 459, 16))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 459, 29))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 459, 16))
include<T>(list: Dictionary<T>, value: T): boolean;
>include : Symbol(include, Decl(underscoreTest1_underscore.ts, 458, 60), Decl(underscoreTest1_underscore.ts, 459, 49))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 460, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 460, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 460, 16))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 460, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 460, 16))
invoke(list: any[], methodName: string, ...args: any[]): any[];
>invoke : Symbol(invoke, Decl(underscoreTest1_underscore.ts, 460, 59), Decl(underscoreTest1_underscore.ts, 462, 71))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 462, 15))
>methodName : Symbol(methodName, Decl(underscoreTest1_underscore.ts, 462, 27))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 462, 47))
invoke(list: Dictionary<any>, methodName: string, ...args: any[]): any[];
>invoke : Symbol(invoke, Decl(underscoreTest1_underscore.ts, 460, 59), Decl(underscoreTest1_underscore.ts, 462, 71))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 463, 15))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>methodName : Symbol(methodName, Decl(underscoreTest1_underscore.ts, 463, 37))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 463, 57))
pluck(list: any[], propertyName: string): any[];
>pluck : Symbol(pluck, Decl(underscoreTest1_underscore.ts, 463, 81), Decl(underscoreTest1_underscore.ts, 465, 56))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 465, 14))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 465, 26))
pluck(list: Dictionary<any>, propertyName: string): any[];
>pluck : Symbol(pluck, Decl(underscoreTest1_underscore.ts, 463, 81), Decl(underscoreTest1_underscore.ts, 465, 56))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 466, 14))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 466, 36))
max<T>(list: T[], iterator?: Iterator<T, any>, context?: any): T;
>max : Symbol(max, Decl(underscoreTest1_underscore.ts, 466, 66), Decl(underscoreTest1_underscore.ts, 468, 73))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 468, 12))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 468, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 468, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 468, 25))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 468, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 468, 54))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 468, 12))
max<T>(list: Dictionary<T>, iterator?: Iterator<T, any>, context?: any): T;
>max : Symbol(max, Decl(underscoreTest1_underscore.ts, 466, 66), Decl(underscoreTest1_underscore.ts, 468, 73))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 469, 12))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 469, 15))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 469, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 469, 35))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 469, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 469, 64))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 469, 12))
min<T>(list: T[], iterator?: Iterator<T, any>, context?: any): T;
>min : Symbol(min, Decl(underscoreTest1_underscore.ts, 469, 83), Decl(underscoreTest1_underscore.ts, 471, 73))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 471, 12))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 471, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 471, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 471, 25))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 471, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 471, 54))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 471, 12))
min<T>(list: Dictionary<T>, iterator?: Iterator<T, any>, context?: any): T;
>min : Symbol(min, Decl(underscoreTest1_underscore.ts, 469, 83), Decl(underscoreTest1_underscore.ts, 471, 73))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 472, 12))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 472, 15))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 472, 12))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 472, 35))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 472, 12))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 472, 64))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 472, 12))
sortBy<T>(list: T[], iterator: Iterator<T, any>, context?: any): T[];
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 472, 83), Decl(underscoreTest1_underscore.ts, 474, 77), Decl(underscoreTest1_underscore.ts, 475, 87), Decl(underscoreTest1_underscore.ts, 476, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 474, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 474, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 474, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 474, 28))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 474, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 474, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 474, 15))
sortBy<T>(list: Dictionary<T>, iterator: Iterator<T, any>, context?: any): T[];
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 472, 83), Decl(underscoreTest1_underscore.ts, 474, 77), Decl(underscoreTest1_underscore.ts, 475, 87), Decl(underscoreTest1_underscore.ts, 476, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 475, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 475, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 475, 15))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 475, 38))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 475, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 475, 66))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 475, 15))
sortBy<T>(list: T[], propertyName: string): T[];
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 472, 83), Decl(underscoreTest1_underscore.ts, 474, 77), Decl(underscoreTest1_underscore.ts, 475, 87), Decl(underscoreTest1_underscore.ts, 476, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 476, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 476, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 476, 15))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 476, 28))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 476, 15))
sortBy<T>(list: Dictionary<T>, propertyName: string): T[];
>sortBy : Symbol(sortBy, Decl(underscoreTest1_underscore.ts, 472, 83), Decl(underscoreTest1_underscore.ts, 474, 77), Decl(underscoreTest1_underscore.ts, 475, 87), Decl(underscoreTest1_underscore.ts, 476, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 477, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 477, 18))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 477, 15))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 477, 38))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 477, 15))
groupBy<T>(list: T[], iterator?: Iterator<T, any>, context?: any): Dictionary<T[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 477, 66), Decl(underscoreTest1_underscore.ts, 479, 91), Decl(underscoreTest1_underscore.ts, 480, 101), Decl(underscoreTest1_underscore.ts, 481, 69))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 479, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 479, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 479, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 479, 29))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 479, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 479, 58))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 479, 16))
groupBy<T>(list: Dictionary<T>, iterator?: Iterator<T, any>, context?: any): Dictionary<T[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 477, 66), Decl(underscoreTest1_underscore.ts, 479, 91), Decl(underscoreTest1_underscore.ts, 480, 101), Decl(underscoreTest1_underscore.ts, 481, 69))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 480, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 480, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 480, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 480, 39))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 480, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 480, 68))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 480, 16))
groupBy<T>(list: T[], propertyName: string): Dictionary<T[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 477, 66), Decl(underscoreTest1_underscore.ts, 479, 91), Decl(underscoreTest1_underscore.ts, 480, 101), Decl(underscoreTest1_underscore.ts, 481, 69))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 481, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 481, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 481, 16))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 481, 29))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 481, 16))
groupBy<T>(list: Dictionary<T>, propertyName: string): Dictionary<T[]>;
>groupBy : Symbol(groupBy, Decl(underscoreTest1_underscore.ts, 477, 66), Decl(underscoreTest1_underscore.ts, 479, 91), Decl(underscoreTest1_underscore.ts, 480, 101), Decl(underscoreTest1_underscore.ts, 481, 69))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 482, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 482, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 482, 16))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 482, 39))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 482, 16))
countBy<T>(list: T[], iterator?: Iterator<T, any>, context?: any): Dictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 482, 79), Decl(underscoreTest1_underscore.ts, 484, 94), Decl(underscoreTest1_underscore.ts, 485, 104), Decl(underscoreTest1_underscore.ts, 486, 72))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 484, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 484, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 484, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 484, 29))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 484, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 484, 58))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
countBy<T>(list: Dictionary<T>, iterator?: Iterator<T, any>, context?: any): Dictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 482, 79), Decl(underscoreTest1_underscore.ts, 484, 94), Decl(underscoreTest1_underscore.ts, 485, 104), Decl(underscoreTest1_underscore.ts, 486, 72))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 485, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 485, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 485, 16))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 485, 39))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 485, 16))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 485, 68))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
countBy<T>(list: T[], propertyName: string): Dictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 482, 79), Decl(underscoreTest1_underscore.ts, 484, 94), Decl(underscoreTest1_underscore.ts, 485, 104), Decl(underscoreTest1_underscore.ts, 486, 72))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 486, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 486, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 486, 16))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 486, 29))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
countBy<T>(list: Dictionary<T>, propertyName: string): Dictionary<number>;
>countBy : Symbol(countBy, Decl(underscoreTest1_underscore.ts, 482, 79), Decl(underscoreTest1_underscore.ts, 484, 94), Decl(underscoreTest1_underscore.ts, 485, 104), Decl(underscoreTest1_underscore.ts, 486, 72))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 487, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 487, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 487, 16))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 487, 39))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
shuffle<T>(list: T[]): T[];
>shuffle : Symbol(shuffle, Decl(underscoreTest1_underscore.ts, 487, 82), Decl(underscoreTest1_underscore.ts, 489, 35))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 489, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 489, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 489, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 489, 16))
shuffle<T>(list: Dictionary<T>): T[];
>shuffle : Symbol(shuffle, Decl(underscoreTest1_underscore.ts, 487, 82), Decl(underscoreTest1_underscore.ts, 489, 35))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 490, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 490, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 490, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 490, 16))
toArray<T>(list: T[]): T[];
>toArray : Symbol(toArray, Decl(underscoreTest1_underscore.ts, 490, 45), Decl(underscoreTest1_underscore.ts, 492, 35))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 492, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 492, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 492, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 492, 16))
toArray<T>(list: Dictionary<T>): T[];
>toArray : Symbol(toArray, Decl(underscoreTest1_underscore.ts, 490, 45), Decl(underscoreTest1_underscore.ts, 492, 35))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 493, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 493, 19))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 493, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 493, 16))
size<T>(list: T[]): number;
>size : Symbol(size, Decl(underscoreTest1_underscore.ts, 493, 45), Decl(underscoreTest1_underscore.ts, 495, 35))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 495, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 495, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 495, 13))
size<T>(list: Dictionary<T>): number;
>size : Symbol(size, Decl(underscoreTest1_underscore.ts, 493, 45), Decl(underscoreTest1_underscore.ts, 495, 35))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 496, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 496, 16))
>Dictionary : Symbol(Dictionary, Decl(underscoreTest1_underscore.ts, 0, 0))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 496, 13))
first<T>(list: T[]): T;
>first : Symbol(first, Decl(underscoreTest1_underscore.ts, 496, 45), Decl(underscoreTest1_underscore.ts, 498, 31))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 498, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 498, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 498, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 498, 14))
first<T>(list: T[], count: number): T[];
>first : Symbol(first, Decl(underscoreTest1_underscore.ts, 496, 45), Decl(underscoreTest1_underscore.ts, 498, 31))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 499, 14))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 499, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 499, 14))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 499, 27))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 499, 14))
head<T>(list: T[]): T;
>head : Symbol(head, Decl(underscoreTest1_underscore.ts, 499, 48), Decl(underscoreTest1_underscore.ts, 500, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 500, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 500, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 500, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 500, 13))
head<T>(list: T[], count: number): T[];
>head : Symbol(head, Decl(underscoreTest1_underscore.ts, 499, 48), Decl(underscoreTest1_underscore.ts, 500, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 501, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 501, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 501, 13))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 501, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 501, 13))
take<T>(list: T[]): T;
>take : Symbol(take, Decl(underscoreTest1_underscore.ts, 501, 47), Decl(underscoreTest1_underscore.ts, 502, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 502, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 502, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 502, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 502, 13))
take<T>(list: T[], count: number): T[];
>take : Symbol(take, Decl(underscoreTest1_underscore.ts, 501, 47), Decl(underscoreTest1_underscore.ts, 502, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 503, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 503, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 503, 13))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 503, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 503, 13))
initial<T>(list: T[]): T;
>initial : Symbol(initial, Decl(underscoreTest1_underscore.ts, 503, 47), Decl(underscoreTest1_underscore.ts, 505, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 505, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 505, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 505, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 505, 16))
initial<T>(list: T[], count: number): T[];
>initial : Symbol(initial, Decl(underscoreTest1_underscore.ts, 503, 47), Decl(underscoreTest1_underscore.ts, 505, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 506, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 506, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 506, 16))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 506, 29))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 506, 16))
last<T>(list: T[]): T;
>last : Symbol(last, Decl(underscoreTest1_underscore.ts, 506, 50), Decl(underscoreTest1_underscore.ts, 508, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 508, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 508, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 508, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 508, 13))
last<T>(list: T[], count: number): T[];
>last : Symbol(last, Decl(underscoreTest1_underscore.ts, 506, 50), Decl(underscoreTest1_underscore.ts, 508, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 509, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 509, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 509, 13))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 509, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 509, 13))
rest<T>(list: T[], index?: number): T[];
>rest : Symbol(rest, Decl(underscoreTest1_underscore.ts, 509, 47))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 511, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 511, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 511, 13))
>index : Symbol(index, Decl(underscoreTest1_underscore.ts, 511, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 511, 13))
compact<T>(list: T[]): T[];
>compact : Symbol(compact, Decl(underscoreTest1_underscore.ts, 511, 48))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 513, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 513, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 513, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 513, 16))
flatten<T>(list: T[][]): T[];
>flatten : Symbol(flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 515, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 515, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 515, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 515, 16))
flatten<T>(array: any[], shallow?: boolean): T[];
>flatten : Symbol(flatten, Decl(underscoreTest1_underscore.ts, 513, 35), Decl(underscoreTest1_underscore.ts, 515, 37))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 516, 16))
>array : Symbol(array, Decl(underscoreTest1_underscore.ts, 516, 19))
>shallow : Symbol(shallow, Decl(underscoreTest1_underscore.ts, 516, 32))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 516, 16))
without<T>(list: T[], ...values: T[]): T[];
>without : Symbol(without, Decl(underscoreTest1_underscore.ts, 516, 57))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 518, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 518, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 518, 16))
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 518, 29))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 518, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 518, 16))
union<T>(...arrays: T[][]): T[];
>union : Symbol(union, Decl(underscoreTest1_underscore.ts, 518, 51))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 520, 14))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 520, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 520, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 520, 14))
intersection<T>(...arrays: T[][]): T[];
>intersection : Symbol(intersection, Decl(underscoreTest1_underscore.ts, 520, 40))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 522, 21))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 522, 24))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 522, 21))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 522, 21))
difference<T>(list: T[], ...others: T[][]): T[];
>difference : Symbol(difference, Decl(underscoreTest1_underscore.ts, 522, 47))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 524, 19))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 524, 22))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 524, 19))
>others : Symbol(others, Decl(underscoreTest1_underscore.ts, 524, 32))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 524, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 524, 19))
uniq<T>(list: T[], isSorted?: boolean): T[];
>uniq : Symbol(uniq, Decl(underscoreTest1_underscore.ts, 524, 56), Decl(underscoreTest1_underscore.ts, 526, 52))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 526, 13))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 526, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 526, 13))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 526, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 526, 13))
uniq<T, U>(list: T[], isSorted: boolean, iterator: Iterator<T, U>, context?: any): U[];
>uniq : Symbol(uniq, Decl(underscoreTest1_underscore.ts, 524, 56), Decl(underscoreTest1_underscore.ts, 526, 52))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 527, 13))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 527, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 527, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 527, 13))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 527, 29))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 527, 48))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 527, 13))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 527, 15))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 527, 74))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 527, 15))
unique<T>(list: T[], isSorted?: boolean): T[];
>unique : Symbol(unique, Decl(underscoreTest1_underscore.ts, 527, 95), Decl(underscoreTest1_underscore.ts, 528, 54))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 528, 15))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 528, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 528, 15))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 528, 28))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 528, 15))
unique<T, U>(list: T[], isSorted: boolean, iterator: Iterator<T, U>, context?: any): U[];
>unique : Symbol(unique, Decl(underscoreTest1_underscore.ts, 527, 95), Decl(underscoreTest1_underscore.ts, 528, 54))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 529, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 529, 17))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 529, 21))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 529, 15))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 529, 31))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 529, 50))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 529, 15))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 529, 17))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 529, 76))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 529, 17))
zip<T0, T1>(a0: T0[], a1: T1[]): Tuple2<T0, T1>[];
>zip : Symbol(zip, Decl(underscoreTest1_underscore.ts, 529, 97), Decl(underscoreTest1_underscore.ts, 531, 58), Decl(underscoreTest1_underscore.ts, 532, 76), Decl(underscoreTest1_underscore.ts, 533, 94))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 531, 12))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 531, 15))
>a0 : Symbol(a0, Decl(underscoreTest1_underscore.ts, 531, 20))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 531, 12))
>a1 : Symbol(a1, Decl(underscoreTest1_underscore.ts, 531, 29))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 531, 15))
>Tuple2 : Symbol(Tuple2, Decl(underscoreTest1_underscore.ts, 10, 1))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 531, 12))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 531, 15))
zip<T0, T1, T2>(a0: T0[], a1: T1[], a2: T2[]): Tuple3<T0, T1, T2>[];
>zip : Symbol(zip, Decl(underscoreTest1_underscore.ts, 529, 97), Decl(underscoreTest1_underscore.ts, 531, 58), Decl(underscoreTest1_underscore.ts, 532, 76), Decl(underscoreTest1_underscore.ts, 533, 94))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 532, 12))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 532, 15))
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 532, 19))
>a0 : Symbol(a0, Decl(underscoreTest1_underscore.ts, 532, 24))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 532, 12))
>a1 : Symbol(a1, Decl(underscoreTest1_underscore.ts, 532, 33))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 532, 15))
>a2 : Symbol(a2, Decl(underscoreTest1_underscore.ts, 532, 43))
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 532, 19))
>Tuple3 : Symbol(Tuple3, Decl(underscoreTest1_underscore.ts, 15, 1))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 532, 12))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 532, 15))
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 532, 19))
zip<T0, T1, T2, T3>(a0: T0[], a1: T1[], a2: T2[], a3: T3[]): Tuple4<T0, T1, T2, T3>[];
>zip : Symbol(zip, Decl(underscoreTest1_underscore.ts, 529, 97), Decl(underscoreTest1_underscore.ts, 531, 58), Decl(underscoreTest1_underscore.ts, 532, 76), Decl(underscoreTest1_underscore.ts, 533, 94))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 533, 12))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 533, 15))
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 533, 19))
>T3 : Symbol(T3, Decl(underscoreTest1_underscore.ts, 533, 23))
>a0 : Symbol(a0, Decl(underscoreTest1_underscore.ts, 533, 28))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 533, 12))
>a1 : Symbol(a1, Decl(underscoreTest1_underscore.ts, 533, 37))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 533, 15))
>a2 : Symbol(a2, Decl(underscoreTest1_underscore.ts, 533, 47))
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 533, 19))
>a3 : Symbol(a3, Decl(underscoreTest1_underscore.ts, 533, 57))
>T3 : Symbol(T3, Decl(underscoreTest1_underscore.ts, 533, 23))
>Tuple4 : Symbol(Tuple4, Decl(underscoreTest1_underscore.ts, 21, 1))
>T0 : Symbol(T0, Decl(underscoreTest1_underscore.ts, 533, 12))
>T1 : Symbol(T1, Decl(underscoreTest1_underscore.ts, 533, 15))
>T2 : Symbol(T2, Decl(underscoreTest1_underscore.ts, 533, 19))
>T3 : Symbol(T3, Decl(underscoreTest1_underscore.ts, 533, 23))
zip(...arrays: any[][]): any[][];
>zip : Symbol(zip, Decl(underscoreTest1_underscore.ts, 529, 97), Decl(underscoreTest1_underscore.ts, 531, 58), Decl(underscoreTest1_underscore.ts, 532, 76), Decl(underscoreTest1_underscore.ts, 533, 94))
>arrays : Symbol(arrays, Decl(underscoreTest1_underscore.ts, 534, 12))
object(list: any[][]): any;
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 534, 41), Decl(underscoreTest1_underscore.ts, 536, 35))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 536, 15))
object(keys: string[], values: any[]): any;
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 534, 41), Decl(underscoreTest1_underscore.ts, 536, 35))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 537, 15))
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 537, 30))
indexOf<T>(list: T[], value: T, isSorted?: boolean): number;
>indexOf : Symbol(indexOf, Decl(underscoreTest1_underscore.ts, 537, 51))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 539, 16))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 539, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 539, 16))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 539, 29))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 539, 16))
>isSorted : Symbol(isSorted, Decl(underscoreTest1_underscore.ts, 539, 39))
lastIndexOf<T>(list: T[], value: T, fromIndex?: number): number;
>lastIndexOf : Symbol(lastIndexOf, Decl(underscoreTest1_underscore.ts, 539, 68))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 541, 20))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 541, 23))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 541, 20))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 541, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 541, 20))
>fromIndex : Symbol(fromIndex, Decl(underscoreTest1_underscore.ts, 541, 43))
sortedIndex<T>(list: T[], obj: T, propertyName: string): number;
>sortedIndex : Symbol(sortedIndex, Decl(underscoreTest1_underscore.ts, 541, 72), Decl(underscoreTest1_underscore.ts, 543, 72))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 543, 20))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 543, 23))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 543, 20))
>obj : Symbol(obj, Decl(underscoreTest1_underscore.ts, 543, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 543, 20))
>propertyName : Symbol(propertyName, Decl(underscoreTest1_underscore.ts, 543, 41))
sortedIndex<T>(list: T[], obj: T, iterator?: Iterator<T, any>, context?: any): number;
>sortedIndex : Symbol(sortedIndex, Decl(underscoreTest1_underscore.ts, 541, 72), Decl(underscoreTest1_underscore.ts, 543, 72))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 544, 20))
>list : Symbol(list, Decl(underscoreTest1_underscore.ts, 544, 23))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 544, 20))
>obj : Symbol(obj, Decl(underscoreTest1_underscore.ts, 544, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 544, 20))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 544, 41))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 544, 20))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 544, 70))
range(stop: number): number[];
>range : Symbol(range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
>stop : Symbol(stop, Decl(underscoreTest1_underscore.ts, 546, 14))
range(start: number, stop: number, step?: number): number[];
>range : Symbol(range, Decl(underscoreTest1_underscore.ts, 544, 94), Decl(underscoreTest1_underscore.ts, 546, 38))
>start : Symbol(start, Decl(underscoreTest1_underscore.ts, 547, 14))
>stop : Symbol(stop, Decl(underscoreTest1_underscore.ts, 547, 28))
>step : Symbol(step, Decl(underscoreTest1_underscore.ts, 547, 42))
bind<T extends Function>(func: T, object: any): T;
>bind : Symbol(bind, Decl(underscoreTest1_underscore.ts, 547, 68), Decl(underscoreTest1_underscore.ts, 549, 58))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 549, 13))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 549, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 549, 13))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 549, 41))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 549, 13))
bind(func: Function, object: any, ...args: any[]): Function;
>bind : Symbol(bind, Decl(underscoreTest1_underscore.ts, 547, 68), Decl(underscoreTest1_underscore.ts, 549, 58))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 550, 13))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 550, 28))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 550, 41))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
bindAll<T>(object: T, ...methodNames: string[]): T;
>bindAll : Symbol(bindAll, Decl(underscoreTest1_underscore.ts, 550, 68))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 552, 16))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 552, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 552, 16))
>methodNames : Symbol(methodNames, Decl(underscoreTest1_underscore.ts, 552, 29))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 552, 16))
partial(func: Function, ...args: any[]): Function;
>partial : Symbol(partial, Decl(underscoreTest1_underscore.ts, 552, 59))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 554, 16))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 554, 31))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
memoize<T extends Function>(func: T, hashFunction?: Function): T;
>memoize : Symbol(memoize, Decl(underscoreTest1_underscore.ts, 554, 58))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 556, 16))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 556, 36))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 556, 16))
>hashFunction : Symbol(hashFunction, Decl(underscoreTest1_underscore.ts, 556, 44))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 556, 16))
delay(func: Function, wait: number, ...args: any[]): number;
>delay : Symbol(delay, Decl(underscoreTest1_underscore.ts, 556, 73))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 558, 14))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>wait : Symbol(wait, Decl(underscoreTest1_underscore.ts, 558, 29))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 558, 43))
defer(func: Function, ...args: any[]): number;
>defer : Symbol(defer, Decl(underscoreTest1_underscore.ts, 558, 68))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 560, 14))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 560, 29))
throttle<T extends Function>(func: T, wait: number): T;
>throttle : Symbol(throttle, Decl(underscoreTest1_underscore.ts, 560, 54))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 562, 17))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 562, 37))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 562, 17))
>wait : Symbol(wait, Decl(underscoreTest1_underscore.ts, 562, 45))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 562, 17))
debounce<T extends Function>(func: T, wait: number, immediate?: boolean): T;
>debounce : Symbol(debounce, Decl(underscoreTest1_underscore.ts, 562, 63))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 564, 17))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 564, 37))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 564, 17))
>wait : Symbol(wait, Decl(underscoreTest1_underscore.ts, 564, 45))
>immediate : Symbol(immediate, Decl(underscoreTest1_underscore.ts, 564, 59))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 564, 17))
once<T extends Function>(func: T): T;
>once : Symbol(once, Decl(underscoreTest1_underscore.ts, 564, 84))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 566, 13))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 566, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 566, 13))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 566, 13))
after<T extends Function>(count: number, func: T): T;
>after : Symbol(after, Decl(underscoreTest1_underscore.ts, 566, 45))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 568, 14))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>count : Symbol(count, Decl(underscoreTest1_underscore.ts, 568, 34))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 568, 48))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 568, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 568, 14))
wrap<T extends Function>(func: T, wrapper: (func: T, ...args: any[]) => any): T;
>wrap : Symbol(wrap, Decl(underscoreTest1_underscore.ts, 568, 61))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 570, 13))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 570, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 570, 13))
>wrapper : Symbol(wrapper, Decl(underscoreTest1_underscore.ts, 570, 41))
>func : Symbol(func, Decl(underscoreTest1_underscore.ts, 570, 52))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 570, 13))
>args : Symbol(args, Decl(underscoreTest1_underscore.ts, 570, 60))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 570, 13))
compose(...funcs: Function[]): Function;
>compose : Symbol(compose, Decl(underscoreTest1_underscore.ts, 570, 88))
>funcs : Symbol(funcs, Decl(underscoreTest1_underscore.ts, 572, 16))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
keys(object: any): string[];
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 572, 48))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 574, 13))
values(object: any): any[];
>values : Symbol(values, Decl(underscoreTest1_underscore.ts, 574, 36))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 576, 15))
pairs(object: any): any[][];
>pairs : Symbol(pairs, Decl(underscoreTest1_underscore.ts, 576, 35))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 578, 14))
invert(object: any): any;
>invert : Symbol(invert, Decl(underscoreTest1_underscore.ts, 578, 36))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 580, 15))
functions(object: any): string[];
>functions : Symbol(functions, Decl(underscoreTest1_underscore.ts, 580, 33))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 582, 18))
methods(object: any): string[];
>methods : Symbol(methods, Decl(underscoreTest1_underscore.ts, 582, 41))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 583, 16))
extend<T>(destination: T, ...sources: any[]): T;
>extend : Symbol(extend, Decl(underscoreTest1_underscore.ts, 583, 39))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 585, 15))
>destination : Symbol(destination, Decl(underscoreTest1_underscore.ts, 585, 18))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 585, 15))
>sources : Symbol(sources, Decl(underscoreTest1_underscore.ts, 585, 33))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 585, 15))
pick<T>(object: T, ...keys: string[]): T;
>pick : Symbol(pick, Decl(underscoreTest1_underscore.ts, 585, 56))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 587, 13))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 587, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 587, 13))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 587, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 587, 13))
omit<T>(object: T, ...keys: string[]): T;
>omit : Symbol(omit, Decl(underscoreTest1_underscore.ts, 587, 49))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 589, 13))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 589, 16))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 589, 13))
>keys : Symbol(keys, Decl(underscoreTest1_underscore.ts, 589, 26))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 589, 13))
defaults<T>(object: T, ...defaults: any[]): T;
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 589, 49))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 591, 17))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 591, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 591, 17))
>defaults : Symbol(defaults, Decl(underscoreTest1_underscore.ts, 591, 30))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 591, 17))
clone<T>(object: T): T;
>clone : Symbol(clone, Decl(underscoreTest1_underscore.ts, 591, 54))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 593, 14))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 593, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 593, 14))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 593, 14))
tap<T>(object: T, interceptor: (object: T) => void): T;
>tap : Symbol(tap, Decl(underscoreTest1_underscore.ts, 593, 31))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 595, 12))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 595, 15))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 595, 12))
>interceptor : Symbol(interceptor, Decl(underscoreTest1_underscore.ts, 595, 25))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 595, 40))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 595, 12))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 595, 12))
has(object: any, key: string): boolean;
>has : Symbol(has, Decl(underscoreTest1_underscore.ts, 595, 63))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 597, 12))
>key : Symbol(key, Decl(underscoreTest1_underscore.ts, 597, 24))
isEqual<T>(object: T, other: T): boolean;
>isEqual : Symbol(isEqual, Decl(underscoreTest1_underscore.ts, 597, 47))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 599, 16))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 599, 19))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 599, 16))
>other : Symbol(other, Decl(underscoreTest1_underscore.ts, 599, 29))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 599, 16))
isEmpty(object: any): boolean;
>isEmpty : Symbol(isEmpty, Decl(underscoreTest1_underscore.ts, 599, 49))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 601, 16))
isElement(object: any): boolean;
>isElement : Symbol(isElement, Decl(underscoreTest1_underscore.ts, 601, 38))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 602, 18))
isArray(object: any): boolean;
>isArray : Symbol(isArray, Decl(underscoreTest1_underscore.ts, 602, 40))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 603, 16))
isObject(value: any): boolean;
>isObject : Symbol(isObject, Decl(underscoreTest1_underscore.ts, 603, 38))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 604, 17))
isArguments(object: any): boolean;
>isArguments : Symbol(isArguments, Decl(underscoreTest1_underscore.ts, 604, 38))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 605, 20))
isFunction(object: any): boolean;
>isFunction : Symbol(isFunction, Decl(underscoreTest1_underscore.ts, 605, 42))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 606, 19))
isString(object: any): boolean;
>isString : Symbol(isString, Decl(underscoreTest1_underscore.ts, 606, 41))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 607, 17))
isNumber(object: any): boolean;
>isNumber : Symbol(isNumber, Decl(underscoreTest1_underscore.ts, 607, 39))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 608, 17))
isFinite(object: any): boolean;
>isFinite : Symbol(isFinite, Decl(underscoreTest1_underscore.ts, 608, 39))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 609, 17))
isBoolean(object: any): boolean;
>isBoolean : Symbol(isBoolean, Decl(underscoreTest1_underscore.ts, 609, 39))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 610, 18))
isDate(object: any): boolean;
>isDate : Symbol(isDate, Decl(underscoreTest1_underscore.ts, 610, 40))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 611, 15))
isRegExp(object: any): boolean;
>isRegExp : Symbol(isRegExp, Decl(underscoreTest1_underscore.ts, 611, 37))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 612, 17))
isNaN(object: any): boolean;
>isNaN : Symbol(isNaN, Decl(underscoreTest1_underscore.ts, 612, 39))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 613, 14))
isNull(object: any): boolean;
>isNull : Symbol(isNull, Decl(underscoreTest1_underscore.ts, 613, 36))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 614, 15))
isUndefined(value: any): boolean;
>isUndefined : Symbol(isUndefined, Decl(underscoreTest1_underscore.ts, 614, 37))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 615, 20))
noConflict(): Static;
>noConflict : Symbol(noConflict, Decl(underscoreTest1_underscore.ts, 615, 41))
>Static : Symbol(Static, Decl(underscoreTest1_underscore.ts, 384, 5))
identity<T>(value: T): T;
>identity : Symbol(identity, Decl(underscoreTest1_underscore.ts, 617, 29))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 619, 17))
>value : Symbol(value, Decl(underscoreTest1_underscore.ts, 619, 20))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 619, 17))
>T : Symbol(T, Decl(underscoreTest1_underscore.ts, 619, 17))
times<U>(n: number, iterator: Iterator<number, U>, context?: any): U[];
>times : Symbol(times, Decl(underscoreTest1_underscore.ts, 619, 33))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 621, 14))
>n : Symbol(n, Decl(underscoreTest1_underscore.ts, 621, 17))
>iterator : Symbol(iterator, Decl(underscoreTest1_underscore.ts, 621, 27))
>Iterator : Symbol(Iterator, Decl(underscoreTest1_underscore.ts, 2, 1))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 621, 14))
>context : Symbol(context, Decl(underscoreTest1_underscore.ts, 621, 58))
>U : Symbol(U, Decl(underscoreTest1_underscore.ts, 621, 14))
random(max: number): number;
>random : Symbol(random, Decl(underscoreTest1_underscore.ts, 621, 79), Decl(underscoreTest1_underscore.ts, 623, 36))
>max : Symbol(max, Decl(underscoreTest1_underscore.ts, 623, 15))
random(min: number, max: number): number;
>random : Symbol(random, Decl(underscoreTest1_underscore.ts, 621, 79), Decl(underscoreTest1_underscore.ts, 623, 36))
>min : Symbol(min, Decl(underscoreTest1_underscore.ts, 624, 15))
>max : Symbol(max, Decl(underscoreTest1_underscore.ts, 624, 27))
mixin(object: any): void;
>mixin : Symbol(mixin, Decl(underscoreTest1_underscore.ts, 624, 49))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 626, 14))
uniqueId(): number;
>uniqueId : Symbol(uniqueId, Decl(underscoreTest1_underscore.ts, 626, 33), Decl(underscoreTest1_underscore.ts, 628, 27))
uniqueId(prefix: string): string;
>uniqueId : Symbol(uniqueId, Decl(underscoreTest1_underscore.ts, 626, 33), Decl(underscoreTest1_underscore.ts, 628, 27))
>prefix : Symbol(prefix, Decl(underscoreTest1_underscore.ts, 629, 17))
escape(s: string): string;
>escape : Symbol(escape, Decl(underscoreTest1_underscore.ts, 629, 41))
>s : Symbol(s, Decl(underscoreTest1_underscore.ts, 631, 15))
unescape(s: string): string;
>unescape : Symbol(unescape, Decl(underscoreTest1_underscore.ts, 631, 34))
>s : Symbol(s, Decl(underscoreTest1_underscore.ts, 633, 17))
result(object: any, property: string): any;
>result : Symbol(result, Decl(underscoreTest1_underscore.ts, 633, 36))
>object : Symbol(object, Decl(underscoreTest1_underscore.ts, 635, 15))
>property : Symbol(property, Decl(underscoreTest1_underscore.ts, 635, 27))
templateSettings: TemplateSettings;
>templateSettings : Symbol(templateSettings, Decl(underscoreTest1_underscore.ts, 635, 51))
>TemplateSettings : Symbol(TemplateSettings, Decl(underscoreTest1_underscore.ts, 378, 5))
template(templateString: string): (data: any) => string;
>template : Symbol(template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>templateString : Symbol(templateString, Decl(underscoreTest1_underscore.ts, 639, 17))
>data : Symbol(data, Decl(underscoreTest1_underscore.ts, 639, 43))
template(templateString: string, data: any, settings?: TemplateSettings): string;
>template : Symbol(template, Decl(underscoreTest1_underscore.ts, 637, 43), Decl(underscoreTest1_underscore.ts, 639, 64))
>templateString : Symbol(templateString, Decl(underscoreTest1_underscore.ts, 640, 17))
>data : Symbol(data, Decl(underscoreTest1_underscore.ts, 640, 40))
>settings : Symbol(settings, Decl(underscoreTest1_underscore.ts, 640, 51))
>TemplateSettings : Symbol(TemplateSettings, Decl(underscoreTest1_underscore.ts, 378, 5))
}
}
declare var _: Underscore.Static;
>_ : Symbol(_, Decl(underscoreTest1_underscore.ts, 644, 11))
>Underscore : Symbol(Underscore, Decl(underscoreTest1_underscore.ts, 28, 1))
>Static : Symbol(Underscore.Static, Decl(underscoreTest1_underscore.ts, 384, 5))