Skip to content

Minima.js API


Minima.js API / @minimajs/disk / adapters / createMemoryDriver

Function: createMemoryDriver()

ts
function createMemoryDriver(options?): DiskDriver & {
  clear: void;
};

Create an in-memory storage driver Useful for testing and development without actual file I/O

Parameters

options?

MemoryDriverOptions = {}

Returns

DiskDriver & { clear: void; }

Example

typescript
import { createMemoryDriver } from '@minimajs/disk';

const memoryDriver = createMemoryDriver();
const disk = createDisk({ driver: memoryDriver });

// Use like any other disk
await disk.put('test.txt', 'Hello World');

// Clear all data (useful in test cleanup)
memoryDriver.clear();