# `@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/55b565b/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/55b565b/packages/contents/src/emscripten.ts#L101) ### `IModel` Ƭ **`IModel`**: `ServerContents.IModel` #### Defined in [packages/contents/src/contents.ts:14](https://github.com/jupyterlite/jupyterlite/blob/55b565b/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/55b565b/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/55b565b/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/55b565b/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/55b565b/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/55b565b/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/55b565b/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/55b565b/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/55b565b/packages/contents/src/tokens.ts#L194) [packages/contents/src/tokens.ts:198](https://github.com/jupyterlite/jupyterlite/blob/55b565b/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/55b565b/packages/contents/src/tokens.ts#L13) [packages/contents/src/tokens.ts:18](https://github.com/jupyterlite/jupyterlite/blob/55b565b/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/55b565b/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/55b565b/packages/contents/src/emscripten.ts#L23)