From 5bee3a49cb07ef70651a2d330fa01053bd79573a Mon Sep 17 00:00:00 2001 From: Dimitri Benin Date: Mon, 24 Jul 2017 19:33:31 +0200 Subject: [PATCH] [file-type] add typings for browser version (#18264) * [file-type] add typings for browser version * [file-type] fix url to definitelyTyped repo in header --- types/file-type/file-type-tests.ts | 7 +++---- types/file-type/index.d.ts | 9 +++++---- types/file-type/tslint.json | 1 + 3 files changed, 9 insertions(+), 8 deletions(-) create mode 100644 types/file-type/tslint.json 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" }