UNPKG

@clusterio/plugin-subspace_storage

Version:

Clusterio plugin for sharing storage between Factorio servers

19 lines 772 B
import { BaseInstancePlugin } from "@clusterio/host"; import { UpdateStorageEvent, Item } from "./messages"; type IpcItems = [name: string, count: number, quality: string][]; export declare class InstancePlugin extends BaseInstancePlugin { pendingTasks: Set<any>; pingId?: ReturnType<typeof setTimeout>; timeUpdateId?: ReturnType<typeof setInterval>; cachedInventoryItems: Item[]; unexpectedError(err: Error): void; init(): Promise<void>; onStart(): Promise<void>; onStop(): Promise<void>; onExit(): void; provideItems(items: IpcItems): Promise<void>; requestItems(requestItems: IpcItems): Promise<void>; handleUpdateStorageEvent(event: UpdateStorageEvent): Promise<void>; } export {}; //# sourceMappingURL=instance.d.ts.map