# MemoryFileSystem

Class

Source: https://github.com/playcanvas/splat-transform/blob/b6424a5b3b929695fbaafe738a995adb1240d675/src/lib/io/write/memory-file-system.ts#L78

A file system that writes files to in-memory buffers.

Useful for generating output without writing to disk, such as when
creating data for download or further processing.

**Example**

```ts
const fs = new MemoryFileSystem();
await writeSource({ filename: 'output.ply', outputFormat: 'ply', source, pool, options: {} }, fs);

// Get the generated data
const data = fs.results.get('output.ply');
```
