@fromjs/backend
Version:
61 lines (60 loc) • 1.76 kB
TypeScript
/// <reference types="node" />
export declare class RequestHandler {
_shouldBlock: any;
_accessToken: string;
_backendPort: number;
_storeLocs: any;
_shouldInstrument: any;
_sessionDirectory: string;
_onCodeProcessed: any;
_files: any;
_pool: any;
_backendOriginWithoutPort: string;
constructor({ shouldBlock, accessToken, backendPort, storeLocs, shouldInstrument, onCodeProcessed, sessionDirectory, files, backendOriginWithoutPort, }: {
shouldBlock: any;
accessToken: any;
backendPort: any;
storeLocs: any;
shouldInstrument: any;
onCodeProcessed: any;
sessionDirectory: any;
files: any;
backendOriginWithoutPort: any;
});
_cache: {};
_afterCodeProcessed({ url, fileKey, raw, instrumented, map, details }: {
url: any;
fileKey: any;
raw: any;
instrumented: any;
map: any;
details: any;
}): void;
handleRequest({ url, method, headers, postData }: {
url: any;
method: any;
headers: any;
postData: any;
}): Promise<{
body: any;
headers: {};
status: number;
} | {
status: number;
headers: {};
body: Buffer;
fileKey: string;
} | {
status: any;
body: Buffer;
headers: any;
fileKey?: undefined;
}>;
_requestProcessCode(body: any, url: any, details?: {}): Promise<any>;
_compileHtmlInlineScriptTags(body: any, initialHtmlLogIndex: any, insertions: any): Promise<any>;
processCode(body: any, url: any, details?: {}): Promise<{
code: any;
map: any;
}>;
instrumentForEval(code: any, details: any): Promise<unknown>;
}