Merge pull request #8208 from chrootsu/lodash-isBuffer

lodash: added _.isBuffer
This commit is contained in:
Masahiro Wakame
2016-02-26 20:06:52 +09:00
2 changed files with 45 additions and 0 deletions

View File

@@ -6371,6 +6371,26 @@ module TestIsBoolean {
}
}
// _.isBuffer
module TestIsBuffer {
{
let result: boolean;
result = _.isBuffer(any);
result = _(1).isBuffer();
result = _<any>([]).isBuffer();
result = _({}).isBuffer();
}
{
let result: _.LoDashExplicitWrapper<boolean>;
result = _(1).chain().isBuffer();
result = _<any>([]).chain().isBuffer();
result = _({}).chain().isBuffer();
}
}
// _.isDate
module TestIsBoolean {
{

25
lodash/lodash.d.ts vendored
View File

@@ -11159,6 +11159,31 @@ declare module _ {
isBoolean(): LoDashExplicitWrapper<boolean>;
}
//_.isBuffer
interface LoDashStatic {
/**
* Checks if value is a buffer.
*
* @param value The value to check.
* @return Returns true if value is a buffer, else false.
*/
isBuffer(value?: any): boolean;
}
interface LoDashImplicitWrapperBase<T, TWrapper> {
/**
* @see _.isBuffer
*/
isBuffer(): boolean;
}
interface LoDashExplicitWrapperBase<T, TWrapper> {
/**
* @see _.isBuffer
*/
isBuffer(): LoDashExplicitWrapper<boolean>;
}
//_.isDate
interface LoDashStatic {
/**