[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/services](../README.md) / IEmscriptenNodeOps # Interface: IEmscriptenNodeOps Defined in: [packages/services/src/contents/emscripten.ts:85](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L85) ## Methods ### getattr() > **getattr**(`node`): [`IStats`](IStats.md) Defined in: [packages/services/src/contents/emscripten.ts:86](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L86) #### 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:88](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L88) #### 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:92](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L92) #### 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:105](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L105) #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) #### Returns `string`[] *** ### readlink() > **readlink**(`node`): `string` Defined in: [packages/services/src/contents/emscripten.ts:111](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L111) #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) #### Returns `string` *** ### rename() > **rename**(`oldNode`, `newDir`, `newName`): `void` Defined in: [packages/services/src/contents/emscripten.ts:98](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L98) #### 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:104](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L104) #### 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:87](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L87) #### 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:106](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L106) #### 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:103](https://github.com/jupyterlite/jupyterlite/blob/8524a7b1b8eff1bce460b5131f16c89b7724f492/packages/services/src/contents/emscripten.ts#L103) #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### name `string` #### Returns `void`