({
getFilesArray = () => Promise.resolve<ArchiveFileEntry[]>([]),
getFilesObject = () => Promise.resolve({}),
extractFiles = () => Promise.resolve({}),
extractSingleFile = (path: string) => Promise.resolve(buildFile(path)),
close = () => Promise.resolve(),
}: ArchiveReaderBuilderOptions = {})
| 546 | } |
| 547 | |
| 548 | export function buildArchiveReader({ |
| 549 | getFilesArray = () => Promise.resolve<ArchiveFileEntry[]>([]), |
| 550 | getFilesObject = () => Promise.resolve({}), |
| 551 | extractFiles = () => Promise.resolve({}), |
| 552 | extractSingleFile = (path: string) => Promise.resolve(buildFile(path)), |
| 553 | close = () => Promise.resolve(), |
| 554 | }: ArchiveReaderBuilderOptions = {}): ArchiveReader { |
| 555 | return { |
| 556 | getFilesArray, |
| 557 | getFilesObject, |
| 558 | extractFiles, |
| 559 | extractSingleFile, |
| 560 | close, |
| 561 | }; |
| 562 | } |
| 563 | |
| 564 | export function buildFileSystemEntry({ |
| 565 | name = 'entry', |
no test coverage detected