This commit is contained in:
Developers Digest
2025-08-08 09:04:33 -04:00
parent 0e883102ed
commit 1629e12079
73 changed files with 24502 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
// Global types for sandbox file management
export interface SandboxFile {
content: string;
lastModified: number;
}
export interface SandboxFileCache {
files: Record<string, SandboxFile>;
lastSync: number;
sandboxId: string;
manifest?: any; // FileManifest type from file-manifest.ts
}
export interface SandboxState {
fileCache: SandboxFileCache | null;
sandbox: any; // E2B sandbox instance
sandboxData: {
sandboxId: string;
url: string;
} | null;
}
// Declare global types
declare global {
var activeSandbox: any;
var sandboxState: SandboxState;
var existingFiles: Set<string>;
}
export {};