Skip to content

Commit 530bed3

Browse files
authored
support Uint8(Clamped)Array
Accept Uint8Array and Uint8ClampedArray as valid arguments. This requires no code changes other than the type of the first argument of `filetypeinfo()`.
1 parent b0bd512 commit 530bed3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ import patternTree from "./pattern-tree.snapshot";
22
import { GuessedFile, Node, Tree } from "./model/tree";
33
import { fromHex, toHex } from "./model/toHex";
44

5-
export const filetypeinfo = (bytes: number[]): GuessedFile[] => {
5+
export const filetypeinfo = (
6+
bytes: number[] | Uint8Array | Uint8ClampedArray
7+
): GuessedFile[] => {
68
let tree: Tree = patternTree;
79
for (const k of Object.keys(tree.offset)) {
810
const offset = fromHex(k);

0 commit comments

Comments
 (0)