@api.global/typedserver
Version:
A TypeScript-based project for easy serving of static files with support for live reloading, compression, and typed requests.
23 lines (22 loc) • 758 B
TypeScript
import * as plugins from './typedserver_web.plugins.js';
import { TypedserverInfoscreen } from './typedserver_web.infoscreen.js';
export declare class ReloadChecker {
reloadJustified: boolean;
backendConnectionLost: boolean;
infoscreen: TypedserverInfoscreen;
store: plugins.webstore.WebStore<any>;
storeKey: string;
typedsocket: plugins.typedsocket.TypedSocket;
typedrouter: plugins.typedrequest.TypedRouter;
constructor();
reload(): Promise<void>;
/**
* starts the reload checker
*/
performHttpRequest(): Promise<Response>;
checkReload(lastServerChange: number): Promise<void>;
connectTypedsocket(): Promise<void>;
started: boolean;
start(): Promise<void>;
stop(): Promise<void>;
}