///
////module Underscore {
//// export interface Iterator {
//// (value: T, index: any, list: any): U;
//// }
////
//// export interface Static {
//// all(list: T[], iterator?: Iterator, context?: any): T;
//// identity(value: T): T;
//// }
////}
////
////declare var _: Underscore.Static;
////var /*1*/r = _./*11*/all([true, 1, null, 'yes'], x => !x);
////var /*2*/r2 = _./*21*/all([true], _.identity);
////var /*3*/r3 = _./*31*/all([], _.identity);
////var /*4*/r4 = _./*41*/all([true], _.identity);
verify.quickInfos({
1: "var r: string | number | boolean",
11: "(method) Underscore.Static.all(list: (string | number | boolean)[], iterator?: Underscore.Iterator, context?: any): string | number | boolean",
2: "var r2: boolean",
21: "(method) Underscore.Static.all(list: boolean[], iterator?: Underscore.Iterator, context?: any): boolean",
3: "var r3: any",
31: "(method) Underscore.Static.all(list: any[], iterator?: Underscore.Iterator, context?: any): any",
4: "var r4: any",
41: "(method) Underscore.Static.all(list: any[], iterator?: Underscore.Iterator, context?: any): any"
});
verify.noErrors();