Merge pull request #7540 from chrootsu/lodash-isPlainObject

lodash: signatures of _.isPlainObject have been changed
This commit is contained in:
Masahiro Wakame
2016-01-11 22:58:34 +09:00
2 changed files with 25 additions and 4 deletions
+18 -4
View File
@@ -6837,10 +6837,24 @@ module TestIsObject {
}
// _.isPlainObject
result = <boolean>_.isPlainObject(any);
result = <boolean>_(1).isPlainObject();
result = <boolean>_<any>([]).isPlainObject();
result = <boolean>_({}).isPlainObject();
module TestIsPlainObject {
{
let result: boolean;
result = _.isPlainObject(any);
result = _(1).isPlainObject();
result = _<any>([]).isPlainObject();
result = _({}).isPlainObject();
}
{
let result: _.LoDashExplicitWrapper<boolean>;
result = _(1).chain().isPlainObject();
result = _<any>([]).chain().isPlainObject();
result = _({}).chain().isPlainObject();
}
}
// _.isRegExp
module TestIsRegExp {
+7
View File
@@ -10755,6 +10755,13 @@ declare module _ {
isPlainObject(): boolean;
}
interface LoDashExplicitWrapperBase<T, TWrapper> {
/**
* see _.isPlainObject
*/
isPlainObject(): LoDashExplicitWrapper<boolean>;
}
//_.isRegExp
interface LoDashStatic {
/**