Hoppa till innehåll

TypeScripts inbyggda API får virtuella filsystem i lager

Publicerad: 9 september 2026

TypeScripts inbyggda API kan nu skapa och uppdatera ögonblicksbilder med explicit data för virtuella filsystem. Verktyg kan därmed modellera tillagda, ändrade och borttagna filer utan att bygga om hela filsystemets indata.

Vad har ändrats

De nya hjälpfunktionerna createFileSystem, createFileSystemWithLib och createFileSystemLayer skapar VFS-objekt som snapshot-API

accepterar. Snapshot.update kan lägga ett nytt cachelager ovanpå en befintlig ögonblicksbild.

Ett full-VFS ligger helt i minnet och faller inte tillbaka på filsystemscallbacks från värden eller sessionen. Ett layer-VFS faller tillbaka vid cachemissar och kan använda removedPaths för att dölja filer eller kataloger som finns på värden. Båda formerna stöder symboliska länkar inom det virtuella filsystemet och till värdsökvägar.

Nuvarande begränsning

VFS-baserade ögonblicksbilder räknas fortfarande som riktiga ögonblicksbilder, så det inbyggda API

behåller begränsningen till en riktig ögonblicksbild åt gången. Snapshot-operationer är därför fortfarande seriella tills vidare.

Källa

Läs den sammanslagna TypeScript-pull requesten: Add optional VFS parameters to updateSnapshot.