UNPKG

newwave-core

Version:

A library containing core mechanisms for Helios Launcher

12 lines (11 loc) 383 B
import { Asset } from './Asset'; export declare abstract class IndexProcessor { protected commonDir: string; constructor(commonDir: string); abstract init(): Promise<void>; abstract totalStages(): number; abstract validate(onStageComplete: () => Promise<void>): Promise<{ [category: string]: Asset[]; }>; abstract postDownload(): Promise<void>; }