[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/services](../README.md) / ScriptExporter # Class: ScriptExporter Defined in: [packages/services/src/nbconvert/exporters.ts:90](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/exporters.ts#L90) Exporter for executable script format. ## Extends - [`BaseExporter`](BaseExporter.md) ## Constructors ### Constructor > **new ScriptExporter**(): `ScriptExporter` #### Returns `ScriptExporter` #### Inherited from [`BaseExporter`](BaseExporter.md).[`constructor`](BaseExporter.md#constructor) ## Properties ### mimeType > `readonly` **mimeType**: `"text/x-script"` = `'text/x-script'` Defined in: [packages/services/src/nbconvert/exporters.ts:94](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/exporters.ts#L94) The MIME type of the exported format. #### Overrides [`BaseExporter`](BaseExporter.md).[`mimeType`](BaseExporter.md#mimetype) ## Methods ### export() > **export**(`model`, `path`): `Promise`\<`void`\> Defined in: [packages/services/src/nbconvert/exporters.ts:102](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/exporters.ts#L102) Export a notebook to executable script format. #### Parameters ##### model `IModel` The notebook model to export ##### path `string` The path to the notebook #### Returns `Promise`\<`void`\> #### Overrides [`BaseExporter`](BaseExporter.md).[`export`](BaseExporter.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` #### Inherited from [`BaseExporter`](BaseExporter.md).[`triggerDownload`](BaseExporter.md#triggerdownload)