mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Merge pull request #8178 from chrootsu/lodash-isArrayBuffer
lodash: added _.isArrayBuffer
This commit is contained in:
commit
6ac6764c44
@ -6237,6 +6237,37 @@ module TestIsArray {
|
||||
}
|
||||
}
|
||||
|
||||
// _.isArrayBuffer
|
||||
module TestIsArrayBuffer {
|
||||
{
|
||||
let value: ArrayBuffer|number;
|
||||
|
||||
if (_.isArrayBuffer(value)) {
|
||||
let result: ArrayBuffer = value;
|
||||
}
|
||||
else {
|
||||
let result: number = value;
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
let result: boolean;
|
||||
|
||||
result = _.isArrayBuffer(any);
|
||||
result = _(1).isArrayBuffer();
|
||||
result = _<any>([]).isArrayBuffer();
|
||||
result = _({}).isArrayBuffer();
|
||||
}
|
||||
|
||||
{
|
||||
let result: _.LoDashExplicitWrapper<boolean>;
|
||||
|
||||
result = _(1).chain().isArrayBuffer();
|
||||
result = _<any>([]).chain().isArrayBuffer();
|
||||
result = _({}).chain().isArrayBuffer();
|
||||
}
|
||||
}
|
||||
|
||||
// _.isArrayLike
|
||||
module TestIsArrayLike {
|
||||
{
|
||||
|
||||
25
lodash/lodash.d.ts
vendored
25
lodash/lodash.d.ts
vendored
@ -10999,6 +10999,31 @@ declare module _ {
|
||||
isArray(): LoDashExplicitWrapper<boolean>;
|
||||
}
|
||||
|
||||
//_.isArrayBuffer
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
* Checks if value is classified as an ArrayBuffer object.
|
||||
*
|
||||
* @param value The value to check.
|
||||
* @return Returns true if value is correctly classified, else false.
|
||||
*/
|
||||
isArrayBuffer(value?: any): value is ArrayBuffer;
|
||||
}
|
||||
|
||||
interface LoDashImplicitWrapperBase<T, TWrapper> {
|
||||
/**
|
||||
* @see _.isArrayBuffer
|
||||
*/
|
||||
isArrayBuffer(): boolean;
|
||||
}
|
||||
|
||||
interface LoDashExplicitWrapperBase<T, TWrapper> {
|
||||
/**
|
||||
* @see _.isArrayBuffer
|
||||
*/
|
||||
isArrayBuffer(): LoDashExplicitWrapper<boolean>;
|
||||
}
|
||||
|
||||
//_.isArrayLike
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user