[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/contents](../README.md) / IEmscriptenNodeOps # Interface: IEmscriptenNodeOps Defined in: packages/services/lib/contents/emscripten.d.ts:55 ## Methods ### getattr() > **getattr**(`node`): [`IStats`](IStats.md) Defined in: packages/services/lib/contents/emscripten.d.ts:56 #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) #### Returns [`IStats`](IStats.md) *** ### lookup() > **lookup**(`parent`, `name`): [`IEmscriptenFSNode`](IEmscriptenFSNode.md) Defined in: packages/services/lib/contents/emscripten.d.ts:58 #### 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/lib/contents/emscripten.d.ts:59 #### 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/lib/contents/emscripten.d.ts:63 #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) #### Returns `string`[] *** ### readlink() > **readlink**(`node`): `string` Defined in: packages/services/lib/contents/emscripten.d.ts:65 #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) #### Returns `string` *** ### rename() > **rename**(`oldNode`, `newDir`, `newName`): `void` Defined in: packages/services/lib/contents/emscripten.d.ts:60 #### 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/lib/contents/emscripten.d.ts:62 #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### name `string` #### Returns `void` *** ### setattr() > **setattr**(`node`, `attr`): `void` Defined in: packages/services/lib/contents/emscripten.d.ts:57 #### Parameters ##### node [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### attr [`IStats`](IStats.md) #### Returns `void` *** ### symlink() > **symlink**(`parent`, `newName`, `oldPath`): `void` Defined in: packages/services/lib/contents/emscripten.d.ts:64 #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### newName `string` ##### oldPath `string` #### Returns `void` *** ### unlink() > **unlink**(`parent`, `name`): `void` Defined in: packages/services/lib/contents/emscripten.d.ts:61 #### Parameters ##### parent [`IEmscriptenFSNode`](IEmscriptenFSNode.md) | [`IEmscriptenStream`](IEmscriptenStream.md) ##### name `string` #### Returns `void`