diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2023-09-02 19:12:47 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2023-09-02 19:12:47 -0400 |
commit | e4450c8417624b71d779cb4f41692538f9165e10 (patch) | |
tree | b70826542223ecdf8a7a259f61b0a1abb8a217d8 /node_modules/magic-bytes.js/dist/model/tree.d.ts | |
download | sowbot3-e4450c8417624b71d779cb4f41692538f9165e10.tar.gz sowbot3-e4450c8417624b71d779cb4f41692538f9165e10.tar.bz2 sowbot3-e4450c8417624b71d779cb4f41692538f9165e10.zip |
first commit
Diffstat (limited to 'node_modules/magic-bytes.js/dist/model/tree.d.ts')
-rw-r--r-- | node_modules/magic-bytes.js/dist/model/tree.d.ts | 30 |
1 files changed, 30 insertions, 0 deletions
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 |