@rbxts/planck-rewire
Version:
A hot-reload plugin for @rbxts/planck
17 lines (16 loc) • 521 B
TypeScript
import Scheduler from "@rbxts/planck/out/Scheduler";
import { Plugin } from "@rbxts/planck/out/types";
declare class PlanckRewirePlugin implements Plugin {
private readonly folders;
private moduleToSystem;
private context;
private readonly hotReloader;
private schedular;
constructor(folders: Folder[]);
private reloadSystem;
private unmarkForCleanup;
private cleanupModule;
private getSystemByName;
build(schedular: Scheduler<unknown[]>): void;
}
export = PlanckRewirePlugin;