diff --git a/types/file-type/file-type-tests.ts b/types/file-type/file-type-tests.ts
index 1ce0bf6bdf..ecfd658a1a 100644
--- a/types/file-type/file-type-tests.ts
+++ b/types/file-type/file-type-tests.ts
@@ -1,5 +1,4 @@
-"use strict";
+import fileType = require("file-type");
-import fileType = require("file-type")
-
-fileType(new Buffer([0xFF, 0xD8, 0xFF]))
+fileType(new Buffer([0xFF, 0xD8, 0xFF]));
+fileType(new Uint8Array([0xFF, 0xD8, 0xFF]));
diff --git a/types/file-type/index.d.ts b/types/file-type/index.d.ts
index 3a88fe0a94..95217430eb 100644
--- a/types/file-type/index.d.ts
+++ b/types/file-type/index.d.ts
@@ -1,16 +1,17 @@
-// Type definitions for file-type
+// Type definitions for file-type 5.2
// Project: https://github.com/sindresorhus/file-type
// Definitions by: KIM Jaesuck a.k.a. gim tcaesvk
-// Definitions: https://github.com/DefinitelyType/DefinitelyTyped
+// BendingBender
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
export = FileType;
-declare function FileType(buf: Buffer): FileType.FileTypeResult;
+declare function FileType(buf: Buffer | Uint8Array): FileType.FileTypeResult;
declare namespace FileType {
- export interface FileTypeResult {
+ interface FileTypeResult {
ext: string;
mime: string;
}
diff --git a/types/file-type/tslint.json b/types/file-type/tslint.json
new file mode 100644
index 0000000000..3db14f85ea
--- /dev/null
+++ b/types/file-type/tslint.json
@@ -0,0 +1 @@
+{ "extends": "dtslint/dt.json" }