[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/services](../README.md) / IEmscriptenNodeOps # Interface: IEmscriptenNodeOps Defined in: [packages/services/src/contents/emscripten.ts:71](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L71) ## Methods ### getattr() > **getattr**(`node`): [`IStats`](IStats.md) Defined in: [packages/services/src/contents/emscripten.ts:72](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L72) #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) #### Returns [`IStats`](IStats.md) *** ### lookup() > **lookup**(`parent`, `name`): [`IEmscriptenFSNode`](IEmscriptenFSNode.md) Defined in: [packages/services/src/contents/emscripten.ts:74](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L74) #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### name `string` #### Returns [`IEmscriptenFSNode`](IEmscriptenFSNode.md) *** ### mknod() > **mknod**(`parent`, `name`, `mode`, `dev`): [`IEmscriptenFSNode`](IEmscriptenFSNode.md) Defined in: [packages/services/src/contents/emscripten.ts:78](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L78) #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### name `string` ##### mode `number` ##### dev `number` #### Returns [`IEmscriptenFSNode`](IEmscriptenFSNode.md) *** ### readdir() > **readdir**(`node`): `string`[] Defined in: [packages/services/src/contents/emscripten.ts:91](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L91) #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) #### Returns `string`[] *** ### readlink() > **readlink**(`node`): `string` Defined in: [packages/services/src/contents/emscripten.ts:97](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L97) #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) #### Returns `string` *** ### rename() > **rename**(`oldNode`, `newDir`, `newName`): `void` Defined in: [packages/services/src/contents/emscripten.ts:84](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L84) #### Parameters ##### oldNode [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### newDir [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### newName `string` #### Returns `void` *** ### rmdir() > **rmdir**(`parent`, `name`): `void` Defined in: [packages/services/src/contents/emscripten.ts:90](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L90) #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### name `string` #### Returns `void` *** ### setattr() > **setattr**(`node`, `attr`): `void` Defined in: [packages/services/src/contents/emscripten.ts:73](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L73) #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### attr [`IStats`](IStats.md) #### Returns `void` *** ### symlink() > **symlink**(`parent`, `newName`, `oldPath`): `void` Defined in: [packages/services/src/contents/emscripten.ts:92](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L92) #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### newName `string` ##### oldPath `string` #### Returns `void` *** ### unlink() > **unlink**(`parent`, `name`): `void` Defined in: [packages/services/src/contents/emscripten.ts:89](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/contents/emscripten.ts#L89) #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### name `string` #### Returns `void`