From e4450c8417624b71d779cb4f41692538f9165e10 Mon Sep 17 00:00:00 2001 From: sowgro Date: Sat, 2 Sep 2023 19:12:47 -0400 Subject: first commit --- node_modules/magic-bytes.js/dist/model/tree.d.ts | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 node_modules/magic-bytes.js/dist/model/tree.d.ts (limited to 'node_modules/magic-bytes.js/dist/model/tree.d.ts') diff --git a/node_modules/magic-bytes.js/dist/model/tree.d.ts b/node_modules/magic-bytes.js/dist/model/tree.d.ts new file mode 100644 index 0000000..47f3e14 --- /dev/null +++ b/node_modules/magic-bytes.js/dist/model/tree.d.ts @@ -0,0 +1,30 @@ +export declare type PathlessNewNode = { + info: Info; + typename: string; +}; +export declare type NewNode = PathlessNewNode & { + bytes: string[]; +}; +export declare type GuessedFile = Info & { + typename: string; +}; +export declare type Info = { + mime?: string; + extension?: string; +}; +export declare type Node = { + matches?: GuessedFile[]; + bytes: { + [nextbyte: string]: Node; + }; +}; +export declare type Tree = { + noOffset: Node | null; + offset: { + [offsetByte: string]: Node; + }; +}; +export declare const merge: (node: NewNode, tree: Node) => Node; +export declare const createNode: (typename: string, bytes: string[], info?: Info | undefined) => NewNode; +export declare const createComplexNode: (typename: string, bytes: string[], info?: Info | undefined) => Node; +//# sourceMappingURL=tree.d.ts.map \ No newline at end of file -- cgit v1.2.3