| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | declare module 'uzip' {  namespace UZIP {    function deflateRaw(buf: Uint8Array, opts?: { level: number }): Uint8Array;    function inflateRaw(buf: Uint8Array, out?: Uint8Array): Uint8Array;    function deflate(buf: Uint8Array, opts?: { level: number }): Uint8Array;    function inflate(buf: Uint8Array, out?: Uint8Array): Uint8Array;    function encode(files: Record<string, Uint8Array>, noCmpr?: boolean): ArrayBuffer;    function parse(buf: ArrayBuffer): Record<string, ArrayBuffer>;  }  export = UZIP;}interface DataTransferItem {  webkitGetAsEntry(): FileSystemEntry;}interface BaseFileSystemEntry {  fullPath: string;  name: string;  isFile: boolean;  isDirectory: boolean;}interface FileSystemFileEntry extends BaseFileSystemEntry {  isFile: true;  isDirectory: false  file(onSuccess: (file: File) => void, onError: (err: Error) => void): void;}type FileSystemEntry = FileSystemFileEntry | FileSystemDirectoryEntry;interface FileSystemDirectoryReader {  readEntries(onSuccess: (entries: FileSystemEntry[]) => void, onError: (err: Error) => void): void;}interface FileSystemDirectoryEntry extends BaseFileSystemEntry {  isFile: false;  isDirectory: true;  createReader(): FileSystemDirectoryReader;}interface File {  webkitRelativePath: string;}
 |