@@ -10,11 +10,7 @@ import {
10
10
Timers ,
11
11
sanitisePath ,
12
12
} from "../../shared" ;
13
- import {
14
- NewStorage ,
15
- createFileStorage ,
16
- createMemoryStorage ,
17
- } from "../../storage2" ;
13
+ import { Storage , createFileStorage , createMemoryStorage } from "../../storage" ;
18
14
19
15
// TODO: explain why persist passed as header, want options set to be atomic,
20
16
// if set gateway before script update, may be using new persist before new script
@@ -40,7 +36,7 @@ export type CloudflareFetch = z.infer<typeof CloudflareFetchSchema>;
40
36
export interface GatewayConstructor < Gateway > {
41
37
new (
42
38
log : Log ,
43
- storage : NewStorage ,
39
+ storage : Storage ,
44
40
timers : Timers ,
45
41
namespace : string ,
46
42
dispatchFetch : DispatchFetch
@@ -59,7 +55,7 @@ export function maybeParseURL(url: Persistence): URL | undefined {
59
55
}
60
56
61
57
export class GatewayFactory < Gateway > {
62
- readonly #memoryStorages = new Map < string , NewStorage > ( ) ;
58
+ readonly #memoryStorages = new Map < string , Storage > ( ) ;
63
59
readonly #gateways = new Map < string , [ Persistence , Gateway ] > ( ) ;
64
60
65
61
constructor (
@@ -77,7 +73,7 @@ export class GatewayFactory<Gateway> {
77
73
return storage ;
78
74
}
79
75
80
- getStorage ( namespace : string , persist : Persistence ) : NewStorage {
76
+ getStorage ( namespace : string , persist : Persistence ) : Storage {
81
77
// If persistence is disabled, use memory storage
82
78
if ( persist === undefined || persist === false ) {
83
79
return this . #getMemoryStorage( namespace ) ;
0 commit comments