[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/contents](../README.md) / DriveFSEmscriptenStreamOps # Class: DriveFSEmscriptenStreamOps Defined in: packages/services/lib/contents/drivefs.d.ts:84 ## Implements - [`IEmscriptenStreamOps`](../interfaces/IEmscriptenStreamOps.md) ## Constructors ### Constructor > **new DriveFSEmscriptenStreamOps**(`fs`): `DriveFSEmscriptenStreamOps` Defined in: packages/services/lib/contents/drivefs.d.ts:86 #### Parameters ##### fs [`DriveFS`](DriveFS.md) #### Returns `DriveFSEmscriptenStreamOps` ## Methods ### close() > **close**(`stream`): `void` Defined in: packages/services/lib/contents/drivefs.d.ts:88 #### Parameters ##### stream [`IDriveStream`](../interfaces/IDriveStream.md) #### Returns `void` #### Implementation of [`IEmscriptenStreamOps`](../interfaces/IEmscriptenStreamOps.md).[`close`](../interfaces/IEmscriptenStreamOps.md#close) *** ### llseek() > **llseek**(`stream`, `offset`, `whence`): `number` Defined in: packages/services/lib/contents/drivefs.d.ts:91 #### Parameters ##### stream [`IDriveStream`](../interfaces/IDriveStream.md) ##### offset `number` ##### whence `number` #### Returns `number` #### Implementation of [`IEmscriptenStreamOps`](../interfaces/IEmscriptenStreamOps.md).[`llseek`](../interfaces/IEmscriptenStreamOps.md#llseek) *** ### open() > **open**(`stream`): `void` Defined in: packages/services/lib/contents/drivefs.d.ts:87 #### Parameters ##### stream [`IDriveStream`](../interfaces/IDriveStream.md) #### Returns `void` #### Implementation of [`IEmscriptenStreamOps`](../interfaces/IEmscriptenStreamOps.md).[`open`](../interfaces/IEmscriptenStreamOps.md#open) *** ### read() > **read**(`stream`, `buffer`, `offset`, `length`, `position`): `number` Defined in: packages/services/lib/contents/drivefs.d.ts:89 #### Parameters ##### stream [`IDriveStream`](../interfaces/IDriveStream.md) ##### buffer `Uint8Array` ##### offset `number` ##### length `number` ##### position `number` #### Returns `number` #### Implementation of [`IEmscriptenStreamOps`](../interfaces/IEmscriptenStreamOps.md).[`read`](../interfaces/IEmscriptenStreamOps.md#read) *** ### write() > **write**(`stream`, `buffer`, `offset`, `length`, `position`): `number` Defined in: packages/services/lib/contents/drivefs.d.ts:90 #### Parameters ##### stream [`IDriveStream`](../interfaces/IDriveStream.md) ##### buffer `Uint8Array` ##### offset `number` ##### length `number` ##### position `number` #### Returns `number` #### Implementation of [`IEmscriptenStreamOps`](../interfaces/IEmscriptenStreamOps.md).[`write`](../interfaces/IEmscriptenStreamOps.md#write)