mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-25 11:11:46 +08:00
Merge pull request #1683 from borisyankov/release-0.9.7
Support of TypeScript v0.9.7
This commit is contained in:
+2613
-1884
File diff suppressed because it is too large
Load Diff
+6061
-4179
File diff suppressed because it is too large
Load Diff
+5964
-4169
File diff suppressed because it is too large
Load Diff
@@ -18,7 +18,11 @@ app.config(($translateProvider: ng.translate.ITranslateProvider) => {
|
||||
$translateProvider.preferredLanguage('en');
|
||||
});
|
||||
|
||||
app.controller('Ctrl', ($scope: ng.IScope, $translate: ng.translate.ITranslateService) => {
|
||||
interface Scope extends ng.IScope {
|
||||
changeLanguage(key: any): void;
|
||||
}
|
||||
|
||||
app.controller('Ctrl', ($scope: Scope, $translate: ng.translate.ITranslateService) => {
|
||||
$scope['changeLanguage'] = function (key: any) {
|
||||
$translate.uses(key);
|
||||
};
|
||||
|
||||
@@ -25,7 +25,7 @@ myapp.controller("MyController", ["$scope", "$firebase",
|
||||
$scope.items.$set({ bar: "baz" });
|
||||
var keys = $scope.items.$getIndex();
|
||||
keys.forEach(function(key, i) {
|
||||
console.log(i, $scope.items[key]);
|
||||
console.log(i, (<any>$scope.items)[key]);
|
||||
});
|
||||
$scope.items.$on("loaded", function() {
|
||||
console.log("Initial data received!");
|
||||
|
||||
Vendored
+12
-13
@@ -19,19 +19,18 @@ declare module ng.resource {
|
||||
// that deeply.
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
interface IResourceService {
|
||||
|
||||
<T extends IResource<T>, U extends IResourceClass<T>>(url: string, paramDefaults?: any,
|
||||
/** example: {update: { method: 'PUT' }, delete: deleteDescriptor }
|
||||
where deleteDescriptor : IActionDescriptor */
|
||||
actionDescriptors?: any): U;
|
||||
<T extends IResource<T>>(url: string, paramDefaults?: any,
|
||||
/** example: {update: { method: 'PUT' }, delete: deleteDescriptor }
|
||||
where deleteDescriptor : IActionDescriptor */
|
||||
actionDescriptors?: any): IResourceClass<T>;
|
||||
(url: string, paramDefaults?: any,
|
||||
/** example: {update: { method: 'PUT' }, delete: deleteDescriptor }
|
||||
where deleteDescriptor : IActionDescriptor */
|
||||
actionDescriptors?: any): IResourceClass<IResource<any>>;
|
||||
<T, U>(url: string, paramDefaults?: any,
|
||||
/** example: {update: { method: 'PUT' }, delete: deleteDescriptor }
|
||||
where deleteDescriptor : IActionDescriptor */
|
||||
actionDescriptors?: any): U;
|
||||
<T>(url: string, paramDefaults?: any,
|
||||
/** example: {update: { method: 'PUT' }, delete: deleteDescriptor }
|
||||
where deleteDescriptor : IActionDescriptor */
|
||||
actionDescriptors?: any): IResourceClass<T>;
|
||||
}
|
||||
|
||||
// Just a reference to facilitate describing new actions
|
||||
@@ -51,7 +50,7 @@ declare module ng.resource {
|
||||
// PATCH (in other words, methods with body). Otherwise, it's going
|
||||
// to be considered as parameters to the request.
|
||||
// https://github.com/angular/angular.js/blob/v1.2.0/src/ngResource/resource.js#L461-L465
|
||||
interface IResourceClass<T extends IResource<T>> {
|
||||
interface IResourceClass<T> {
|
||||
get(): T;
|
||||
get(dataOrParams: any): T;
|
||||
get(dataOrParams: any, success: Function): T;
|
||||
@@ -79,7 +78,7 @@ declare module ng.resource {
|
||||
delete(params: any, data: any, success?: Function, error?: Function): T;
|
||||
}
|
||||
|
||||
interface IResource<T extends IResource<T>> {
|
||||
interface IResource<T> {
|
||||
$get(): T;
|
||||
$get(dataOrParams: any): T;
|
||||
$get(dataOrParams: any, success: Function): T;
|
||||
@@ -112,7 +111,7 @@ declare module ng.resource {
|
||||
}
|
||||
|
||||
/** when creating a resource factory via IModule.factory */
|
||||
interface IResourceServiceFactoryFunction<T extends IResource<T>> {
|
||||
interface IResourceServiceFactoryFunction<T> {
|
||||
($resource: ng.resource.IResourceService): IResourceClass<T>;
|
||||
<U extends IResourceClass<T>>($resource: ng.resource.IResourceService): U;
|
||||
}
|
||||
@@ -127,7 +126,7 @@ declare module ng {
|
||||
}
|
||||
}
|
||||
|
||||
interface Array<T extends ng.resource.IResource<T>>
|
||||
interface Array<T>
|
||||
{
|
||||
/** the promise of the original server interaction that created this collection. **/
|
||||
$promise : ng.IPromise<Array<T>>;
|
||||
|
||||
Vendored
+4
-5
@@ -106,6 +106,8 @@ declare module CryptoJS{
|
||||
interface Cipher extends ICipher<Object>{}
|
||||
|
||||
interface IStreamCipher<C> extends ICipher<C>{
|
||||
drop?: number;
|
||||
|
||||
createEncryptor(key: WordArray, cfg?: C): IStreamCipher<C>
|
||||
createDecryptor(key: WordArray, cfg?: C): IStreamCipher<C>
|
||||
|
||||
@@ -338,10 +340,7 @@ declare module CryptoJS{
|
||||
|
||||
interface PBKDF2 extends EvpKDF{} //PBKDF2 is same as EvpKDF
|
||||
|
||||
interface RC4Drop extends RC4, lib.ICipher<IRC4DropCfg>{}
|
||||
interface IRC4DropCfg{
|
||||
drop?: number //default 192
|
||||
}
|
||||
interface RC4Drop extends RC4 { }
|
||||
}
|
||||
|
||||
module mode{
|
||||
@@ -438,7 +437,7 @@ declare module CryptoJS{
|
||||
RabbitLegacy: CryptoJS.lib.CipherHelper
|
||||
Rabbit: CryptoJS.lib.CipherHelper
|
||||
RC4: CryptoJS.lib.CipherHelper
|
||||
RC4Drop: CryptoJS.lib.ICipherHelper<CryptoJS.algo.IRC4DropCfg>
|
||||
RC4Drop: CryptoJS.lib.ICipherHelper<Object>
|
||||
|
||||
MD5: CryptoJS.lib.HasherHelper
|
||||
HmacMD5: CryptoJS.lib.IHasherHmacHelper
|
||||
|
||||
Vendored
+1
-1
@@ -57,7 +57,7 @@ interface String {
|
||||
w(): string[];
|
||||
}
|
||||
|
||||
interface Array {
|
||||
interface Array<T> {
|
||||
constructor(arr: any[]);
|
||||
activate(): void;
|
||||
addArrayObserver(target: any, opts?: EnumerableConfigurationOptions): any[];
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
console.log('Gamepad ' + e.gamepad.index + ' disconnected!');
|
||||
}, false);
|
||||
|
||||
var requestAnimationFrame = window.requestAnimationFrame || window["mozRequestAnimationFrame"];
|
||||
var requestAnimationFrame = window.requestAnimationFrame || (<any>window).mozRequestAnimationFrame;
|
||||
var getGamepads = navigator.getGamepads || navigator.webkitGetGamepads;
|
||||
if(getGamepads){
|
||||
function runAnimation()
|
||||
|
||||
@@ -21,7 +21,7 @@ interface KnockoutStatic {
|
||||
}
|
||||
|
||||
// Observables
|
||||
interface KnockoutSubscribableFunctions {
|
||||
interface KnockoutSubscribableFunctions<T> {
|
||||
deferUpdates: boolean;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ module KoGridTests
|
||||
}
|
||||
|
||||
public createDefaultGridOptions<Type>(dataArray: KnockoutObservableArray<Type>, selectedItems: KnockoutObservableArray<Type>): kg.GridOptions<Type> {
|
||||
var result = {
|
||||
return {
|
||||
data: dataArray,
|
||||
displaySelectionCheckbox: false,
|
||||
footerVisible: false,
|
||||
@@ -28,7 +28,6 @@ module KoGridTests
|
||||
plugins: null,
|
||||
selectedItems: selectedItems
|
||||
};
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
+3
-3
@@ -20,11 +20,11 @@ interface KnockoutObservable<T> {
|
||||
}
|
||||
|
||||
interface KnockoutObservableArray<T> {
|
||||
subscribeTo(topic: string, useLastPublishedValueToInitialize?: boolean, transform?: (val: any) => T): KnockoutObservableArray<T>;
|
||||
subscribeTo(topic: string, useLastPublishedValueToInitialize?: boolean, transform?: (val: any) => any /* T */): KnockoutObservableArray<T>;
|
||||
unsubscribeFrom(topic: string): KnockoutObservableArray<T>;
|
||||
publishOn(topic: string, skipInitialPublish?: boolean, equalityComparer?: (newValue: T, oldValue: T) => boolean): KnockoutObservableArray<T>;
|
||||
publishOn(topic: string, skipInitialPublish?: boolean, equalityComparer?: (newValue: any /* T */, oldValue: any /* T */) => boolean): KnockoutObservableArray<T>;
|
||||
stopPublishingOn(topic: string): KnockoutObservableArray<T>;
|
||||
syncWith(topic: string, initializeWithLatestValue?: boolean, skipInitialPublish?: boolean, equalityComparer?: (newValue: T, oldValue: T) => boolean): KnockoutObservableArray<T>;
|
||||
syncWith(topic: string, initializeWithLatestValue?: boolean, skipInitialPublish?: boolean, equalityComparer?: (newValue: any /* T */, oldValue: any /* T */) => boolean): KnockoutObservableArray<T>;
|
||||
}
|
||||
|
||||
interface KnockoutStatic {
|
||||
|
||||
+1
-1
@@ -138,7 +138,7 @@ interface KnockoutStatic {
|
||||
applyBindingsWithValidation(viewModel: any, rootNode?: any, options?: KnockoutValidationConfiguration): void;
|
||||
}
|
||||
|
||||
interface KnockoutSubscribableFunctions {
|
||||
interface KnockoutSubscribableFunctions<T> {
|
||||
isValid: KnockoutComputed<boolean>;
|
||||
isValidating: KnockoutObservable<boolean>;
|
||||
rules: KnockoutObservableArray<KnockoutValidationRule>;
|
||||
|
||||
@@ -38,7 +38,7 @@ function test_computed() {
|
||||
this.firstName = ko.observable('Planet');
|
||||
this.lastName = ko.observable('Earth');
|
||||
|
||||
this.fullName = ko.computed({
|
||||
this.fullName = ko.computed<string>({
|
||||
read: function () {
|
||||
return this.firstName() + " " + this.lastName();
|
||||
},
|
||||
@@ -257,7 +257,7 @@ interface KnockoutExtenders {
|
||||
required(target, overrideMessage);
|
||||
}
|
||||
|
||||
interface KnockoutObservableArrayFunctions {
|
||||
interface KnockoutObservableArrayFunctions<T> {
|
||||
filterByProperty(propName, matchValue): KnockoutComputed<any>;
|
||||
}
|
||||
|
||||
@@ -491,7 +491,7 @@ function test_mappingplugin() {
|
||||
}
|
||||
|
||||
// Define your own functions
|
||||
interface KnockoutSubscribableFunctions {
|
||||
interface KnockoutSubscribableFunctions<T> {
|
||||
publishOn(topic: string): any;
|
||||
subscribeTo(topic: string): any;
|
||||
}
|
||||
|
||||
Vendored
+63
-63
@@ -321,7 +321,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.findIndex
|
||||
**/
|
||||
findIndex<W, T extends W>(
|
||||
findIndex<W, T>(
|
||||
array: List<T>,
|
||||
whereDictionary: W): number;
|
||||
}
|
||||
@@ -404,7 +404,7 @@ declare module _ {
|
||||
* @see _.first
|
||||
* @param whereValue "_.where" style callback value
|
||||
**/
|
||||
first<W, T extends W>(
|
||||
first<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
|
||||
@@ -438,7 +438,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.first
|
||||
**/
|
||||
head<W, T extends W>(
|
||||
head<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
|
||||
@@ -472,7 +472,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.first
|
||||
**/
|
||||
take<W, T extends W>(
|
||||
take<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
}
|
||||
@@ -507,12 +507,12 @@ declare module _ {
|
||||
callback: ListIterator<any, T>,
|
||||
thisArg?: any): T[];
|
||||
|
||||
flatten<W, T extends W>(
|
||||
flatten<W, T>(
|
||||
array: List<any>,
|
||||
isShallow: boolean,
|
||||
whereValue: W): T[];
|
||||
|
||||
flatten<W, T extends W>(
|
||||
flatten<W, T>(
|
||||
array: List<any>,
|
||||
whereValue: W): T[];
|
||||
|
||||
@@ -548,11 +548,11 @@ declare module _ {
|
||||
flatten<Flat>(
|
||||
pluckValue: string): LoDashArrayWrapper<Flat>;
|
||||
|
||||
flatten<Flat, W extends Flat>(
|
||||
flatten<Flat, W>(
|
||||
isShallow: boolean,
|
||||
whereValue: W): LoDashArrayWrapper<Flat>;
|
||||
|
||||
flatten<Flat, W extends Flat>(
|
||||
flatten<Flat, W>(
|
||||
whereValue: W): LoDashArrayWrapper<Flat>;
|
||||
}
|
||||
|
||||
@@ -638,7 +638,7 @@ declare module _ {
|
||||
* @see _.initial
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
initial<W, T extends W>(
|
||||
initial<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
}
|
||||
@@ -700,7 +700,7 @@ declare module _ {
|
||||
* @see _.last
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
last<W, T extends W>(
|
||||
last<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
}
|
||||
@@ -848,7 +848,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.rest
|
||||
**/
|
||||
rest<W, T extends W>(
|
||||
rest<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
|
||||
@@ -882,7 +882,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.rest
|
||||
**/
|
||||
drop<W, T extends W>(
|
||||
drop<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
|
||||
@@ -916,7 +916,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.rest
|
||||
**/
|
||||
tail<W, T extends W>(
|
||||
tail<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
}
|
||||
@@ -958,7 +958,7 @@ declare module _ {
|
||||
* @see _.sortedIndex
|
||||
* @param pluckValue the _.where style callback
|
||||
**/
|
||||
sortedIndex<W, T extends W>(
|
||||
sortedIndex<W, T>(
|
||||
array: List<T>,
|
||||
value: T,
|
||||
whereValue: W): number;
|
||||
@@ -1028,12 +1028,12 @@ declare module _ {
|
||||
* @see _.uniq
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
uniq<W, T extends W>(
|
||||
uniq<W, T>(
|
||||
array: List<T>,
|
||||
isSorted: boolean,
|
||||
whereValue: W): T[];
|
||||
|
||||
uniq<W, T extends W>(
|
||||
uniq<W, T>(
|
||||
array: List<T>,
|
||||
whereValue: W): T[];
|
||||
|
||||
@@ -1073,11 +1073,11 @@ declare module _ {
|
||||
* @see _.uniq
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
unique<W, T extends W>(
|
||||
unique<W, T>(
|
||||
array: List<T>,
|
||||
whereValue?: W): T[];
|
||||
|
||||
unique<W, T extends W>(
|
||||
unique<W, T>(
|
||||
array: List<T>,
|
||||
isSorted: boolean,
|
||||
whereValue?: W): T[];
|
||||
@@ -1315,7 +1315,7 @@ declare module _ {
|
||||
* @see _.every
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
every<W, T extends W>(
|
||||
every<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): boolean;
|
||||
|
||||
@@ -1339,7 +1339,7 @@ declare module _ {
|
||||
* @see _.every
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
all<W, T extends W>(
|
||||
all<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): boolean;
|
||||
}
|
||||
@@ -1378,7 +1378,7 @@ declare module _ {
|
||||
* @see _.filter
|
||||
* @param pluckValue _.pluck style callback
|
||||
**/
|
||||
filter<W, T extends W>(
|
||||
filter<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T[];
|
||||
|
||||
@@ -1402,7 +1402,7 @@ declare module _ {
|
||||
* @see _.filter
|
||||
* @param pluckValue _.pluck style callback
|
||||
**/
|
||||
select<W, T extends W>(
|
||||
select<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T[];
|
||||
}
|
||||
@@ -1426,7 +1426,7 @@ declare module _ {
|
||||
* @see _.filter
|
||||
* @param pluckValue _.pluck style callback
|
||||
**/
|
||||
filter<W, T extends W>(
|
||||
filter<W, T>(
|
||||
whereValue: W): LoDashArrayWrapper<T>;
|
||||
|
||||
/**
|
||||
@@ -1447,7 +1447,7 @@ declare module _ {
|
||||
* @see _.filter
|
||||
* @param pluckValue _.pluck style callback
|
||||
**/
|
||||
select<W, T extends W>(
|
||||
select<W, T>(
|
||||
whereValue: W): LoDashArrayWrapper<T>;
|
||||
}
|
||||
|
||||
@@ -1477,7 +1477,7 @@ declare module _ {
|
||||
* @see _.find
|
||||
* @param _.pluck style callback
|
||||
**/
|
||||
find<W, T extends W>(
|
||||
find<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T;
|
||||
|
||||
@@ -1501,7 +1501,7 @@ declare module _ {
|
||||
* @see _.find
|
||||
* @param _.pluck style callback
|
||||
**/
|
||||
detect<W, T extends W>(
|
||||
detect<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T;
|
||||
|
||||
@@ -1525,7 +1525,7 @@ declare module _ {
|
||||
* @see _.find
|
||||
* @param _.pluck style callback
|
||||
**/
|
||||
findWhere<W, T extends W>(
|
||||
findWhere<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T;
|
||||
|
||||
@@ -1557,7 +1557,7 @@ declare module _ {
|
||||
* @see _.find
|
||||
* @param _.pluck style callback
|
||||
**/
|
||||
findLast<W, T extends W>(
|
||||
findLast<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T;
|
||||
|
||||
@@ -1756,12 +1756,12 @@ declare module _ {
|
||||
* @see _.groupBy
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
groupBy<W, T extends W>(
|
||||
groupBy<W, T>(
|
||||
collection: List<T>,
|
||||
whereValue: W): Dictionary<T[]>;
|
||||
}
|
||||
|
||||
interface LoDashArrayWrapper {
|
||||
interface LoDashArrayWrapper<T> {
|
||||
/**
|
||||
* @see _.groupBy
|
||||
**/
|
||||
@@ -1778,7 +1778,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.groupBy
|
||||
**/
|
||||
groupBy<W, T extends W>(
|
||||
groupBy<W, T>(
|
||||
whereValue: W): _.LoDashObjectWrapper<Dictionary<T[]>>;
|
||||
}
|
||||
|
||||
@@ -1817,7 +1817,7 @@ declare module _ {
|
||||
* @see _.indexBy
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
indexBy<W, T extends W>(
|
||||
indexBy<W, T>(
|
||||
collection: List<T>,
|
||||
whereValue: W): Dictionary<T>;
|
||||
}
|
||||
@@ -1993,7 +1993,7 @@ declare module _ {
|
||||
* @see _.max
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
max<W, T extends W>(
|
||||
max<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T;
|
||||
}
|
||||
@@ -2033,7 +2033,7 @@ declare module _ {
|
||||
* @see _.min
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
min<W, T extends W>(
|
||||
min<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T;
|
||||
}
|
||||
@@ -2190,7 +2190,7 @@ declare module _ {
|
||||
* @see _.reject
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
reject<W, T extends W>(
|
||||
reject<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): T[];
|
||||
}
|
||||
@@ -2281,7 +2281,7 @@ declare module _ {
|
||||
* @see _.some
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
some<W, T extends W>(
|
||||
some<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): boolean;
|
||||
|
||||
@@ -2305,7 +2305,7 @@ declare module _ {
|
||||
* @see _.some
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
any<W, T extends W>(
|
||||
any<W, T>(
|
||||
collection: Collection<T>,
|
||||
whereValue: W): boolean;
|
||||
}
|
||||
@@ -2345,7 +2345,7 @@ declare module _ {
|
||||
* @see _.sortBy
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
sortBy<W, T extends W>(
|
||||
sortBy<W, T>(
|
||||
collection: List<T>,
|
||||
whereValue: W): T[];
|
||||
}
|
||||
@@ -2784,7 +2784,7 @@ declare module _ {
|
||||
* @param thisArg The this binding of callback.
|
||||
* @return The destination object.
|
||||
**/
|
||||
assign<P, T extends P, S1 extends P, Value, Result extends P>(
|
||||
assign<P, T, S1, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
callback?: (objectValue: Value, sourceValue: Value) => Value,
|
||||
@@ -2793,7 +2793,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.assign
|
||||
**/
|
||||
assign<P, T extends P, S1 extends P, S2 extends P, Value, Result extends P>(
|
||||
assign<P, T, S1, S2, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -2803,7 +2803,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.assign
|
||||
**/
|
||||
assign<P, T extends P, S1 extends P, S2 extends P, S3 extends P, Value, Result extends P>(
|
||||
assign<P, T, S1, S2, S3, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -2814,7 +2814,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.assign
|
||||
**/
|
||||
assign<P, T extends P, S1 extends P, S2 extends P, S3 extends P, S4 extends P, Value, Result extends P>(
|
||||
assign<P, T, S1, S2, S3, S4, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -2826,7 +2826,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.assign
|
||||
**/
|
||||
extend<P, T extends P, S1 extends P, Value, Result extends P>(
|
||||
extend<P, T, S1, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
callback?: (objectValue: Value, sourceValue: Value) => Value,
|
||||
@@ -2835,7 +2835,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.assign
|
||||
**/
|
||||
extend<P, T extends P, S1 extends P, S2 extends P, Value, Result extends P>(
|
||||
extend<P, T, S1, S2, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -2845,7 +2845,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.assign
|
||||
**/
|
||||
extend<P, T extends P, S1 extends P, S2 extends P, S3 extends P, Value, Result extends P>(
|
||||
extend<P, T, S1, S2, S3, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -2856,7 +2856,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.assign
|
||||
**/
|
||||
extend<P, T extends P, S1 extends P, S2 extends P, S3 extends P, S4 extends P, Value, Result extends P>(
|
||||
extend<P, T, S1, S2, S3, S4, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -3054,7 +3054,7 @@ declare module _ {
|
||||
* @see _.findKey
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
findKey<W extends Dictionary<any>, T extends W>(
|
||||
findKey<W extends Dictionary<any>, T>(
|
||||
object: T,
|
||||
whereValue: W): string;
|
||||
}
|
||||
@@ -3085,7 +3085,7 @@ declare module _ {
|
||||
* @see _.findLastKey
|
||||
* @param whereValue _.where style callback
|
||||
**/
|
||||
findLastKey<W extends Dictionary<any>, T extends W>(
|
||||
findLastKey<W extends Dictionary<any>, T>(
|
||||
object: T,
|
||||
whereValue: W): string;
|
||||
}
|
||||
@@ -3107,7 +3107,7 @@ declare module _ {
|
||||
thisArg?: any): Dictionary<T>;
|
||||
}
|
||||
|
||||
interface LoDashObjectWrapper {
|
||||
interface LoDashObjectWrapper<T> {
|
||||
/**
|
||||
* @see _.forIn
|
||||
**/
|
||||
@@ -3132,7 +3132,7 @@ declare module _ {
|
||||
thisArg?: any): Dictionary<T>;
|
||||
}
|
||||
|
||||
interface LoDashObjectWrapper {
|
||||
interface LoDashObjectWrapper<T> {
|
||||
/**
|
||||
* @see _.forInRight
|
||||
**/
|
||||
@@ -3158,7 +3158,7 @@ declare module _ {
|
||||
thisArg?: any): Dictionary<T>;
|
||||
}
|
||||
|
||||
interface LoDashObjectWrapper {
|
||||
interface LoDashObjectWrapper<T> {
|
||||
/**
|
||||
* @see _.forOwn
|
||||
**/
|
||||
@@ -3183,7 +3183,7 @@ declare module _ {
|
||||
thisArg?: any): Dictionary<T>;
|
||||
}
|
||||
|
||||
interface LoDashObjectWrapper {
|
||||
interface LoDashObjectWrapper<T> {
|
||||
/**
|
||||
* @see _.forOwnRight
|
||||
**/
|
||||
@@ -3208,7 +3208,7 @@ declare module _ {
|
||||
methods(object: any): string[];
|
||||
}
|
||||
|
||||
interface LoDashObjectWrapper {
|
||||
interface LoDashObjectWrapper<T> {
|
||||
/**
|
||||
* @see _.functions
|
||||
**/
|
||||
@@ -3472,7 +3472,7 @@ declare module _ {
|
||||
* @param thisArg The this binding of callback.
|
||||
* @return The destination object.
|
||||
**/
|
||||
merge<P, T extends P, S1 extends P, Value, Result extends P>(
|
||||
merge<P, T, S1, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
callback?: (objectValue: Value, sourceValue: Value) => Value,
|
||||
@@ -3481,7 +3481,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.merge
|
||||
**/
|
||||
merge<P, T extends P, S1 extends P, S2 extends P, Value, Result extends P>(
|
||||
merge<P, T, S1, S2, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -3491,7 +3491,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.merge
|
||||
**/
|
||||
merge<P, T extends P, S1 extends P, S2 extends P, S3 extends P, Value, Result extends P>(
|
||||
merge<P, T, S1, S2, S3, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -3502,7 +3502,7 @@ declare module _ {
|
||||
/**
|
||||
* @see _.merge
|
||||
**/
|
||||
merge<P, T extends P, S1 extends P, S2 extends P, S3 extends P, S4 extends P, Value, Result extends P>(
|
||||
merge<P, T, S1, S2, S3, S4, Value, Result>(
|
||||
object: T,
|
||||
s1: S1,
|
||||
s2: S2,
|
||||
@@ -3524,21 +3524,21 @@ declare module _ {
|
||||
* @param keys The properties to omit.
|
||||
* @return An object without the omitted properties.
|
||||
**/
|
||||
omit<Omitted, T extends Omitted>(
|
||||
omit<Omitted, T>(
|
||||
object: T,
|
||||
...keys: string[]): Omitted;
|
||||
|
||||
/**
|
||||
* @see _.omit
|
||||
**/
|
||||
omit<Omitted, T extends Omitted>(
|
||||
omit<Omitted, T>(
|
||||
object: T,
|
||||
keys: string[]): Omitted;
|
||||
|
||||
/**
|
||||
* @see _.omit
|
||||
**/
|
||||
omit<Omitted, T extends Omitted>(
|
||||
omit<Omitted, T>(
|
||||
object: T,
|
||||
callback: ObjectIterator<any, boolean>,
|
||||
thisArg?: any): Omitted;
|
||||
@@ -3567,21 +3567,21 @@ declare module _ {
|
||||
* @param keys Property names to pick
|
||||
* @return An object composed of the picked properties.
|
||||
**/
|
||||
pick<Picked, T extends Picked>(
|
||||
pick<Picked, T>(
|
||||
object: T,
|
||||
...keys: string[]): Picked;
|
||||
|
||||
/**
|
||||
* @see _.pick
|
||||
**/
|
||||
pick<Picked, T extends Picked>(
|
||||
pick<Picked, T>(
|
||||
object: T,
|
||||
keys: string[]): Picked;
|
||||
|
||||
/**
|
||||
* @see _.pick
|
||||
**/
|
||||
pick<Picked, T extends Picked>(
|
||||
pick<Picked, T>(
|
||||
object: T,
|
||||
callback: ObjectIterator<any, boolean>,
|
||||
thisArg?: any): Picked;
|
||||
|
||||
Vendored
+32
-5
@@ -271,8 +271,11 @@ declare module "http" {
|
||||
}
|
||||
export interface ServerResponse extends NodeEventEmitter, WritableStream {
|
||||
// Extended base methods
|
||||
write(str: string, encoding?: string, fd?: string): boolean;
|
||||
write(buffer: NodeBuffer): boolean;
|
||||
write(buffer: NodeBuffer, cb?: Function): boolean;
|
||||
write(str: string, cb?: Function): boolean;
|
||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
||||
write(str: string, encoding?: string, fd?: string): boolean;
|
||||
|
||||
writeContinue(): void;
|
||||
writeHead(statusCode: number, reasonPhrase?: string, headers?: any): void;
|
||||
@@ -284,19 +287,34 @@ declare module "http" {
|
||||
removeHeader(name: string): void;
|
||||
write(chunk: any, encoding?: string): any;
|
||||
addTrailers(headers: any): void;
|
||||
|
||||
// Extended base methods
|
||||
end(): void;
|
||||
end(buffer: NodeBuffer, cb?: Function): void;
|
||||
end(str: string, cb?: Function): void;
|
||||
end(str: string, encoding?: string, cb?: Function): void;
|
||||
end(data?: any, encoding?: string): void;
|
||||
}
|
||||
export interface ClientRequest extends NodeEventEmitter, WritableStream {
|
||||
// Extended base methods
|
||||
write(str: string, encoding?: string, fd?: string): boolean;
|
||||
write(buffer: NodeBuffer): boolean;
|
||||
write(buffer: NodeBuffer, cb?: Function): boolean;
|
||||
write(str: string, cb?: Function): boolean;
|
||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
||||
write(str: string, encoding?: string, fd?: string): boolean;
|
||||
|
||||
write(chunk: any, encoding?: string): void;
|
||||
end(data?: any, encoding?: string): void;
|
||||
abort(): void;
|
||||
setTimeout(timeout: number, callback?: Function): void;
|
||||
setNoDelay(noDelay?: Function): void;
|
||||
setSocketKeepAlive(enable?: boolean, initialDelay?: number): void;
|
||||
|
||||
// Extended base methods
|
||||
end(): void;
|
||||
end(buffer: NodeBuffer, cb?: Function): void;
|
||||
end(str: string, cb?: Function): void;
|
||||
end(str: string, encoding?: string, cb?: Function): void;
|
||||
end(data?: any, encoding?: string): void;
|
||||
}
|
||||
export interface ClientResponse extends NodeEventEmitter, ReadableStream {
|
||||
statusCode: number;
|
||||
@@ -653,15 +671,17 @@ declare module "net" {
|
||||
|
||||
export interface NodeSocket extends ReadWriteStream {
|
||||
// Extended base methods
|
||||
write(str: string, encoding?: string, fd?: string): boolean;
|
||||
write(buffer: NodeBuffer): boolean;
|
||||
write(buffer: NodeBuffer, cb?: Function): boolean;
|
||||
write(str: string, cb?: Function): boolean;
|
||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
||||
write(str: string, encoding?: string, fd?: string): boolean;
|
||||
|
||||
connect(port: number, host?: string, connectionListener?: Function): void;
|
||||
connect(path: string, connectionListener?: Function): void;
|
||||
bufferSize: number;
|
||||
setEncoding(encoding?: string): void;
|
||||
write(data: any, encoding?: string, callback?: Function): void;
|
||||
end(data?: any, encoding?: string): void;
|
||||
destroy(): void;
|
||||
pause(): void;
|
||||
resume(): void;
|
||||
@@ -673,6 +693,13 @@ declare module "net" {
|
||||
remotePort: number;
|
||||
bytesRead: number;
|
||||
bytesWritten: number;
|
||||
|
||||
// Extended base methods
|
||||
end(): void;
|
||||
end(buffer: NodeBuffer, cb?: Function): void;
|
||||
end(str: string, cb?: Function): void;
|
||||
end(str: string, encoding?: string, cb?: Function): void;
|
||||
end(data?: any, encoding?: string): void;
|
||||
}
|
||||
|
||||
export var Socket: {
|
||||
|
||||
+1
-1
@@ -3,6 +3,6 @@
|
||||
"name": "DefinitelyTyped",
|
||||
"version": "0.0.0",
|
||||
"scripts": {
|
||||
"test": "node ./_infrastructure/tests/runner.js --tsc-version 0.9.5"
|
||||
"test": "node ./_infrastructure/tests/runner.js --tsc-version 0.9.7"
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
-312
@@ -3,14 +3,6 @@
|
||||
// Definitions by: xperiments <http://github.com/xperiments/>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
interface WebGLContextAttributes {
|
||||
alpha : boolean;
|
||||
depth : boolean;
|
||||
stencil : boolean;
|
||||
antialias : boolean;
|
||||
premultipliedAlpha : boolean;
|
||||
}
|
||||
|
||||
interface WebGLObject {
|
||||
$__dummyprop__WebGLObject : any;
|
||||
}
|
||||
@@ -43,314 +35,11 @@ interface WebGLUniformLocation {
|
||||
$__dummyprop__WebGLUniformLocation : any;
|
||||
}
|
||||
|
||||
interface WebGLActiveInfo {
|
||||
size : number;
|
||||
type : number;
|
||||
name : string;
|
||||
}
|
||||
|
||||
interface WebGLRenderingContext {
|
||||
DEPTH_BUFFER_BIT : number;
|
||||
STENCIL_BUFFER_BIT : number;
|
||||
COLOR_BUFFER_BIT : number;
|
||||
POINTS : number;
|
||||
LINES : number;
|
||||
LINE_LOOP : number;
|
||||
LINE_STRIP : number;
|
||||
TRIANGLES : number;
|
||||
TRIANGLE_STRIP : number;
|
||||
TRIANGLE_FAN : number;
|
||||
ZERO : number;
|
||||
ONE : number;
|
||||
SRC_COLOR : number;
|
||||
ONE_MINUS_SRC_COLOR : number;
|
||||
SRC_ALPHA : number;
|
||||
ONE_MINUS_SRC_ALPHA : number;
|
||||
DST_ALPHA : number;
|
||||
ONE_MINUS_DST_ALPHA : number;
|
||||
DST_COLOR : number;
|
||||
ONE_MINUS_DST_COLOR : number;
|
||||
SRC_ALPHA_SATURATE : number;
|
||||
FUNC_ADD : number;
|
||||
BLEND_EQUATION : number;
|
||||
BLEND_EQUATION_RGB : number;
|
||||
BLEND_EQUATION_ALPHA : number;
|
||||
FUNC_SUBTRACT : number;
|
||||
FUNC_REVERSE_SUBTRACT : number;
|
||||
BLEND_DST_RGB : number;
|
||||
BLEND_SRC_RGB : number;
|
||||
BLEND_DST_ALPHA : number;
|
||||
BLEND_SRC_ALPHA : number;
|
||||
CONSTANT_COLOR : number;
|
||||
ONE_MINUS_CONSTANT_COLOR : number;
|
||||
CONSTANT_ALPHA : number;
|
||||
ONE_MINUS_CONSTANT_ALPHA : number;
|
||||
BLEND_COLOR : number;
|
||||
ARRAY_BUFFER : number;
|
||||
ELEMENT_ARRAY_BUFFER : number;
|
||||
ARRAY_BUFFER_BINDING : number;
|
||||
ELEMENT_ARRAY_BUFFER_BINDING : number;
|
||||
STREAM_DRAW : number;
|
||||
STATIC_DRAW : number;
|
||||
DYNAMIC_DRAW : number;
|
||||
BUFFER_SIZE : number;
|
||||
BUFFER_USAGE : number;
|
||||
CURRENT_VERTEX_ATTRIB : number;
|
||||
FRONT : number;
|
||||
BACK : number;
|
||||
FRONT_AND_BACK : number;
|
||||
TEXTURE_2D : number;
|
||||
CULL_FACE : number;
|
||||
BLEND : number;
|
||||
DITHER : number;
|
||||
STENCIL_TEST : number;
|
||||
DEPTH_TEST : number;
|
||||
SCISSOR_TEST : number;
|
||||
POLYGON_OFFSET_FILL : number;
|
||||
SAMPLE_ALPHA_TO_COVERAGE : number;
|
||||
SAMPLE_COVERAGE : number;
|
||||
NO_ERROR : number;
|
||||
INVALID_ENUM : number;
|
||||
INVALID_VALUE : number;
|
||||
INVALID_OPERATION : number;
|
||||
OUT_OF_MEMORY : number;
|
||||
CW : number;
|
||||
CCW : number;
|
||||
LINE_WIDTH : number;
|
||||
ALIASED_POINT_SIZE_RANGE : number;
|
||||
ALIASED_LINE_WIDTH_RANGE : number;
|
||||
CULL_FACE_MODE : number;
|
||||
FRONT_FACE : number;
|
||||
DEPTH_RANGE : number;
|
||||
DEPTH_WRITEMASK : number;
|
||||
DEPTH_CLEAR_VALUE : number;
|
||||
DEPTH_FUNC : number;
|
||||
STENCIL_CLEAR_VALUE : number;
|
||||
STENCIL_FUNC : number;
|
||||
STENCIL_FAIL : number;
|
||||
STENCIL_PASS_DEPTH_FAIL : number;
|
||||
STENCIL_PASS_DEPTH_PASS : number;
|
||||
STENCIL_REF : number;
|
||||
STENCIL_VALUE_MASK : number;
|
||||
STENCIL_WRITEMASK : number;
|
||||
STENCIL_BACK_FUNC : number;
|
||||
STENCIL_BACK_FAIL : number;
|
||||
STENCIL_BACK_PASS_DEPTH_FAIL : number;
|
||||
STENCIL_BACK_PASS_DEPTH_PASS : number;
|
||||
STENCIL_BACK_REF : number;
|
||||
STENCIL_BACK_VALUE_MASK : number;
|
||||
STENCIL_BACK_WRITEMASK : number;
|
||||
VIEWPORT : number;
|
||||
SCISSOR_BOX : number;
|
||||
COLOR_CLEAR_VALUE : number;
|
||||
COLOR_WRITEMASK : number;
|
||||
UNPACK_ALIGNMENT : number;
|
||||
PACK_ALIGNMENT : number;
|
||||
MAX_TEXTURE_SIZE : number;
|
||||
MAX_VIEWPORT_DIMS : number;
|
||||
SUBPIXEL_BITS : number;
|
||||
RED_BITS : number;
|
||||
GREEN_BITS : number;
|
||||
BLUE_BITS : number;
|
||||
ALPHA_BITS : number;
|
||||
DEPTH_BITS : number;
|
||||
STENCIL_BITS : number;
|
||||
POLYGON_OFFSET_UNITS : number;
|
||||
POLYGON_OFFSET_FACTOR : number;
|
||||
TEXTURE_BINDING_2D : number;
|
||||
SAMPLE_BUFFERS : number;
|
||||
SAMPLES : number;
|
||||
SAMPLE_COVERAGE_VALUE : number;
|
||||
SAMPLE_COVERAGE_INVERT : number;
|
||||
NUM_COMPRESSED_TEXTURE_FORMATS : number;
|
||||
COMPRESSED_TEXTURE_FORMATS : number;
|
||||
DONT_CARE : number;
|
||||
FASTEST : number;
|
||||
NICEST : number;
|
||||
GENERATE_MIPMAP_HINT : number;
|
||||
BYTE : number;
|
||||
UNSIGNED_BYTE : number;
|
||||
SHORT : number;
|
||||
UNSIGNED_SHORT : number;
|
||||
INT : number;
|
||||
UNSIGNED_INT : number;
|
||||
FLOAT : number;
|
||||
DEPTH_COMPONENT : number;
|
||||
ALPHA : number;
|
||||
RGB : number;
|
||||
RGBA : number;
|
||||
LUMINANCE : number;
|
||||
LUMINANCE_ALPHA : number;
|
||||
UNSIGNED_SHORT_4_4_4_4 : number;
|
||||
UNSIGNED_SHORT_5_5_5_1 : number;
|
||||
UNSIGNED_SHORT_5_6_5 : number;
|
||||
FRAGMENT_SHADER : number;
|
||||
VERTEX_SHADER : number;
|
||||
MAX_VERTEX_ATTRIBS : number;
|
||||
MAX_VERTEX_UNIFORM_VECTORS : number;
|
||||
MAX_VARYING_VECTORS : number;
|
||||
MAX_COMBINED_TEXTURE_IMAGE_UNITS : number;
|
||||
MAX_VERTEX_TEXTURE_IMAGE_UNITS : number;
|
||||
MAX_TEXTURE_IMAGE_UNITS : number;
|
||||
MAX_FRAGMENT_UNIFORM_VECTORS : number;
|
||||
SHADER_TYPE : number;
|
||||
DELETE_STATUS : number;
|
||||
LINK_STATUS : number;
|
||||
VALIDATE_STATUS : number;
|
||||
ATTACHED_SHADERS : number;
|
||||
ACTIVE_UNIFORMS : number;
|
||||
ACTIVE_UNIFORM_MAX_LENGTH : number;
|
||||
ACTIVE_ATTRIBUTES : number;
|
||||
ACTIVE_ATTRIBUTE_MAX_LENGTH : number;
|
||||
SHADING_LANGUAGE_VERSION : number;
|
||||
CURRENT_PROGRAM : number;
|
||||
NEVER : number;
|
||||
LESS : number;
|
||||
EQUAL : number;
|
||||
LEQUAL : number;
|
||||
GREATER : number;
|
||||
NOTEQUAL : number;
|
||||
GEQUAL : number;
|
||||
ALWAYS : number;
|
||||
KEEP : number;
|
||||
REPLACE : number;
|
||||
INCR : number;
|
||||
DECR : number;
|
||||
INVERT : number;
|
||||
INCR_WRAP : number;
|
||||
DECR_WRAP : number;
|
||||
VENDOR : number;
|
||||
RENDERER : number;
|
||||
VERSION : number;
|
||||
NEAREST : number;
|
||||
LINEAR : number;
|
||||
NEAREST_MIPMAP_NEAREST : number;
|
||||
LINEAR_MIPMAP_NEAREST : number;
|
||||
NEAREST_MIPMAP_LINEAR : number;
|
||||
LINEAR_MIPMAP_LINEAR : number;
|
||||
TEXTURE_MAG_FILTER : number;
|
||||
TEXTURE_MIN_FILTER : number;
|
||||
TEXTURE_WRAP_S : number;
|
||||
TEXTURE_WRAP_T : number;
|
||||
TEXTURE : number;
|
||||
TEXTURE_CUBE_MAP : number;
|
||||
TEXTURE_BINDING_CUBE_MAP : number;
|
||||
TEXTURE_CUBE_MAP_POSITIVE_X : number;
|
||||
TEXTURE_CUBE_MAP_NEGATIVE_X : number;
|
||||
TEXTURE_CUBE_MAP_POSITIVE_Y : number;
|
||||
TEXTURE_CUBE_MAP_NEGATIVE_Y : number;
|
||||
TEXTURE_CUBE_MAP_POSITIVE_Z : number;
|
||||
TEXTURE_CUBE_MAP_NEGATIVE_Z : number;
|
||||
MAX_CUBE_MAP_TEXTURE_SIZE : number;
|
||||
TEXTURE0 : number;
|
||||
TEXTURE1 : number;
|
||||
TEXTURE2 : number;
|
||||
TEXTURE3 : number;
|
||||
TEXTURE4 : number;
|
||||
TEXTURE5 : number;
|
||||
TEXTURE6 : number;
|
||||
TEXTURE7 : number;
|
||||
TEXTURE8 : number;
|
||||
TEXTURE9 : number;
|
||||
TEXTURE10 : number;
|
||||
TEXTURE11 : number;
|
||||
TEXTURE12 : number;
|
||||
TEXTURE13 : number;
|
||||
TEXTURE14 : number;
|
||||
TEXTURE15 : number;
|
||||
TEXTURE16 : number;
|
||||
TEXTURE17 : number;
|
||||
TEXTURE18 : number;
|
||||
TEXTURE19 : number;
|
||||
TEXTURE20 : number;
|
||||
TEXTURE21 : number;
|
||||
TEXTURE22 : number;
|
||||
TEXTURE23 : number;
|
||||
TEXTURE24 : number;
|
||||
TEXTURE25 : number;
|
||||
TEXTURE26 : number;
|
||||
TEXTURE27 : number;
|
||||
TEXTURE28 : number;
|
||||
TEXTURE29 : number;
|
||||
TEXTURE30 : number;
|
||||
TEXTURE31 : number;
|
||||
ACTIVE_TEXTURE : number;
|
||||
REPEAT : number;
|
||||
CLAMP_TO_EDGE : number;
|
||||
MIRRORED_REPEAT : number;
|
||||
FLOAT_VEC2 : number;
|
||||
FLOAT_VEC3 : number;
|
||||
FLOAT_VEC4 : number;
|
||||
INT_VEC2 : number;
|
||||
INT_VEC3 : number;
|
||||
INT_VEC4 : number;
|
||||
BOOL : number;
|
||||
BOOL_VEC2 : number;
|
||||
BOOL_VEC3 : number;
|
||||
BOOL_VEC4 : number;
|
||||
FLOAT_MAT2 : number;
|
||||
FLOAT_MAT3 : number;
|
||||
FLOAT_MAT4 : number;
|
||||
SAMPLER_2D : number;
|
||||
SAMPLER_CUBE : number;
|
||||
VERTEX_ATTRIB_ARRAY_ENABLED : number;
|
||||
VERTEX_ATTRIB_ARRAY_SIZE : number;
|
||||
VERTEX_ATTRIB_ARRAY_STRIDE : number;
|
||||
VERTEX_ATTRIB_ARRAY_TYPE : number;
|
||||
VERTEX_ATTRIB_ARRAY_NORMALIZED : number;
|
||||
VERTEX_ATTRIB_ARRAY_POINTER : number;
|
||||
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : number;
|
||||
COMPILE_STATUS : number;
|
||||
INFO_LOG_LENGTH : number;
|
||||
SHADER_SOURCE_LENGTH : number;
|
||||
LOW_FLOAT : number;
|
||||
MEDIUM_FLOAT : number;
|
||||
HIGH_FLOAT : number;
|
||||
LOW_INT : number;
|
||||
MEDIUM_INT : number;
|
||||
HIGH_INT : number;
|
||||
FRAMEBUFFER : number;
|
||||
RENDERBUFFER : number;
|
||||
RGBA4 : number;
|
||||
RGB5_A1 : number;
|
||||
RGB565 : number;
|
||||
DEPTH_COMPONENT16 : number;
|
||||
STENCIL_INDEX : number;
|
||||
STENCIL_INDEX8 : number;
|
||||
DEPTH_STENCIL : number;
|
||||
RENDERBUFFER_WIDTH : number;
|
||||
RENDERBUFFER_HEIGHT : number;
|
||||
RENDERBUFFER_INTERNAL_FORMAT : number;
|
||||
RENDERBUFFER_RED_SIZE : number;
|
||||
RENDERBUFFER_GREEN_SIZE : number;
|
||||
RENDERBUFFER_BLUE_SIZE : number;
|
||||
RENDERBUFFER_ALPHA_SIZE : number;
|
||||
RENDERBUFFER_DEPTH_SIZE : number;
|
||||
RENDERBUFFER_STENCIL_SIZE : number;
|
||||
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE : number;
|
||||
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME : number;
|
||||
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL : number;
|
||||
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE : number;
|
||||
COLOR_ATTACHMENT0 : number;
|
||||
DEPTH_ATTACHMENT : number;
|
||||
STENCIL_ATTACHMENT : number;
|
||||
DEPTH_STENCIL_ATTACHMENT : number;
|
||||
NONE : number;
|
||||
FRAMEBUFFER_COMPLETE : number;
|
||||
FRAMEBUFFER_INCOMPLETE_ATTACHMENT : number;
|
||||
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT : number;
|
||||
FRAMEBUFFER_INCOMPLETE_DIMENSIONS : number;
|
||||
FRAMEBUFFER_UNSUPPORTED : number;
|
||||
FRAMEBUFFER_BINDING : number;
|
||||
RENDERBUFFER_BINDING : number;
|
||||
MAX_RENDERBUFFER_SIZE : number;
|
||||
INVALID_FRAMEBUFFER_OPERATION : number;
|
||||
UNPACK_FLIP_Y_WEBGL : number;
|
||||
UNPACK_PREMULTIPLY_ALPHA_WEBGL : number;
|
||||
CONTEXT_LOST_WEBGL : number;
|
||||
UNPACK_COLORSPACE_CONVERSION_WEBGL : number;
|
||||
BROWSER_DEFAULT_WEBGL : number;
|
||||
canvas : HTMLCanvasElement;
|
||||
getContextAttributes() : WebGLContextAttributes;
|
||||
isContextLost() : boolean;
|
||||
getSupportedExtensions() : string[];
|
||||
@@ -513,7 +202,6 @@ interface WebGLRenderingContext {
|
||||
}
|
||||
|
||||
interface WebGLContextEvent extends Event {
|
||||
statusMessage : string;
|
||||
initWebGLContextEvent(typeArg : string, canBubbleArg : boolean, cancelableArg : boolean, statusMessageArg : string) : void;
|
||||
}
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -177,7 +177,7 @@ declare module QioHTTP {
|
||||
}
|
||||
interface Headers {
|
||||
[name:string]:any;
|
||||
[name:string]:any[];
|
||||
// [name:string]:any[];
|
||||
}
|
||||
interface Body extends Qio.Stream {
|
||||
|
||||
|
||||
@@ -18,9 +18,9 @@ module Rx.Tests.Async {
|
||||
function toAsync() {
|
||||
obsNum = Rx.Observable.toAsync(()=> 1, sch)();
|
||||
obsNum = Rx.Observable.toAsync((a1: number)=> a1)(1);
|
||||
obsStr = Rx.Observable.toAsync((a1: string, a2: number)=> a1 + a2.toFixed(0))("", 1);
|
||||
obsStr = Rx.Observable.toAsync((a1: string, a2: number, a3: Date)=> a1 + a2.toFixed(0) + a3.toDateString())("", 1, new Date());
|
||||
obsStr = Rx.Observable.toAsync((a1: string, a2: number, a3: Date, a4: boolean)=> a1 + a2.toFixed(0) + a3.toDateString() + (a4 ? 1 : 0))("", 1, new Date(), false);
|
||||
obsStr = <any>Rx.Observable.toAsync((a1: string, a2: number)=> a1 + a2.toFixed(0))("", 1);
|
||||
obsStr = <any>Rx.Observable.toAsync((a1: string, a2: number, a3: Date)=> a1 + a2.toFixed(0) + a3.toDateString())("", 1, new Date());
|
||||
obsStr = <any>Rx.Observable.toAsync((a1: string, a2: number, a3: Date, a4: boolean)=> a1 + a2.toFixed(0) + a3.toDateString() + (a4 ? 1 : 0))("", 1, new Date(), false);
|
||||
}
|
||||
|
||||
function fromCallback() {
|
||||
|
||||
@@ -7,7 +7,7 @@ function TestAbstractBuilder() {
|
||||
url = builder.getServerUrl();
|
||||
var otherBuilder: webdriver.AbstractBuilder = builder.usingServer(url);
|
||||
otherBuilder = builder.withCapabilities(webdriver.Capabilities.android());
|
||||
var objCapabilities = {};
|
||||
var objCapabilities: { [index: string]: string; } = {};
|
||||
objCapabilities[webdriver.Capability.BROWSER_NAME] = webdriver.Browser.PHANTOM_JS;
|
||||
otherBuilder = builder.withCapabilities(objCapabilities);
|
||||
var url: string = webdriver.AbstractBuilder.DEFAULT_SERVER_URL;
|
||||
|
||||
Vendored
+1
-1
@@ -2569,7 +2569,7 @@ interface Array<T> {
|
||||
/**
|
||||
* @see max
|
||||
**/
|
||||
max<U>(map: (n: T) => U): T[];
|
||||
max<U>(map: (n: T) => U, all: boolean): T[];
|
||||
|
||||
/***
|
||||
* Returns the element in the array with the lowest value.
|
||||
|
||||
@@ -16,14 +16,14 @@ var list = [[0, 1], [2, 3], [4, 5]];
|
||||
//var flat = _.reduceRight(list, (a, b) => a.concat(b), []); // https://typescript.codeplex.com/workitem/1960
|
||||
var flat = _.reduceRight<number[], number[]>(list, (a, b) => a.concat(b), []);
|
||||
|
||||
var even = _.find([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
|
||||
var even = _.find<number>([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
|
||||
|
||||
var evens = _.filter([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
|
||||
var evens = _.filter<number>([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
|
||||
|
||||
var listOfPlays = [{ title: "Cymbeline", author: "Shakespeare", year: 1611 }, { title: "The Tempest", author: "Shakespeare", year: 1611 }, { title: "Other", author: "Not Shakespeare", year: 2012 }];
|
||||
_.where(listOfPlays, { author: "Shakespeare", year: 1611 });
|
||||
|
||||
var odds = _.reject([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
|
||||
var odds = _.reject<number>([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0);
|
||||
|
||||
//_.every([true, 1, null, 'yes'], _.identity); // https://typescript.codeplex.com/workitem/1960
|
||||
_.every<any>([true, 1, null, 'yes'], _.identity);
|
||||
@@ -38,7 +38,7 @@ _.invoke([[5, 1, 7], [3, 2, 1]], 'sort');
|
||||
var stooges = [{ name: 'moe', age: 40 }, { name: 'larry', age: 50 }, { name: 'curly', age: 60 }];
|
||||
_.pluck(stooges, 'name');
|
||||
|
||||
_.max(stooges, (stooge) => stooge.age);
|
||||
_.max<{ name: string; age: number }>(stooges, (stooge) => stooge.age);
|
||||
|
||||
_.max([1, 2, 3, 4, 5]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user