UNPKG

sc4

Version:

A command line utility for automating SimCity 4 modding tasks & modifying savegames

21 lines (20 loc) 717 B
import { DBPF, type Entry } from 'sc4/core'; import type PluginIndex from './plugin-index.js'; export type Glob = { [Symbol.asyncIterator]: () => AsyncGenerator<File | string, void, void>; }; type QueueItem = { dbpf: DBPF; entries: Entry[]; }; export default class DirectoryScanOperation { index: PluginIndex; glob: Glob; dbpfs: DBPF[]; queue: QueueItem[]; filesPromise: PromiseWithResolvers<DBPF[]>; entriesPromise: PromiseWithResolvers<Entry<import("../core/types.js").DecodedFile | Uint8Array<ArrayBufferLike>>[]>; constructor(index: PluginIndex, glob: Glob); start(): Promise<Entry<import("../core/types.js").DecodedFile | Uint8Array<ArrayBufferLike>>[]>; } export {};