mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
small fixes to Lazy.js
This commit is contained in:
@@ -27,6 +27,7 @@ var fooObjectSeq: LazyJS.ObjectLikeSequence<Foo>;
|
||||
var anyObjectSeq: LazyJS.ObjectLikeSequence<any>;
|
||||
var fooAsyncSeq: LazyJS.AsyncSequence<Foo>;
|
||||
|
||||
var strSequence: LazyJS.Sequence<string>;
|
||||
var stringSeq: LazyJS.StringLikeSequence;
|
||||
|
||||
var obj: Object;
|
||||
@@ -124,7 +125,7 @@ foo = fooSequence.last();
|
||||
fooSequence = fooSequence.last(num);
|
||||
|
||||
fooSequence = fooSequence.lastIndexOf(foo);
|
||||
fooSequence = fooSequence.map(fnMapCallback);
|
||||
barSequence = fooSequence.map(fnMapCallback);
|
||||
foo = fooSequence.max();
|
||||
foo = fooSequence.max(fnNumberCallback);
|
||||
foo = fooSequence.min();
|
||||
@@ -175,7 +176,7 @@ fooObjectSeq = fooObjectSeq.defaults(obj);
|
||||
fooSequence = fooObjectSeq.functions();
|
||||
fooObjectSeq = fooObjectSeq.get(str);
|
||||
fooObjectSeq = fooObjectSeq.invert();
|
||||
stringSeq = fooObjectSeq.keys();
|
||||
strSequence = fooObjectSeq.keys();
|
||||
fooObjectSeq = fooObjectSeq.omit(strArr);
|
||||
fooSequence = fooObjectSeq.pairs();
|
||||
fooObjectSeq = fooObjectSeq.pick(strArr);
|
||||
|
||||
6
lazy.js/lazy.js.d.ts
vendored
6
lazy.js/lazy.js.d.ts
vendored
@@ -6,8 +6,8 @@
|
||||
declare module LazyJS {
|
||||
|
||||
interface LazyStatic {
|
||||
(value: string):StringLikeSequence;
|
||||
|
||||
(value: string):StringLikeSequence;
|
||||
<T>(value: T[]):ArrayLikeSequence<T>;
|
||||
(value: any[]):ArrayLikeSequence<any>;
|
||||
<T>(value: Object):ObjectLikeSequence<T>;
|
||||
@@ -141,7 +141,7 @@ declare module LazyJS {
|
||||
invoke(methodName: string): Sequence<T>;
|
||||
isEmpty(): boolean;
|
||||
join(delimiter?: string): string;
|
||||
map<U>(mapFn: MapCallback<T, U>): Sequence<T>;
|
||||
map<U>(mapFn: MapCallback<T, U>): Sequence<U>;
|
||||
|
||||
max(valueFn?: NumberCallback<T>): T;
|
||||
min(valueFn?: NumberCallback<T>): T;
|
||||
@@ -200,7 +200,7 @@ declare module LazyJS {
|
||||
functions(): Sequence<T>;
|
||||
get(property: string): ObjectLikeSequence<T>;
|
||||
invert(): ObjectLikeSequence<T>;
|
||||
keys(): StringLikeSequence;
|
||||
keys(): Sequence<string>;
|
||||
omit(properties: string[]): ObjectLikeSequence<T>;
|
||||
pairs(): Sequence<T>;
|
||||
pick(properties: string[]): ObjectLikeSequence<T>;
|
||||
|
||||
Reference in New Issue
Block a user