[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/services](../README.md) / BaseExporter # Class: `abstract` BaseExporter Defined in: [packages/services/src/nbconvert/exporters.ts:11](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/exporters.ts#L11) Base class for notebook exporters. ## Extended by - [`NotebookExporter`](NotebookExporter.md) - [`ScriptExporter`](ScriptExporter.md) ## Implements - [`IExporter`](../interfaces/IExporter.md) ## Constructors ### Constructor > **new BaseExporter**(): `BaseExporter` #### Returns `BaseExporter` ## Properties ### mimeType > `abstract` `readonly` **mimeType**: `string` Defined in: [packages/services/src/nbconvert/exporters.ts:15](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/exporters.ts#L15) The MIME type of the exported format. #### Implementation of [`IExporter`](../interfaces/IExporter.md).[`mimeType`](../interfaces/IExporter.md#mimetype) ## Methods ### export() > `abstract` **export**(`model`, `path`): `Promise`\<`void`\> Defined in: [packages/services/src/nbconvert/exporters.ts:23](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/exporters.ts#L23) Export a notebook to this format. #### Parameters ##### model `IModel` The notebook model to export ##### path `string` The path to the notebook #### Returns `Promise`\<`void`\> #### Implementation of [`IExporter`](../interfaces/IExporter.md).[`export`](../interfaces/IExporter.md#export) *** ### triggerDownload() > `protected` **triggerDownload**(`content`, `mimeType`, `filename`): `void` Defined in: [packages/services/src/nbconvert/exporters.ts:32](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/exporters.ts#L32) Trigger a browser download of the exported content. #### Parameters ##### content `string` The content to download ##### mimeType `string` The MIME type of the content ##### filename `string` The filename for the download #### Returns `void`