# Interface: `IDriveStream` [@jupyterlite/contents](../modules/jupyterlite_contents.md).IDriveStream Implementation-specifc extension of an open stream, adding the file. ## Hierarchy - [`IEmscriptenStream`](jupyterlite_contents.IEmscriptenStream.md) ↳ **``IDriveStream``** ## Properties ### `file` > > `Optional` **`file`**: [`IFile`](jupyterlite_contents.DriveFS.IFile.md) #### Defined in [packages/contents/src/drivefs.ts:97](https://github.com/jupyterlite/jupyterlite/blob/c78cc8d/packages/contents/src/drivefs.ts#L97) ### `flags` > > **`flags`**: `string` #### Inherited from [IEmscriptenStream](jupyterlite_contents.IEmscriptenStream.md).[flags](jupyterlite_contents.IEmscriptenStream.md#flags) #### Defined in [packages/contents/src/emscripten.ts:56](https://github.com/jupyterlite/jupyterlite/blob/c78cc8d/packages/contents/src/emscripten.ts#L56) ### `nfd` > > **`nfd`**: `any` #### Inherited from [IEmscriptenStream](jupyterlite_contents.IEmscriptenStream.md).[nfd](jupyterlite_contents.IEmscriptenStream.md#nfd) #### Defined in [packages/contents/src/emscripten.ts:55](https://github.com/jupyterlite/jupyterlite/blob/c78cc8d/packages/contents/src/emscripten.ts#L55) ### `node` > > **`node`**: [`IEmscriptenFSNode`](jupyterlite_contents.IEmscriptenFSNode.md) #### Inherited from [IEmscriptenStream](jupyterlite_contents.IEmscriptenStream.md).[node](jupyterlite_contents.IEmscriptenStream.md#node) #### Defined in [packages/contents/src/emscripten.ts:54](https://github.com/jupyterlite/jupyterlite/blob/c78cc8d/packages/contents/src/emscripten.ts#L54) ### `position` > > **`position`**: `number` #### Inherited from [IEmscriptenStream](jupyterlite_contents.IEmscriptenStream.md).[position](jupyterlite_contents.IEmscriptenStream.md#position) #### Defined in [packages/contents/src/emscripten.ts:57](https://github.com/jupyterlite/jupyterlite/blob/c78cc8d/packages/contents/src/emscripten.ts#L57)