@forge/bundler
7.1.1-next.17.1.1-next.1-experimental-0b00ed8
out/wrapper-provider.d.ts~
out/wrapper-provider.d.tsModified+8
Index: package/out/wrapper-provider.d.ts
===================================================================
--- package/out/wrapper-provider.d.ts
+++ package/out/wrapper-provider.d.ts
@@ -16,8 +16,14 @@
export interface WrapperProvider {
getNodeRuntimeWrapper(): Promise<RuntimeScript>;
getNodeRuntimeLoader(): Promise<RuntimeScript | undefined>;
}
+type RuntimeFetchResponse = {
+ ok: boolean;
+ status: number;
+ headers: Headers;
+ text: () => Promise<string>;
+};
export declare class LocalWrapperProvider implements WrapperProvider {
private readonly filesystemReader;
private readonly runtimePath;
constructor(filesystemReader: FileSystemReader, runtimePath: string);
@@ -30,8 +36,9 @@
private wrapper;
private loader;
protected cdnUrl: string;
constructor(statsigService: StatsigService);
+ protected getFromNodeRequest: (url: string) => Promise<RuntimeFetchResponse>;
private getScriptPathFromIndex;
private getFileFromCDN;
getNodeRuntimeWrapper(): Promise<RuntimeScript>;
getNodeRuntimeLoader(): Promise<RuntimeScript | undefined>;
@@ -39,5 +46,6 @@
export declare const getWrapperProvider: ({ fileSystemReader, statsigService }: {
fileSystemReader: FileSystemReader;
statsigService: StatsigService;
}) => LocalWrapperProvider | NetworkWrapperProvider;
+export {};
//# sourceMappingURL=wrapper-provider.d.ts.map
\ No newline at end of file