# `@jupyterlite/contents` ## Type Aliases ### `ERRNO_CODES` Ƭ **`ERRNO_CODES`**: `any` The emscripten filesystem error codes. #### Defined in [packages/contents/src/emscripten.ts:114](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/emscripten.ts#L114) ### `FS` Ƭ **`FS`**: `EmscriptenFS` & { `ErrnoError`: `any` ; `createNode`: (`parent`: [`IEmscriptenFSNode`](../interfaces/jupyterlite_contents.IEmscriptenFSNode.md) \| `null`, `name`: `string`, `mode`: `number`, `dev`: `number`) => [`IEmscriptenFSNode`](../interfaces/jupyterlite_contents.IEmscriptenFSNode.md) } The emscripten filesystem module API. #### Defined in [packages/contents/src/emscripten.ts:101](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/emscripten.ts#L101) ### `IModel` Ƭ **`IModel`**: `ServerContents.IModel` #### Defined in [packages/contents/src/contents.ts:14](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/contents.ts#L14) ### `PATH` Ƭ **`PATH`**: `Object` The emscripten FS Path API. #### Type declaration | Name | Type | | :---------- | :----------------------------------------- | | `basename` | (`path`: `string`) => `string` | | `dirname` | (`path`: `string`) => `string` | | `join` | (...`parts`: `string`[]) => `string` | | `join2` | (`l`: `string`, `r`: `string`) => `string` | | `normalize` | (`path`: `string`) => `string` | | `splitPath` | (`filename`: `string`) => `string` | #### Defined in [packages/contents/src/emscripten.ts:119](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/emscripten.ts#L119) ### `TDriveMethod` Ƭ **`TDriveMethod`**: `"readdir"` \| `"rmdir"` \| `"rename"` \| `"getmode"` \| `"lookup"` \| `"mknod"` \| `"getattr"` \| `"get"` \| `"put"` #### Defined in [packages/contents/src/drivefs.ts:31](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/drivefs.ts#L31) ## Variables ### `BLOCK_SIZE` > `Const` **`BLOCK_SIZE`**: `4096` #### Defined in [packages/contents/src/drivefs.ts:26](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/drivefs.ts#L26) ### `DIR_MODE` > `Const` **`DIR_MODE`**: `16895` #### Defined in [packages/contents/src/emscripten.ts:20](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/emscripten.ts#L20) ### `DRIVE_API_PATH` > `Const` **`DRIVE_API_PATH`**: `"/api/drive.v1"` #### Defined in [packages/contents/src/drivefs.ts:24](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/drivefs.ts#L24) ### `DRIVE_SEPARATOR` > `Const` **`DRIVE_SEPARATOR`**: `":"` #### Defined in [packages/contents/src/drivefs.ts:23](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/drivefs.ts#L23) ### `FILE_MODE` > `Const` **`FILE_MODE`**: `33206` #### Defined in [packages/contents/src/emscripten.ts:21](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/emscripten.ts#L21) ### `IBroadcastChannelWrapper` > `Const` **`IBroadcastChannelWrapper`**: > `Token`<[`IBroadcastChannelWrapper`](jupyterlite_contents.md#ibroadcastchannelwrapper)\> The token for the BroadcastChannel broadcaster. #### Defined in [packages/contents/src/tokens.ts:194](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/tokens.ts#L194) [packages/contents/src/tokens.ts:198](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/tokens.ts#L198) ### `IContents` > `Const` **`IContents`**: `Token`<[`IContents`](jupyterlite_contents.md#icontents)\> The token for the settings service. #### Defined in [packages/contents/src/tokens.ts:13](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/tokens.ts#L13) [packages/contents/src/tokens.ts:18](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/tokens.ts#L18) ### `SEEK_CUR` > `Const` **`SEEK_CUR`**: `1` #### Defined in [packages/contents/src/emscripten.ts:22](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/emscripten.ts#L22) ### `SEEK_END` > `Const` **`SEEK_END`**: `2` #### Defined in [packages/contents/src/emscripten.ts:23](https://github.com/jupyterlite/jupyterlite/blob/7971e0aa/packages/contents/src/emscripten.ts#L23)