Add missing dataView method

Fixes #37
This commit is contained in:
Sindre Sorhus 2017-12-11 21:38:53 +01:00
parent 70b08940be
commit 28702421bf
2 changed files with 9 additions and 1 deletions

View file

@ -29,6 +29,7 @@ export const enum TypeName {
Float64Array = 'Float64Array',
ArrayBuffer = 'ArrayBuffer',
SharedArrayBuffer = 'SharedArrayBuffer',
DataView = 'DataView',
Promise = 'Promise'
}
@ -161,6 +162,7 @@ namespace is { // tslint:disable-line:no-namespace
export const arrayBuffer = isObjectOfType(TypeName.ArrayBuffer);
export const sharedArrayBuffer = isObjectOfType(TypeName.SharedArrayBuffer);
export const dataView = isObjectOfType(TypeName.DataView);
// TODO: Remove `object` checks when targeting ES2015 or higher
// See `Notes`: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf