Javascript SDK for the Filestack API and content management system.

Table of Contents

- What's in the box?
- Installation
- API Documentation
- Usage
  - Browsers
    - ES module
    - UMD module
    - SRI
  - Node
    - CommonJS module
- Module Overview
- Releases Info
- Live examples (JSFiddle)
- Picker Quick Start
- Polyfills
- Development
- Debugging
  - Node
  - Browser
  - Error event
- Sentry Integration
- Versioning
- Contributing

## What's in the box?

- A multi-part uploader powered on the backend by the Filestack CIN.
- An interface to the Filestack Processing Engine for transforming assets via URLs.
- The Filestack Picker - an upload widget for the web that integrates over a dozen cloud providers and provides pre-upload image editing.

## Installation

    npm install filestack-js

## API Documentation

https://filestack.github.io/filestack-js/

## Usage

### Browsers

#### ES module

    import * as filestack from 'filestack-js';
    const client = filestack.init('apikey');

#### UMD module

    <script src="//static.filestackapi.com/filestack-js/{MAJOR_VERSION}.x.x/filestack.min.js" crossorigin="anonymous"></script>
    <script>
      const client = filestack.init('apikey');
    </script>

where `{MAJOR_VERSION}` is one of the MAJOR versions of the filestack-js ie:

    <script src="//static.filestackapi.com/filestack-js/3.x.x/filestack.min.js" crossorigin="anonymous"></script>
    <script>
      const client = filestack.init('apikey');
    </script>

#### SRI

Subresource Integrity (SRI) is a security feature that enables browsers to verify that files they fetch (for example, from a CDN) are delivered without unexpected manipulation. It works by allowing you to provide a cryptographic hash that a fetched file must match

To obtain sri hashes for filestack-js library check manifest.json file on CDN:

    https://static.filestackapi.com/filestack-js/{LIBRARY_VERSION}/manifest.json

    <script src="//static.filestackapi.com/filestack-js/{LIBRARY_VERSION}/filestack.min.js.gz" integrity="{FILE_HASH}" crossorigin="anonymous"></script>

Where `{LIBRARY_VERSION}` is currently used library version and `{FILE_HASH}` is one of the hashes from integrity field in manifest.json file

### Node

#### CommonJS module

    const client = require('filestack-js').init('apikey');

## Module Overview

The `package.json` specifies two separate modules:

- `main` for the CommonJS module (intended for Node runtimes)
- `browser` for the pre-bundled ES module (intended for browser runtimes)

Node projects which depend on filestack-js will follow the `main` field in `package.json`. When building for the browser, newer tools (like Webpack, Rollup, and Parcel) follow the `browser` field, which will resolve to the pre-bundled ES module. Both modules follow the same API, but some methods behave differently based on their runtime. For example, `client.upload` treats the file argument as a file path in Node but in browsers it assumes a Blob object.

The pre-bundled browser module is also available in UMD format. This is useful if you are using script tags on a web page instead of bundling your application. It can be retrieved from both the Filestack CDN and the unpkg CDN:

- Filestack CDN
- unpkg

## Releases Info

Major releases will bo listed (with detailed examples) in releases folder starting from version 3.0.0

## Live examples (JSFiddle)

Upload image
Multiupload
Open picker
Open picker in inline mode
Crop images
Multiple drop panes
Preview
Import using RequireJS
Retrieve image data
Transform image
Custom Picker CSS
Assign file to user

Examples can be run locally with:

    npm run examples

## Picker Quick Start

If you are here to use the picker widget, it can be initialized from the Filestack client by calling `client.picker(options)`. Options for the picker are documented here.

The picker instance returned from `client.picker` can be controlled with a few methods:

- open - Create the application and mount it into the DOM based on the `displayMode`.
- close - Close the application and remove its resources from the DOM.
- crop(files) - Create the application, mount it, and pre-select the passed files for cropping.
- cancel - Cancel all uploads controlled by this instance.

Please see our examples above to learn more about customizing the picker for your use case.

## Polyfills

If you target IE11 or iOS before 8.0 you will need to add additional polyfills to your page or application.

Polyfills we recommend:**

Module (for bundling):

- https://babeljs.io/docs/en/babel-polyfill

Script (for script tag):

- https://polyfill.io/v3/polyfill.min.js?features=Promise%2CSymbol%2CSymbol.iterator%2CArray.from%2CObject.assign%2CNumber.isFinite%2CString.prototype.includes

## Development

Most tests in this library are expected to interface with actual backend services. Because we like to run tests during development, these services are mocked during unit testing.

All tests are using Jest.

To run units:

    npm test

## Debugging

Filestack-js uses `debug`, so just run with environmental variable `DEBUG` set to `fs.*`.

### Node

    DEBUG=fs.* node example_upload.js

### Browser

Debug's enable state is persisted by localStorage

    localStorage.debug = 'fs:*'

And then refresh the page.

### Error event

The `upload.error` event was added to sdk. To obtain every upload request error just add callback to it. Error contains details field with responseBody, responseHeaders, code (only when error type is FilestackErrorType.REQUEST)

    <script>
      const client = filestack.init('apikey');
      client.on('upload.error', (filestackError) => {
        console.log(filestackError);
      });
    </script>

## Sentry Integration

filestack-js now using @sentry/minimal package.

## Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

## Contributing

We follow the conventional commits specification to ensure consistent commit messages and changelog formatting.

## Index

### Enumerations

- Align
- BlurMode
- ColorspaceType
- CropfacesType
- EAlignFacesOptions
- EAlignOptions
- EBlurMode
- EColorspaceType
- ECropfacesType
- EFitOptions
- ENoiseType
- ERequestMethod
- EResponseType
- EShapeType
- EStyleType
- EUrlscreenshotAgent
- EUrlscreenshotMode
- EUrlscreenshotOrientation
- EVideoAccess
- EVideoAccessMode
- EVideoLocations
- EVideoTypes
- EnhancePreset
- FileState
- FilestackErrorType
- FitOptions
- Locations
- NoiseType
- PickerDisplayMode
- RotateDirection
- ShapeType
- StyleType
- URLScreenshotAgent
- URLScreenshotMode
- URLScreenshotOrientation
- UploadMode
- VideoAccess
- VideoAccessMode
- VideoTypes

### Classes

- Client
- CloudClient
- File
- Filelink
- FilestackError
- PickerLoader
- S3Uploader
- Upload
- UploaderAbstract

### Interfaces

- AnimationParams
- AsciiParams
- BlackwhiteParams
- BlurFacesParams
- BlurParams
- BorderParams
- CacheParams
- CircleParams
- ClientOptions
- CollageParams
- CompressParams
- Config
- CropFacesParams
- CropParams
- CustomAuthTextOptions
- DetectFacesParams
- EnhanceParams
- FSProgressEvent
- FallbackParams
- FileChunk
- FileInstance
- FilePart
- FilePartMetadata
- Hosts
- MetadataOptions
- MinifyCssParams
- MinifyJsParams
- ModulateParams
- OilPaintParams
- OutputParams
- PartialBlurParams
- PartialPixelateParams
- PdfConvertParams
- PdfInfoParams
- PickerCropOptions
- PickerCroppedData
- PickerCustomText
- PickerDropPaneOptions
- PickerFileCallback
- PickerFileErrorCallback
- PickerFileMetadata
- PickerFileProgressCallback
- PickerInstance
- PickerOptions
- PickerResponse
- PickerRotatedData
- PickerStoreOptions
- PickerTransformationOptions
- PickerUploadDoneCallback
- PickerUploadStartedCallback
- PixelateFacesParams
- PixelateParams
- PolaroidParams
- PreviewOptions
- ProgressEvent
- QualityParams
- ResizeParams
- RetrieveOptions
- RetryConfig
- RotateParams
- RoundedCornersParams
- Security
- SecurityOptions
- SecurityParams
- SepiaParams
- Session
- ShadowParams
- SharpenParams
- StoreBaseParams
- TornEdgesParams
- TransformOptions
- URLScreenshotParams
- UploadOptions
- UploadPart
- UploadPayload
- UpscaleParams
- VideoConvertParams
- VignetteParams
- WebhookValidatePayload
- WorkflowConfig

### Type aliases

- AlignOptions
- InputFile
- NamedInputFile
- RawFile
- SanitizeOptions
- StoreParams
- StoreUploadOptions

### Variables

- COMPLETE_TIMEOUT
- DEFAULT_PART_SIZE
- DEFAULT_PROGRESS_INTERVAL
- DEFAULT_STORE_LOCATION
- INTELLIGENT_CHUNK_SIZE
- INTELLIGENT_MOBILE_CHUNK_SIZE
- JSDOM
- MIN_CHUNK_SIZE
- MIN_PART_SIZE
- PICKER_KEY
- PICKER_VERSION
- RESPONSE_DEBUG_PREFIX
- base64Gif
- base64Png
- base64Regexp
- base64Svg
- debug
- handleRegexp
- last
- mobileRegexp
- mockAppendChild
- mockList
- mockLogout
- mockMetadata
- mockPrefetch
- mockStore
- mockTokInit
- mockTokStart
- mockTokStop
- mockedTestFile
- sanitizeOptions
- scope
- sessionURls
- testApiKey
- testCloudToken
- testTokArchiveId
- testTokSession
- v
- version

### Functions

- b64
- b64toBlob
- createFile
- filterObject
- getFile
- getFileBrowser
- getFileNode
- getMimetype
- getSecurity
- getUrl
- getValidator
- getVersion
- init
- isFileBase
- isFileBlob
- isFileBrowser
- isFileBuffer
- isFileNamed
- isFilePath
- isMobile
- isNode
- md5
- metadata
- normalizeProgress
- picker
- postWithRetry
- preview
- readFile
- readPart
- remove
- removeEmpty
- requestWithSource
- requireNode
- resolveCdnUrl
- resolveHost
- retrieve
- sanitizeName
- shouldRetry
- storeURL
- toSnakeCase
- transform
- uniqueId
- uniqueTime
- useDebugInterceptor
- useRetryPolicy
- validateWebhookSignature

### Object literals

- DefinitionsSchema
- Map
- MetadataParamsSchema
- PickerParamsSchema
- PreviewParamsSchema
- RetrieveParamsSchema
- SecurityParamsSchema
- StoreParamsSchema
- TransformSchema
- UploadParamsSchema
- config
- defaultSession
- testSecurity
- testSession

## Type aliases

### AlignOptions

AlignOptions: Align | [top | middle | bottom, left | center | right]

- Defined in lib/filelink.ts:41

Align

### InputFile

InputFile: RawFile | NamedInputFile

- Defined in lib/api/upload/file_tools.ts:28

### NamedInputFile

NamedInputFile: object

- Defined in lib/api/upload/file_tools.ts:23

#### Type declaration

- ##### file: RawFile

- ##### Optional name?: string

### RawFile

RawFile: Blob | Buffer | File | string

- Defined in lib/api/upload/file_tools.ts:22

### SanitizeOptions

SanitizeOptions: boolean | object

- Defined in lib/utils/index.ts:220

Sanitizer Options

### StoreParams

StoreParams: StoreBaseParams & object

- Defined in lib/filelink.ts:177

Available options for store transformations

export
interface

  StoreParams

### StoreUploadOptions

StoreUploadOptions: StoreBaseParams & object

- Defined in lib/api/upload/types.ts:71

## Variables

### Const COMPLETE_TIMEOUT

COMPLETE_TIMEOUT: number = 1000 * 1

- Defined in lib/api/upload/uploaders/s3.ts:31

### Const DEFAULT_PART_SIZE

DEFAULT_PART_SIZE: number = 6 * 1024 * 1024

- Defined in lib/api/upload/uploaders/abstract.ts:28

### Const DEFAULT_PROGRESS_INTERVAL

DEFAULT_PROGRESS_INTERVAL: 1000 = 1000

- Defined in lib/api/upload/upload.ts:36

### Const DEFAULT_STORE_LOCATION

DEFAULT_STORE_LOCATION: "s3" = "s3"

- Defined in lib/api/upload/uploaders/abstract.ts:42

### Const INTELLIGENT_CHUNK_SIZE

INTELLIGENT_CHUNK_SIZE: number = 8 * 1024 * 1024

- Defined in lib/api/upload/uploaders/abstract.ts:34

### Const INTELLIGENT_MOBILE_CHUNK_SIZE

INTELLIGENT_MOBILE_CHUNK_SIZE: number = 1024 * 1024

- Defined in lib/api/upload/uploaders/abstract.ts:37

### JSDOM

JSDOM: any

- Defined in schema/picker.schema.spec.browser.ts:22

### Const MIN_CHUNK_SIZE

MIN_CHUNK_SIZE: number = 32 * 1024

- Defined in lib/api/upload/uploaders/abstract.ts:40

### Const MIN_PART_SIZE

MIN_PART_SIZE: number = 5 * 1024 * 1024

- Defined in lib/api/upload/uploaders/abstract.ts:31

### Private Const PICKER_KEY

PICKER_KEY: "__fs_picker_token" = "__fs_picker_token"

- Defined in lib/api/cloud.ts:27

### Private Const PICKER_VERSION

PICKER_VERSION: "1.9.3" = "1.9.3"

- Defined in config.ts:21

### Const RESPONSE_DEBUG_PREFIX

RESPONSE_DEBUG_PREFIX: "x-filestack-" = "x-filestack-"

- Defined in lib/api/request.ts:23

### Const base64Gif

base64Gif: "R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" = "R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="

- Defined in lib/api/upload/file_tools.spec.browser.ts:26

### Const base64Png

base64Png: "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==" = "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="

- Defined in lib/api/upload/file_tools.spec.browser.ts:25

### Const base64Regexp

base64Regexp: RegExp = /data:([a-zA-Z]*\/[a-zA-Z]*);base64,([^\"]*)/i

- Defined in lib/api/upload/file_tools.ts:30

### Const base64Svg

base64Svg: "PHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCI+CiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDAiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmVkIiAvPgogIFNvcnJ5LCB5b3VyIGJyb3dzZXIgZG9lcyBub3Qgc3VwcG9ydCBpbmxpbmUgU1ZHLiAgCjwvc3ZnPiA=" = "PHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCI+CiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDAiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmVkIiAvPgogIFNvcnJ5LCB5b3VyIGJyb3dzZXIgZG9lcyBub3Qgc3VwcG9ydCBpbmxpbmUgU1ZHLiAgCjwvc3ZnPiA="

- Defined in lib/api/upload/file_tools.spec.browser.ts:24
- Defined in lib/api/upload/file_tools.spec.node.ts:24

### Const debug

debug: any = Debug('fs:upload:s3')

- Defined in lib/api/request.ts:21
- Defined in lib/filelink.ts:26
- Defined in lib/api/upload/uploaders/abstract.ts:44
- Defined in lib/api/upload/uploaders/s3.ts:29

### Const handleRegexp

handleRegexp: RegExp = /^[\w\-]{20}$/

- Defined in lib/filelink.ts:474

### Let last

last: any

- Defined in lib/utils/index.ts:96

Returns unique time

### Const mobileRegexp

mobileRegexp: RegExp = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i

- Defined in lib/utils/index.ts:25

### Const mockAppendChild

mockAppendChild: Mock<any, any> = jest.fn()

- Defined in lib/api/preview.spec.browser.ts:20

### Const mockList

mockList: Mock<any, any> = jest.fn().mockName('list').mockImplementation(data => {if (data && data.clouds.token) {return { token: testCloudToken };}return data;})

- Defined in lib/api/cloud.spec.browser.ts:66

### Const mockLogout

mockLogout: Mock<any, any> = jest.fn().mockName('logout').mockImplementation((url, data) => {const params = data ? JSON.parse(data) : {};if (data && params.clouds && params.clouds.token) {return { token: testCloudToken };}return data;})

- Defined in lib/api/cloud.spec.browser.ts:77

### Const mockMetadata

mockMetadata: Mock<any, any> = jest.fn().mockName('metadata').mockReturnValue('metadata')

- Defined in lib/api/cloud.spec.browser.ts:56

### Const mockPrefetch

mockPrefetch: Mock<any, any> = jest.fn().mockName('prefetch').mockReturnValue('prefetch')

- Defined in lib/api/cloud.spec.browser.ts:61

### Const mockStore

mockStore: Mock<any, any> = jest.fn().mockName('store').mockImplementation(params => {if (params && params.clouds && params.clouds.token) {return JSON.stringify({ token: testCloudToken });}return JSON.stringify(params);})

- Defined in lib/api/cloud.spec.browser.ts:90

### Const mockTokInit

mockTokInit: Mock<any, any> = jest.fn().mockName('tokInit').mockReturnValue('init')

- Defined in lib/api/cloud.spec.browser.ts:41

### Const mockTokStart

mockTokStart: Mock<any, any> = jest.fn().mockName('tokStart').mockReturnValue('start')

- Defined in lib/api/cloud.spec.browser.ts:46

### Const mockTokStop

mockTokStop: Mock<any, any> = jest.fn().mockName('tokStop').mockReturnValue('stop')

- Defined in lib/api/cloud.spec.browser.ts:51

### Const mockedTestFile

mockedTestFile: Buffer = Buffer.from('text text')

- Defined in lib/api/upload/file_tools.spec.node.ts:23

### Const sanitizeOptions

sanitizeOptions: Mock<any, any> = jest.fn().mockName('sanitizeOptions')

- Defined in lib/api/upload/file_tools.spec.browser.ts:22

### Let scope

scope: any = nock(sessionURls.cloudApiUrl)

- Defined in lib/api/cloud.spec.browser.ts:39

### Const sessionURls

sessionURls: object = config.urls

- Defined in lib/api/cloud.spec.browser.ts:33

#### Type declaration

- ##### cdnUrl: string

- ##### cloudApiUrl: string

- ##### fileApiUrl: string

- ##### pickerUrl: string

- ##### uploadApiUrl: string

### Const testApiKey

testApiKey: "API_KEY" = "API_KEY"

- Defined in lib/api/cloud.spec.browser.ts:22

### Const testCloudToken

testCloudToken: "testCloudToken" = "testCloudToken"

- Defined in lib/api/cloud.spec.browser.ts:26

### Const testTokArchiveId

testTokArchiveId: "ARCHIVE_ID" = "ARCHIVE_ID"

- Defined in lib/api/cloud.spec.browser.ts:24

### Const testTokSession

testTokSession: "TOK_SESSION" = "TOK_SESSION"

- Defined in lib/api/cloud.spec.browser.ts:23

### Const v

v: Validator = new Validator()

- Defined in schema/validator.ts:20

### Const version

version: "@{VERSION}" = "@{VERSION}"

- Defined in index.ts:43

filestack-js version. Interpolated at build time.

## Functions

### Const b64

- b64(data: string, safeUrl?: boolean): string

- - Defined in lib/utils/index.ts:173

  return based string

  #### Parameters

  - ##### data: string

  - ##### Default value safeUrl: boolean = false

  #### Returns string

### Private Const b64toBlob

- b64toBlob(b64Data: string, sliceSize?: number): Blob

- - Defined in lib/api/upload/file_tools.ts:108

  Convert encoded base64 string or dataURI to blob

  #### Parameters

  - ##### b64Data: string

  - ##### Default value sliceSize: number = 512

    Byte quantity to split data into

  #### Returns Blob

### Const createFile

- createFile(size?: number, name?: string, type?: string): File

- - Defined in lib/api/upload/file_tools.spec.browser.ts:20

  #### Parameters

  - ##### Default value size: number = 44320

  - ##### Default value name: string = "test.png"

  - ##### Default value type: string = "image/png"

  #### Returns File

### Const filterObject

- filterObject(toFilter: any, requiredFields: string[]): any

- - Defined in lib/utils/index.ts:268

  Filter object to given fields

  #### Parameters

  - ##### toFilter: any

  - ##### requiredFields: string[]

  #### Returns any

### Const getFile

- getFile(input: InputFile, sanitizeOptions?: SanitizeOptions): Promise<File>

- - Defined in lib/api/upload/file_tools.ts:291

  #### Parameters

  - ##### input: InputFile

  - ##### Optional sanitizeOptions: SanitizeOptions

  #### Returns Promise<File>

### Const getFileBrowser

- getFileBrowser(input: InputFile, sanitizeOptions?: SanitizeOptions): Promise<FsFile>

- - Defined in lib/api/upload/file_tools.ts:184

  Accepts b64string or blob file

  #### Parameters

  - ##### input: InputFile

  - ##### Optional sanitizeOptions: SanitizeOptions

  #### Returns Promise<FsFile>

### Const getFileNode

- getFileNode(input: InputFile, sanitizeOptions?: SanitizeOptions): Promise<FsFile>

- - Defined in lib/api/upload/file_tools.ts:233

  Accepts Buffer or filepath or base64 string

  #### Parameters

  - ##### input: InputFile

  - ##### Optional sanitizeOptions: SanitizeOptions

  #### Returns Promise<FsFile>

### Const getMimetype

- getMimetype(file: Uint8Array | Buffer, name?: string): string

- - Defined in lib/utils/index.ts:136

  Check if input is a svg

  #### Parameters

  - ##### file: Uint8Array | Buffer

  - ##### Optional name: string

  #### Returns string

  - mimetype

### Const getSecurity

- getSecurity(policyOptions: SecurityOptions, appSecret: string): Security

- - Defined in lib/api/security.ts:53

  Returns Filestack base64 policy and HMAC-SHA256 signature

  ### Example

      import * as filestack from 'filestack-js';

      const jsonPolicy = { 'expiry': 253381964415 };
      const security = filestack.getSecurity(jsonPolicy, '<YOUR_APP_SECRET>');

  #### Parameters

  - ##### policyOptions: SecurityOptions

  - ##### appSecret: string

  #### Returns Security

### Private Const getUrl

- getUrl(session: Session, handle: string, opts?: any, security?: Security): string

- - Defined in lib/api/preview.ts:44

  Returns file preview url

  #### Parameters

  - ##### session: Session

  - ##### handle: string

  - ##### Optional opts: any

  - ##### Optional security: Security

  #### Returns string

### Const getValidator

- getValidator(schema: any): (Anonymous function)

- - Defined in schema/validator.ts:29

  Returns validator instance

  #### Parameters

  - ##### schema: any

  #### Returns (Anonymous function)

### Const getVersion

- getVersion(): string

- - Defined in lib/utils/index.ts:205

  Return currently used filestack-js sdk version

  #### Returns string

### Const init

- init(apikey: string, options?: ClientOptions): Client

- - Defined in index.ts:36

  Initialize client with given config

  #### Parameters

  - ##### apikey: string

  - ##### Optional options: ClientOptions

  #### Returns Client

### Const isFileBase

- isFileBase(input: InputFile): boolean

- - Defined in lib/api/upload/file_tools.ts:59

  Check if file is base64 string

  #### Parameters

  - ##### input: InputFile

  #### Returns boolean

### Const isFileBlob

- isFileBlob(input: InputFile): boolean

- - Defined in lib/api/upload/file_tools.ts:44

  Check if file is blob

  #### Parameters

  - ##### input: InputFile

  #### Returns boolean

### Const isFileBrowser

- isFileBrowser(input: InputFile): boolean

- - Defined in lib/api/upload/file_tools.ts:52

  Check if input is instance of browser file

  #### Parameters

  - ##### input: InputFile

  #### Returns boolean

### Const isFileBuffer

- isFileBuffer(input: InputFile): boolean

- - Defined in lib/api/upload/file_tools.ts:38

  Check if file is buffer

  #### Parameters

  - ##### input: InputFile

  #### Returns boolean

### Const isFileNamed

- isFileNamed(input: InputFile): boolean

- - Defined in lib/api/upload/file_tools.ts:89

  Check if file is instance of named interface

  #### Parameters

  - ##### input: InputFile

  #### Returns boolean

### Const isFilePath

- isFilePath(input: InputFile): boolean

- - Defined in lib/api/upload/file_tools.ts:97

  Check if input is a valid file path

  #### Parameters

  - ##### input: InputFile

  #### Returns boolean

### Const isMobile

- isMobile(): boolean

- - Defined in lib/utils/index.ts:91

  Returns if browser is a mobile device (if node env always return false)

  #### Returns boolean

### Const isNode

- isNode(): string

- - Defined in lib/utils/index.ts:85

  Returns information about current env (browser|nodejs)

  #### Returns string

### Private Const md5

- md5(data: any): string

- - Defined in lib/utils/index.ts:118

  Calculates a MD5 checksum for passed buffer

  #### Parameters

  - ##### data: any

    Data to be hashed

  #### Returns string

  base64 encoded MD5 hash

### Private Const metadata

- metadata(session: Session, handle?: string, opts?: MetadataOptions, security?: Security): Promise<any>

- - Defined in lib/api/file.ts:89

  Returns file metadata

  #### Parameters

  - ##### session: Session

  - ##### Optional handle: string

  - ##### Optional opts: MetadataOptions

  - ##### Optional security: Security

  #### Returns Promise<any>

### Const normalizeProgress

- normalizeProgress(current: any, last: any): any

- - Defined in lib/api/upload/upload.ts:38

  #### Parameters

  - ##### current: any

  - ##### last: any

  #### Returns any

### Private Const picker

- picker(client: Client, options?: PickerOptions): PickerInstance

- - Defined in lib/picker.ts:751

  Loads and creates picker instance

  #### Parameters

  - ##### client: Client

  - ##### Optional options: PickerOptions

  #### Returns PickerInstance

### Const postWithRetry

- postWithRetry(url: string, fields: Object, config?: AxiosRequestConfig, retryConfig?: RetryConfig): Promise<AxiosResponse>

- - Defined in lib/api/request.ts:55

  #### Parameters

  - ##### url: string

  - ##### fields: Object

  - ##### Default value config: AxiosRequestConfig = {}

  - ##### Optional retryConfig: RetryConfig

  #### Returns Promise<AxiosResponse>

### Private Const preview

- preview(session: Session, handle?: string, opts?: PreviewOptions): HTMLIFrameElement | Window

- - Defined in lib/api/preview.ts:80

  Appends image preview into page

  #### Parameters

  - ##### session: Session

  - ##### Optional handle: string

  - ##### Optional opts: PreviewOptions

  #### Returns HTMLIFrameElement | Window

### Private Const readFile

- readFile(file: any): Promise<any>

- - Defined in lib/api/upload/file_tools.ts:141

  Read file as array buffer

  #### Parameters

  - ##### file: any

  #### Returns Promise<any>

### Const readPart

- readPart(start: number, end: number, file: any): Promise<any>

- - Defined in lib/api/upload/file_tools.ts:164

  Read file par instead of whole file to avoid browser crashing

  #### Parameters

  - ##### start: number

    star byte

  - ##### end: number

    end byte

  - ##### file: any

    file to slice

  #### Returns Promise<any>

### Private Const remove

- remove(session: Session, handle?: string, skipStorage?: boolean, security?: Security): Promise<any>

- - Defined in lib/api/file.ts:32

  Remove given file

  #### Parameters

  - ##### session: Session

  - ##### Optional handle: string

  - ##### Optional skipStorage: boolean

  - ##### Optional security: Security

  #### Returns Promise<any>

### Private Const removeEmpty

- removeEmpty(obj: any): any

- - Defined in lib/utils/index.ts:76

  Removes empty options from object

  #### Parameters

  - ##### obj: any

  #### Returns any

### Private Const requestWithSource

- requestWithSource(retryConfig?: RetryConfig): AxiosInstance

- - Defined in lib/api/request.ts:38

  #### Parameters

  - ##### Optional retryConfig: RetryConfig

  #### Returns AxiosInstance

### Const requireNode

- requireNode(name: string): any

- - Defined in lib/utils/index.ts:194

  Hides require from buindling by weback to browser

  #### Parameters

  - ##### name: string

  #### Returns any

### Private Const resolveCdnUrl

- resolveCdnUrl(session: Session, handle: string): string

- - Defined in lib/utils/index.ts:34

  Resolve cdn url based on handle type

  #### Parameters

  - ##### session: Session

    session object

  - ##### handle: string

    file handle (hash, src://alias, url)

  #### Returns string

### Private Const resolveHost

- resolveHost(urls: Hosts, cname: string): Hosts

- - Defined in lib/utils/index.ts:56

  Resolve all urls with provided cnames

  #### Parameters

  - ##### urls: Hosts

  - ##### cname: string

  #### Returns Hosts

### Private Const retrieve

- retrieve(session: Session, handle: string, options?: RetrieveOptions, security?: Security): Promise<Object | Blob>

- - Defined in lib/api/file.ts:147

  Returns file information

  #### Parameters

  - ##### session: Session

  - ##### handle: string

  - ##### Default value options: RetrieveOptions = {}

  - ##### Optional security: Security

  #### Returns Promise<Object | Blob>

### Const sanitizeName

- sanitizeName(name: string, options?: SanitizeOptions): string

- - Defined in lib/utils/index.ts:235

  Sanitize file name

  #### Parameters

  - ##### name: string

  - ##### Default value options: SanitizeOptions = true

    enable,disable sanitizer, default enabled

  #### Returns string

### Const shouldRetry

- shouldRetry(err: AxiosError): boolean

- - Defined in lib/api/request.ts:78

  #### Parameters

  - ##### err: AxiosError

  #### Returns boolean

### Private Const storeURL

- storeURL(session: Session, url?: string, opts?: StoreParams, token?: any, security?: Security): Promise<any>

- - Defined in lib/api/store.ts:33

  #### Parameters

  - ##### session: Session

  - ##### Optional url: string

  - ##### Optional opts: StoreParams

  - ##### Optional token: any

  - ##### Optional security: Security

  #### Returns Promise<any>

### Private Const toSnakeCase

- toSnakeCase(original: object): object

- - Defined in lib/api/transform.ts:24

  #### Parameters

  - ##### original: object

    - ##### [index: string]: any

  #### Returns object

  - ##### [index: string]: any

### Private Const transform

- transform(session: Session, url: string | string[], options?: TransformOptions, b64?: boolean): string

- - Defined in lib/api/transform.ts:448

  Creates filestack transform url. Transform params can be provided in camelCase or snakeCase style

  #### Parameters

  - ##### session: Session

  - ##### url: string | string[]

    url, handle or array of elements

  - ##### Default value options: TransformOptions = {}

    Transformation options

  - ##### Default value b64: boolean = false

  #### Returns string

### Const uniqueId

- uniqueId(len?: number): string

- - Defined in lib/utils/index.ts:108

  Generates random string with provided length

  #### Parameters

  - ##### Default value len: number = 10

  #### Returns string

### Const uniqueTime

- uniqueTime(): any

- - Defined in lib/utils/index.ts:97

  #### Returns any

### Const useDebugInterceptor

- useDebugInterceptor(instance: any): void

- - Defined in lib/api/request.ts:103

  #### Parameters

  - ##### instance: any

  #### Returns void

### Const useRetryPolicy

- useRetryPolicy(instance: AxiosInstance, retryConfig: RetryConfig): number

- - Defined in lib/api/request.ts:120

  #### Parameters

  - ##### instance: AxiosInstance

  - ##### retryConfig: RetryConfig

  #### Returns number

### Const validateWebhookSignature

- validateWebhookSignature(secret: string, rawBody: string, toCompare: WebhookValidatePayload): boolean

- - Defined in lib/api/security.ts:84

  Check webhook signature

  #### Parameters

  - ##### secret: string

    app secred

  - ##### rawBody: string

    unchanged raw webhook body

  - ##### toCompare: WebhookValidatePayload

    data from wh response headers

  #### Returns boolean

## Object literals

### Const DefinitionsSchema

DefinitionsSchema: object

- Defined in schema/definitions.schema.ts:17

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/definitions.schema.ts:18

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/definitions.schema.ts:22

### description

description: string = "Filestack common definitions"

- Defined in schema/definitions.schema.ts:20

### title

title: string = "Filestack"

- Defined in schema/definitions.schema.ts:19

### type

type: string = "object"

- Defined in schema/definitions.schema.ts:21

### definitions

definitions: object

- Defined in schema/definitions.schema.ts:23

### colorDef

colorDef: object

- Defined in schema/definitions.schema.ts:72

### id

id: string = "colorDef"

- Defined in schema/definitions.schema.ts:73

### oneOf

oneOf: (object | object)[] = [{type: 'string',pattern: '^([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$', // without # at the begining}, {type: 'string',enum: ['aliceblue', 'antiquewhite', 'aqua', 'aquamarine', 'azure', 'beige', 'bisque', 'black', 'blanchedalmond', 'blue', 'blueviolet', 'brown', 'burlywood', 'cadetblue', 'chartreuse', 'chocolate', 'coral', 'cornflowerblue', 'cornsilk', 'crimson', 'cyan', 'darkblue', 'darkcyan', 'darkgoldenrod', 'darkgray', 'darkgreen', 'darkgrey', 'darkkhaki', 'darkmagenta', 'darkolivegreen', 'darkorange', 'darkorchid', 'darkred', 'darksalmon', 'darkseagreen', 'darkslateblue', 'darkslategray', 'darkslategrey', 'darkturquoise', 'darkviolet', 'deeppink', 'deepskyblue', 'dimgray', 'dimgrey', 'dodgerblue', 'firebrick', 'floralwhite', 'forestgreen', 'fractal', 'fuchsia', 'gainsboro', 'ghostwhite', 'gold', 'goldenrod', 'gray0', 'gray1', 'gray2', 'gray3', 'gray4', 'gray5', 'gray6', 'gray7', 'gray8', 'gray9', 'gray10', 'gray11', 'gray12', 'gray13', 'gray14', 'gray15', 'gray16', 'gray17', 'gray18', 'gray19', 'gray20', 'gray21', 'gray22', 'gray23', 'gray24', 'gray25', 'gray26', 'gray27', 'gray28', 'gray29', 'gray30', 'gray31', 'gray32', 'gray33', 'gray34', 'gray35', 'gray36', 'gray37', 'gray38', 'gray39', 'gray40', 'gray41', 'gray42', 'gray43', 'gray44', 'gray45', 'gray46', 'gray47', 'gray48', 'gray49', 'gray50', 'gray51', 'gray52', 'gray53', 'gray54', 'gray55', 'gray56', 'gray57', 'gray58', 'gray59', 'gray60', 'gray61', 'gray62', 'gray63', 'gray64', 'gray65', 'gray66', 'gray67', 'gray68', 'gray69', 'gray70', 'gray71', 'gray72', 'gray73', 'gray74', 'gray75', 'gray76', 'gray77', 'gray78', 'gray79', 'gray80', 'gray81', 'gray82', 'gray83', 'gray84', 'gray85', 'gray86', 'gray87', 'gray88', 'gray89', 'gray90', 'gray91', 'gray92', 'gray93', 'gray94', 'gray95', 'gray96', 'gray97', 'gray98', 'gray99', 'gray100', 'gray', 'green', 'greenyellow', 'grey', 'honeydew', 'hotpink', 'indianred', 'indigo', 'ivory', 'khaki', 'lavender', 'lavenderblush', 'lawngreen', 'lemonchiffon', 'lightblue', 'lightcoral', 'lightcyan', 'lightgoldenrodyellow', 'lightgray', 'lightgreen', 'lightgrey', 'lightpink', 'lightsalmon', 'lightseagreen', 'lightskyblue', 'lightslategray', 'lightslategrey', 'lightsteelblue', 'lightyellow', 'lime', 'limegreen', 'linen', 'magenta', 'maroon', 'mediumaquamarine', 'mediumblue', 'mediumorchid', 'mediumpurple', 'mediumseagreen', 'mediumslateblue', 'mediumspringgreen', 'mediumturquoise', 'mediumvioletred', 'midnightblue', 'mintcream', 'mistyrose', 'moccasin', 'navajowhite', 'navy', 'none', 'oldlace', 'olive', 'olivedrab', 'orange', 'orangered', 'orchid', 'palegoldenrod', 'palegreen', 'paleturquoise', 'palevioletred', 'papayawhip', 'peachpuff', 'peru', 'pink', 'plum', 'powderblue', 'purple', 'red', 'rosybrown', 'royalblue', 'saddlebrown', 'salmon', 'sandybrown', 'seagreen', 'seashell', 'sienna', 'silver', 'skyblue', 'slateblue', 'slategray', 'slategrey', 'snow', 'springgreen', 'steelblue', 'tan', 'teal', 'thistle', 'tomato', 'turquoise', 'violet', 'wheat', 'white', 'whitesmoke', 'yellow', 'yellowgreen', 'transparent'],}]

- Defined in schema/definitions.schema.ts:74

### facesDef

facesDef: object

- Defined in schema/definitions.schema.ts:102

### id

id: string = "/facesDef"

- Defined in schema/definitions.schema.ts:103

### oneOf

oneOf: (object | object | object)[] = [{type: 'string',enum: ['all'],}, {type: 'integer',minimum: 1,maximum: 1000,}, {type: 'array',uniqueItems: true,items: [{type: 'integer',minimum: 1,maximum: 1000,}],}]

- Defined in schema/definitions.schema.ts:104

### locationsDef

locationsDef: object

- Defined in schema/definitions.schema.ts:67

### enum

enum: string[] = ['s3', 'S3', 'rackspace', 'gcs', 'azure', 'dropbox']

- Defined in schema/definitions.schema.ts:70

### id

id: string = "/locationsDef"

- Defined in schema/definitions.schema.ts:68

### type

type: string = "string"

- Defined in schema/definitions.schema.ts:69

### objectsDef

objectsDef: object

- Defined in schema/definitions.schema.ts:121

### id

id: string = "/objectsDef"

- Defined in schema/definitions.schema.ts:122

### items

items: object[] = [{type: 'array',additionalItems: false,minItems: 4,items: [{type: 'integer',minimum: 0,maximum: 10000,}, {type: 'integer',minimum: 0,maximum: 10000,}, {type: 'integer',minimum: 1,maximum: 10000,}, {type: 'integer',minimum: 1,maximum: 10000,}],}]

- Defined in schema/definitions.schema.ts:126

### maxItems

maxItems: number = 50

- Defined in schema/definitions.schema.ts:125

### minItems

minItems: number = 1

- Defined in schema/definitions.schema.ts:124

### type

type: string = "array"

- Defined in schema/definitions.schema.ts:123

### pageFormatDef

pageFormatDef: object

- Defined in schema/definitions.schema.ts:82

### enum

enum: string[] = ['a2', 'a3', 'a4', 'a5', 'b4', 'b5', 'letter', 'legal', 'tabloid']

- Defined in schema/definitions.schema.ts:85

### id

id: string = "/pageFormatDef"

- Defined in schema/definitions.schema.ts:83

### type

type: string = "string"

- Defined in schema/definitions.schema.ts:84

### pageRangeDef

pageRangeDef: object

- Defined in schema/definitions.schema.ts:87

### id

id: string = "/pageRangeDef"

- Defined in schema/definitions.schema.ts:88

### items

items: object[] = [{oneOf: [{type: 'integer',minimum: 1,}, {type: 'string',pattern: '^(\\d+(?:-\\d+)?)$|^(-\\d+)$|^(\\d+-)$',errorMessage: 'Param should be provided in one of the following formats: "1,2,3,5", "1-3", "1-", "-2" ',}],}]

- Defined in schema/definitions.schema.ts:91

### type

type: string = "array"

- Defined in schema/definitions.schema.ts:89

### uniqueItems

uniqueItems: boolean = true

- Defined in schema/definitions.schema.ts:90

### positionDef

positionDef: object

- Defined in schema/definitions.schema.ts:149

### default

default: string[] = ['middle', 'center']

- Defined in schema/definitions.schema.ts:151

### id

id: string = "/positionDef"

- Defined in schema/definitions.schema.ts:150

### oneOf

oneOf: (object | object)[] = [{type: 'string',enum: ['top','middle','bottom','left','center','right','faces',],},{type: 'array',uniqueItems: true,additionalItems: false,minItems: 2,maxItems: 2,default: ['middle', 'center'],items: [{type: 'string',enum: ['top','middle','bottom',],}, {type: 'string',enum: ['left','center','right',],},],},]

- Defined in schema/definitions.schema.ts:152

### regionsDef

regionsDef: object

- Defined in schema/definitions.schema.ts:62

### enum

enum: string[] = ['us-east-1', 'us-east-2', 'us-west-1', 'us-west-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'eu-central-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-southeast-1', 'ap-southeast-2', 'ap-south-1', 'sa-east-1']

- Defined in schema/definitions.schema.ts:65

### id

id: string = "/regionsDef"

- Defined in schema/definitions.schema.ts:63

### type

type: string = "string"

- Defined in schema/definitions.schema.ts:64

### securityCallDef

securityCallDef: object

- Defined in schema/definitions.schema.ts:44

### id

id: string = "/securityCallDef"

- Defined in schema/definitions.schema.ts:45

### oneOf

oneOf: (object | object)[] = [{additionalProperties: false,type: 'string',enum: ['pick', 'read', 'stat', 'write', 'writeUrl', 'store', 'convert', 'remove', 'exif', 'runWorkflow'],}, {type: 'array',additionalProperties: false,items: [{minItems: 1,maxItems: 10,type: 'string',additionalProperties: false,enum: ['pick', 'read', 'stat', 'write', 'writeUrl', 'store', 'convert', 'remove', 'exif', 'runWorkflow'],}],}]

- Defined in schema/definitions.schema.ts:46

### workflowsDef

workflowsDef: object

- Defined in schema/definitions.schema.ts:24

### additionalItems

additionalItems: boolean = false

- Defined in schema/definitions.schema.ts:27

### id

id: string = "/workflowsDef"

- Defined in schema/definitions.schema.ts:25

### items

items: object[] = [{oneOf: [{type: 'string',}, {type: 'object',additionalProperties: false,properties: {id: {type: 'string',},},}],}]

- Defined in schema/definitions.schema.ts:30

### maxItems

maxItems: number = 20

- Defined in schema/definitions.schema.ts:29

### minItems

minItems: number = 1

- Defined in schema/definitions.schema.ts:28

### type

type: string = "array"

- Defined in schema/definitions.schema.ts:26

### Const Map

Map: object

- Defined in lib/utils/extensions.ts:18

### application/andrew-inset

application/andrew-inset: string[] = ['ez']

- Defined in lib/utils/extensions.ts:19

### application/applixware

application/applixware: string[] = ['aw']

- Defined in lib/utils/extensions.ts:20

### application/atom+xml

application/atom+xml: string[] = ['atom']

- Defined in lib/utils/extensions.ts:21

### application/atomcat+xml

application/atomcat+xml: string[] = ['atomcat']

- Defined in lib/utils/extensions.ts:22

### application/atomsvc+xml

application/atomsvc+xml: string[] = ['atomsvc']

- Defined in lib/utils/extensions.ts:23

### application/bdoc

application/bdoc: string[] = ['bdoc']

- Defined in lib/utils/extensions.ts:24

### application/ccxml+xml

application/ccxml+xml: string[] = ['ccxml']

- Defined in lib/utils/extensions.ts:25

### application/cdmi-capability

application/cdmi-capability: string[] = ['cdmia']

- Defined in lib/utils/extensions.ts:26

### application/cdmi-container

application/cdmi-container: string[] = ['cdmic']

- Defined in lib/utils/extensions.ts:27

### application/cdmi-domain

application/cdmi-domain: string[] = ['cdmid']

- Defined in lib/utils/extensions.ts:28

### application/cdmi-object

application/cdmi-object: string[] = ['cdmio']

- Defined in lib/utils/extensions.ts:29

### application/cdmi-queue

application/cdmi-queue: string[] = ['cdmiq']

- Defined in lib/utils/extensions.ts:30

### application/cu-seeme

application/cu-seeme: string[] = ['cu']

- Defined in lib/utils/extensions.ts:31

### application/dash+xml

application/dash+xml: string[] = ['mpd']

- Defined in lib/utils/extensions.ts:32

### application/davmount+xml

application/davmount+xml: string[] = ['davmount']

- Defined in lib/utils/extensions.ts:33

### application/docbook+xml

application/docbook+xml: string[] = ['dbk']

- Defined in lib/utils/extensions.ts:34

### application/dssc+der

application/dssc+der: string[] = ['dssc']

- Defined in lib/utils/extensions.ts:35

### application/dssc+xml

application/dssc+xml: string[] = ['xdssc']

- Defined in lib/utils/extensions.ts:36

### application/ecmascript

application/ecmascript: string[] = ['ecma', 'es']

- Defined in lib/utils/extensions.ts:37

### application/emma+xml

application/emma+xml: string[] = ['emma']

- Defined in lib/utils/extensions.ts:38

### application/epub+zip

application/epub+zip: string[] = ['epub']

- Defined in lib/utils/extensions.ts:39

### application/exi

application/exi: string[] = ['exi']

- Defined in lib/utils/extensions.ts:40

### application/font-tdpfr

application/font-tdpfr: string[] = ['pfr']

- Defined in lib/utils/extensions.ts:41

### application/geo+json

application/geo+json: string[] = ['geojson']

- Defined in lib/utils/extensions.ts:42

### application/gml+xml

application/gml+xml: string[] = ['gml']

- Defined in lib/utils/extensions.ts:43

### application/gpx+xml

application/gpx+xml: string[] = ['gpx']

- Defined in lib/utils/extensions.ts:44

### application/gxf

application/gxf: string[] = ['gxf']

- Defined in lib/utils/extensions.ts:45

### application/gzip

application/gzip: string[] = ['gz']

- Defined in lib/utils/extensions.ts:46

### application/hjson

application/hjson: string[] = ['hjson']

- Defined in lib/utils/extensions.ts:47

### application/hyperstudio

application/hyperstudio: string[] = ['stk']

- Defined in lib/utils/extensions.ts:48

### application/inkml+xml

application/inkml+xml: string[] = ['ink', 'inkml']

- Defined in lib/utils/extensions.ts:49

### application/ipfix

application/ipfix: string[] = ['ipfix']

- Defined in lib/utils/extensions.ts:50

### application/java-archive

application/java-archive: string[] = ['jar', 'war', 'ear']

- Defined in lib/utils/extensions.ts:51

### application/java-serialized-object

application/java-serialized-object: string[] = ['ser']

- Defined in lib/utils/extensions.ts:52

### application/java-vm

application/java-vm: string[] = ['class']

- Defined in lib/utils/extensions.ts:53

### application/javascript

application/javascript: string[] = ['js', 'mjs']

- Defined in lib/utils/extensions.ts:54

### application/json

application/json: string[] = ['json', 'map']

- Defined in lib/utils/extensions.ts:55

### application/json5

application/json5: string[] = ['json5']

- Defined in lib/utils/extensions.ts:56

### application/jsonml+json

application/jsonml+json: string[] = ['jsonml']

- Defined in lib/utils/extensions.ts:57

### application/ld+json

application/ld+json: string[] = ['jsonld']

- Defined in lib/utils/extensions.ts:58

### application/lost+xml

application/lost+xml: string[] = ['lostxml']

- Defined in lib/utils/extensions.ts:59

### application/mac-binhex40

application/mac-binhex40: string[] = ['hqx']

- Defined in lib/utils/extensions.ts:60

### application/mac-compactpro

application/mac-compactpro: string[] = ['cpt']

- Defined in lib/utils/extensions.ts:61

### application/mads+xml

application/mads+xml: string[] = ['mads']

- Defined in lib/utils/extensions.ts:62

### application/manifest+json

application/manifest+json: string[] = ['webmanifest']

- Defined in lib/utils/extensions.ts:63

### application/marc

application/marc: string[] = ['mrc']

- Defined in lib/utils/extensions.ts:64

### application/marcxml+xml

application/marcxml+xml: string[] = ['mrcx']

- Defined in lib/utils/extensions.ts:65

### application/mathematica

application/mathematica: string[] = ['ma', 'nb', 'mb']

- Defined in lib/utils/extensions.ts:66

### application/mathml+xml

application/mathml+xml: string[] = ['mathml']

- Defined in lib/utils/extensions.ts:67

### application/mbox

application/mbox: string[] = ['mbox']

- Defined in lib/utils/extensions.ts:68

### application/mediaservercontrol+xml

application/mediaservercontrol+xml: string[] = ['mscml']

- Defined in lib/utils/extensions.ts:69

### application/metalink+xml

application/metalink+xml: string[] = ['metalink']

- Defined in lib/utils/extensions.ts:70

### application/metalink4+xml

application/metalink4+xml: string[] = ['meta4']

- Defined in lib/utils/extensions.ts:71

### application/mets+xml

application/mets+xml: string[] = ['mets']

- Defined in lib/utils/extensions.ts:72

### application/mods+xml

application/mods+xml: string[] = ['mods']

- Defined in lib/utils/extensions.ts:73

### application/mp21

application/mp21: string[] = ['m21', 'mp21']

- Defined in lib/utils/extensions.ts:74

### application/mp4

application/mp4: string[] = ['mp4s', 'm4p']

- Defined in lib/utils/extensions.ts:75

### application/msword

application/msword: string[] = ['doc', 'dot']

- Defined in lib/utils/extensions.ts:76

### application/mxf

application/mxf: string[] = ['mxf']

- Defined in lib/utils/extensions.ts:77

### application/n-quads

application/n-quads: string[] = ['nq']

- Defined in lib/utils/extensions.ts:78

### application/n-triples

application/n-triples: string[] = ['nt']

- Defined in lib/utils/extensions.ts:79

### application/octet-stream

application/octet-stream: string[] = ['bin','dms','lrf','mar','so','dist','distz','pkg','bpk','dump','elc','deploy','exe','dll','deb','dmg','iso','img','msi','msp','msm','buffer',]

- Defined in lib/utils/extensions.ts:80

### application/oda

application/oda: string[] = ['oda']

- Defined in lib/utils/extensions.ts:104

### application/oebps-package+xml

application/oebps-package+xml: string[] = ['opf']

- Defined in lib/utils/extensions.ts:105

### application/ogg

application/ogg: string[] = ['ogx']

- Defined in lib/utils/extensions.ts:106

### application/omdoc+xml

application/omdoc+xml: string[] = ['omdoc']

- Defined in lib/utils/extensions.ts:107

### application/onenote

application/onenote: string[] = ['onetoc', 'onetoc2', 'onetmp', 'onepkg']

- Defined in lib/utils/extensions.ts:108

### application/oxps

application/oxps: string[] = ['oxps']

- Defined in lib/utils/extensions.ts:109

### application/patch-ops-error+xml

application/patch-ops-error+xml: string[] = ['xer']

- Defined in lib/utils/extensions.ts:110

### application/pdf

application/pdf: string[] = ['pdf']

- Defined in lib/utils/extensions.ts:111

### application/pgp-encrypted

application/pgp-encrypted: string[] = ['pgp']

- Defined in lib/utils/extensions.ts:112

### application/pgp-signature

application/pgp-signature: string[] = ['asc', 'sig']

- Defined in lib/utils/extensions.ts:113

### application/pics-rules

application/pics-rules: string[] = ['prf']

- Defined in lib/utils/extensions.ts:114

### application/pkcs10

application/pkcs10: string[] = ['p10']

- Defined in lib/utils/extensions.ts:115

### application/pkcs7-mime

application/pkcs7-mime: string[] = ['p7m', 'p7c']

- Defined in lib/utils/extensions.ts:116

### application/pkcs7-signature

application/pkcs7-signature: string[] = ['p7s']

- Defined in lib/utils/extensions.ts:117

### application/pkcs8

application/pkcs8: string[] = ['p8']

- Defined in lib/utils/extensions.ts:118

### application/pkix-attr-cert

application/pkix-attr-cert: string[] = ['ac']

- Defined in lib/utils/extensions.ts:119

### application/pkix-cert

application/pkix-cert: string[] = ['cer']

- Defined in lib/utils/extensions.ts:120

### application/pkix-crl

application/pkix-crl: string[] = ['crl']

- Defined in lib/utils/extensions.ts:121

### application/pkix-pkipath

application/pkix-pkipath: string[] = ['pkipath']

- Defined in lib/utils/extensions.ts:122

### application/pkixcmp

application/pkixcmp: string[] = ['pki']

- Defined in lib/utils/extensions.ts:123

### application/pls+xml

application/pls+xml: string[] = ['pls']

- Defined in lib/utils/extensions.ts:124

### application/postscript

application/postscript: string[] = ['ai', 'eps', 'ps']

- Defined in lib/utils/extensions.ts:125

### application/prs.cww

application/prs.cww: string[] = ['cww']

- Defined in lib/utils/extensions.ts:289

### application/pskc+xml

application/pskc+xml: string[] = ['pskcxml']

- Defined in lib/utils/extensions.ts:126

### application/raml+yaml

application/raml+yaml: string[] = ['raml']

- Defined in lib/utils/extensions.ts:127

### application/rdf+xml

application/rdf+xml: string[] = ['rdf', 'owl']

- Defined in lib/utils/extensions.ts:128

### application/reginfo+xml

application/reginfo+xml: string[] = ['rif']

- Defined in lib/utils/extensions.ts:129

### application/relax-ng-compact-syntax

application/relax-ng-compact-syntax: string[] = ['rnc']

- Defined in lib/utils/extensions.ts:130

### application/resource-lists+xml

application/resource-lists+xml: string[] = ['rl']

- Defined in lib/utils/extensions.ts:131

### application/resource-lists-diff+xml

application/resource-lists-diff+xml: string[] = ['rld']

- Defined in lib/utils/extensions.ts:132

### application/rls-services+xml

application/rls-services+xml: string[] = ['rs']

- Defined in lib/utils/extensions.ts:133

### application/rpki-ghostbusters

application/rpki-ghostbusters: string[] = ['gbr']

- Defined in lib/utils/extensions.ts:134

### application/rpki-manifest

application/rpki-manifest: string[] = ['mft']

- Defined in lib/utils/extensions.ts:135

### application/rpki-roa

application/rpki-roa: string[] = ['roa']

- Defined in lib/utils/extensions.ts:136

### application/rsd+xml

application/rsd+xml: string[] = ['rsd']

- Defined in lib/utils/extensions.ts:137

### application/rss+xml

application/rss+xml: string[] = ['rss']

- Defined in lib/utils/extensions.ts:138

### application/rtf

application/rtf: string[] = ['rtf']

- Defined in lib/utils/extensions.ts:139

### application/sbml+xml

application/sbml+xml: string[] = ['sbml']

- Defined in lib/utils/extensions.ts:140

### application/scvp-cv-request

application/scvp-cv-request: string[] = ['scq']

- Defined in lib/utils/extensions.ts:141

### application/scvp-cv-response

application/scvp-cv-response: string[] = ['scs']

- Defined in lib/utils/extensions.ts:142

### application/scvp-vp-request

application/scvp-vp-request: string[] = ['spq']

- Defined in lib/utils/extensions.ts:143

### application/scvp-vp-response

application/scvp-vp-response: string[] = ['spp']

- Defined in lib/utils/extensions.ts:144

### application/sdp

application/sdp: string[] = ['sdp']

- Defined in lib/utils/extensions.ts:145

### application/set-payment-initiation

application/set-payment-initiation: string[] = ['setpay']

- Defined in lib/utils/extensions.ts:146

### application/set-registration-initiation

application/set-registration-initiation: string[] = ['setreg']

- Defined in lib/utils/extensions.ts:147

### application/shf+xml

application/shf+xml: string[] = ['shf']

- Defined in lib/utils/extensions.ts:148

### application/sieve

application/sieve: string[] = ['siv', 'sieve']

- Defined in lib/utils/extensions.ts:149

### application/smil+xml

application/smil+xml: string[] = ['smi', 'smil']

- Defined in lib/utils/extensions.ts:150

### application/sparql-query

application/sparql-query: string[] = ['rq']

- Defined in lib/utils/extensions.ts:151

### application/sparql-results+xml

application/sparql-results+xml: string[] = ['srx']

- Defined in lib/utils/extensions.ts:152

### application/srgs

application/srgs: string[] = ['gram']

- Defined in lib/utils/extensions.ts:153

### application/srgs+xml

application/srgs+xml: string[] = ['grxml']

- Defined in lib/utils/extensions.ts:154

### application/sru+xml

application/sru+xml: string[] = ['sru']

- Defined in lib/utils/extensions.ts:155

### application/ssdl+xml

application/ssdl+xml: string[] = ['ssdl']

- Defined in lib/utils/extensions.ts:156

### application/ssml+xml

application/ssml+xml: string[] = ['ssml']

- Defined in lib/utils/extensions.ts:157

### application/tei+xml

application/tei+xml: string[] = ['tei', 'teicorpus']

- Defined in lib/utils/extensions.ts:158

### application/thraud+xml

application/thraud+xml: string[] = ['tfi']

- Defined in lib/utils/extensions.ts:159

### application/timestamped-data

application/timestamped-data: string[] = ['tsd']

- Defined in lib/utils/extensions.ts:160

### application/vnd.3gpp.pic-bw-large

application/vnd.3gpp.pic-bw-large: string[] = ['plb']

- Defined in lib/utils/extensions.ts:290

### application/vnd.3gpp.pic-bw-small

application/vnd.3gpp.pic-bw-small: string[] = ['psb']

- Defined in lib/utils/extensions.ts:291

### application/vnd.3gpp.pic-bw-var

application/vnd.3gpp.pic-bw-var: string[] = ['pvb']

- Defined in lib/utils/extensions.ts:292

### application/vnd.3gpp2.tcap

application/vnd.3gpp2.tcap: string[] = ['tcap']

- Defined in lib/utils/extensions.ts:293

### application/vnd.3m.post-it-notes

application/vnd.3m.post-it-notes: string[] = ['pwn']

- Defined in lib/utils/extensions.ts:294

### application/vnd.accpac.simply.aso

application/vnd.accpac.simply.aso: string[] = ['aso']

- Defined in lib/utils/extensions.ts:295

### application/vnd.accpac.simply.imp

application/vnd.accpac.simply.imp: string[] = ['imp']

- Defined in lib/utils/extensions.ts:296

### application/vnd.acucobol

application/vnd.acucobol: string[] = ['acu']

- Defined in lib/utils/extensions.ts:297

### application/vnd.acucorp

application/vnd.acucorp: string[] = ['atc', 'acutc']

- Defined in lib/utils/extensions.ts:298

### application/vnd.adobe.air-application-installer-package+zip

application/vnd.adobe.air-application-installer-package+zip: string[] = ['air']

- Defined in lib/utils/extensions.ts:299

### application/vnd.adobe.formscentral.fcdt

application/vnd.adobe.formscentral.fcdt: string[] = ['fcdt']

- Defined in lib/utils/extensions.ts:300

### application/vnd.adobe.fxp

application/vnd.adobe.fxp: string[] = ['fxp', 'fxpl']

- Defined in lib/utils/extensions.ts:301

### application/vnd.adobe.xdp+xml

application/vnd.adobe.xdp+xml: string[] = ['xdp']

- Defined in lib/utils/extensions.ts:302

### application/vnd.adobe.xfdf

application/vnd.adobe.xfdf: string[] = ['xfdf']

- Defined in lib/utils/extensions.ts:303

### application/vnd.ahead.space

application/vnd.ahead.space: string[] = ['ahead']

- Defined in lib/utils/extensions.ts:304

### application/vnd.airzip.filesecure.azf

application/vnd.airzip.filesecure.azf: string[] = ['azf']

- Defined in lib/utils/extensions.ts:305

### application/vnd.airzip.filesecure.azs

application/vnd.airzip.filesecure.azs: string[] = ['azs']

- Defined in lib/utils/extensions.ts:306

### application/vnd.amazon.ebook

application/vnd.amazon.ebook: string[] = ['azw']

- Defined in lib/utils/extensions.ts:307

### application/vnd.americandynamics.acc

application/vnd.americandynamics.acc: string[] = ['acc']

- Defined in lib/utils/extensions.ts:308

### application/vnd.amiga.ami

application/vnd.amiga.ami: string[] = ['ami']

- Defined in lib/utils/extensions.ts:309

### application/vnd.android.package-archive

application/vnd.android.package-archive: string[] = ['apk']

- Defined in lib/utils/extensions.ts:310

### application/vnd.anser-web-certificate-issue-initiation

application/vnd.anser-web-certificate-issue-initiation: string[] = ['cii']

- Defined in lib/utils/extensions.ts:311

### application/vnd.anser-web-funds-transfer-initiation

application/vnd.anser-web-funds-transfer-initiation: string[] = ['fti']

- Defined in lib/utils/extensions.ts:312

### application/vnd.antix.game-component

application/vnd.antix.game-component: string[] = ['atx']

- Defined in lib/utils/extensions.ts:313

### application/vnd.apple.installer+xml

application/vnd.apple.installer+xml: string[] = ['mpkg']

- Defined in lib/utils/extensions.ts:314

### application/vnd.apple.keynote

application/vnd.apple.keynote: string[] = ['keynote']

- Defined in lib/utils/extensions.ts:315

### application/vnd.apple.mpegurl

application/vnd.apple.mpegurl: string[] = ['m3u8']

- Defined in lib/utils/extensions.ts:316

### application/vnd.apple.numbers

application/vnd.apple.numbers: string[] = ['numbers']

- Defined in lib/utils/extensions.ts:317

### application/vnd.apple.pages

application/vnd.apple.pages: string[] = ['pages']

- Defined in lib/utils/extensions.ts:318

### application/vnd.apple.pkpass

application/vnd.apple.pkpass: string[] = ['pkpass']

- Defined in lib/utils/extensions.ts:319

### application/vnd.aristanetworks.swi

application/vnd.aristanetworks.swi: string[] = ['swi']

- Defined in lib/utils/extensions.ts:320

### application/vnd.astraea-software.iota

application/vnd.astraea-software.iota: string[] = ['iota']

- Defined in lib/utils/extensions.ts:321

### application/vnd.audiograph

application/vnd.audiograph: string[] = ['aep']

- Defined in lib/utils/extensions.ts:322

### application/vnd.blueice.multipass

application/vnd.blueice.multipass: string[] = ['mpm']

- Defined in lib/utils/extensions.ts:323

### application/vnd.bmi

application/vnd.bmi: string[] = ['bmi']

- Defined in lib/utils/extensions.ts:324

### application/vnd.businessobjects

application/vnd.businessobjects: string[] = ['rep']

- Defined in lib/utils/extensions.ts:325

### application/vnd.chemdraw+xml

application/vnd.chemdraw+xml: string[] = ['cdxml']

- Defined in lib/utils/extensions.ts:326

### application/vnd.chipnuts.karaoke-mmd

application/vnd.chipnuts.karaoke-mmd: string[] = ['mmd']

- Defined in lib/utils/extensions.ts:327

### application/vnd.cinderella

application/vnd.cinderella: string[] = ['cdy']

- Defined in lib/utils/extensions.ts:328

### application/vnd.citationstyles.style+xml

application/vnd.citationstyles.style+xml: string[] = ['csl']

- Defined in lib/utils/extensions.ts:329

### application/vnd.claymore

application/vnd.claymore: string[] = ['cla']

- Defined in lib/utils/extensions.ts:330

### application/vnd.cloanto.rp9

application/vnd.cloanto.rp9: string[] = ['rp9']

- Defined in lib/utils/extensions.ts:331

### application/vnd.clonk.c4group

application/vnd.clonk.c4group: string[] = ['c4g', 'c4d', 'c4f', 'c4p', 'c4u']

- Defined in lib/utils/extensions.ts:332

### application/vnd.cluetrust.cartomobile-config

application/vnd.cluetrust.cartomobile-config: string[] = ['c11amc']

- Defined in lib/utils/extensions.ts:333

### application/vnd.cluetrust.cartomobile-config-pkg

application/vnd.cluetrust.cartomobile-config-pkg: string[] = ['c11amz']

- Defined in lib/utils/extensions.ts:334

### application/vnd.commonspace

application/vnd.commonspace: string[] = ['csp']

- Defined in lib/utils/extensions.ts:335

### application/vnd.contact.cmsg

application/vnd.contact.cmsg: string[] = ['cdbcmsg']

- Defined in lib/utils/extensions.ts:336

### application/vnd.cosmocaller

application/vnd.cosmocaller: string[] = ['cmc']

- Defined in lib/utils/extensions.ts:337

### application/vnd.crick.clicker

application/vnd.crick.clicker: string[] = ['clkx']

- Defined in lib/utils/extensions.ts:338

### application/vnd.crick.clicker.keyboard

application/vnd.crick.clicker.keyboard: string[] = ['clkk']

- Defined in lib/utils/extensions.ts:339

### application/vnd.crick.clicker.palette

application/vnd.crick.clicker.palette: string[] = ['clkp']

- Defined in lib/utils/extensions.ts:340

### application/vnd.crick.clicker.template

application/vnd.crick.clicker.template: string[] = ['clkt']

- Defined in lib/utils/extensions.ts:341

### application/vnd.crick.clicker.wordbank

application/vnd.crick.clicker.wordbank: string[] = ['clkw']

- Defined in lib/utils/extensions.ts:342

### application/vnd.criticaltools.wbs+xml

application/vnd.criticaltools.wbs+xml: string[] = ['wbs']

- Defined in lib/utils/extensions.ts:343

### application/vnd.ctc-posml

application/vnd.ctc-posml: string[] = ['pml']

- Defined in lib/utils/extensions.ts:344

### application/vnd.cups-ppd

application/vnd.cups-ppd: string[] = ['ppd']

- Defined in lib/utils/extensions.ts:345

### application/vnd.curl.car

application/vnd.curl.car: string[] = ['car']

- Defined in lib/utils/extensions.ts:346

### application/vnd.curl.pcurl

application/vnd.curl.pcurl: string[] = ['pcurl']

- Defined in lib/utils/extensions.ts:347

### application/vnd.dart

application/vnd.dart: string[] = ['dart']

- Defined in lib/utils/extensions.ts:348

### application/vnd.data-vision.rdz

application/vnd.data-vision.rdz: string[] = ['rdz']

- Defined in lib/utils/extensions.ts:349

### application/vnd.dece.data

application/vnd.dece.data: string[] = ['uvf', 'uvvf', 'uvd', 'uvvd']

- Defined in lib/utils/extensions.ts:350

### application/vnd.dece.ttml+xml

application/vnd.dece.ttml+xml: string[] = ['uvt', 'uvvt']

- Defined in lib/utils/extensions.ts:351

### application/vnd.dece.unspecified

application/vnd.dece.unspecified: string[] = ['uvx', 'uvvx']

- Defined in lib/utils/extensions.ts:352

### application/vnd.dece.zip

application/vnd.dece.zip: string[] = ['uvz', 'uvvz']

- Defined in lib/utils/extensions.ts:353

### application/vnd.denovo.fcselayout-link

application/vnd.denovo.fcselayout-link: string[] = ['fe_launch']

- Defined in lib/utils/extensions.ts:354

### application/vnd.dna

application/vnd.dna: string[] = ['dna']

- Defined in lib/utils/extensions.ts:355

### application/vnd.dolby.mlp

application/vnd.dolby.mlp: string[] = ['mlp']

- Defined in lib/utils/extensions.ts:356

### application/vnd.dpgraph

application/vnd.dpgraph: string[] = ['dpg']

- Defined in lib/utils/extensions.ts:357

### application/vnd.dreamfactory

application/vnd.dreamfactory: string[] = ['dfac']

- Defined in lib/utils/extensions.ts:358

### application/vnd.ds-keypoint

application/vnd.ds-keypoint: string[] = ['kpxx']

- Defined in lib/utils/extensions.ts:359

### application/vnd.dvb.ait

application/vnd.dvb.ait: string[] = ['ait']

- Defined in lib/utils/extensions.ts:360

### application/vnd.dvb.service

application/vnd.dvb.service: string[] = ['svc']

- Defined in lib/utils/extensions.ts:361

### application/vnd.dynageo

application/vnd.dynageo: string[] = ['geo']

- Defined in lib/utils/extensions.ts:362

### application/vnd.ecowin.chart

application/vnd.ecowin.chart: string[] = ['mag']

- Defined in lib/utils/extensions.ts:363

### application/vnd.enliven

application/vnd.enliven: string[] = ['nml']

- Defined in lib/utils/extensions.ts:364

### application/vnd.epson.esf

application/vnd.epson.esf: string[] = ['esf']

- Defined in lib/utils/extensions.ts:365

### application/vnd.epson.msf

application/vnd.epson.msf: string[] = ['msf']

- Defined in lib/utils/extensions.ts:366

### application/vnd.epson.quickanime

application/vnd.epson.quickanime: string[] = ['qam']

- Defined in lib/utils/extensions.ts:367

### application/vnd.epson.salt

application/vnd.epson.salt: string[] = ['slt']

- Defined in lib/utils/extensions.ts:368

### application/vnd.epson.ssf

application/vnd.epson.ssf: string[] = ['ssf']

- Defined in lib/utils/extensions.ts:369

### application/vnd.eszigno3+xml

application/vnd.eszigno3+xml: string[] = ['es3', 'et3']

- Defined in lib/utils/extensions.ts:370

### application/vnd.ezpix-album

application/vnd.ezpix-album: string[] = ['ez2']

- Defined in lib/utils/extensions.ts:371

### application/vnd.ezpix-package

application/vnd.ezpix-package: string[] = ['ez3']

- Defined in lib/utils/extensions.ts:372

### application/vnd.fdf

application/vnd.fdf: string[] = ['fdf']

- Defined in lib/utils/extensions.ts:373

### application/vnd.fdsn.mseed

application/vnd.fdsn.mseed: string[] = ['mseed']

- Defined in lib/utils/extensions.ts:374

### application/vnd.fdsn.seed

application/vnd.fdsn.seed: string[] = ['seed', 'dataless']

- Defined in lib/utils/extensions.ts:375

### application/vnd.flographit

application/vnd.flographit: string[] = ['gph']

- Defined in lib/utils/extensions.ts:376

### application/vnd.fluxtime.clip

application/vnd.fluxtime.clip: string[] = ['ftc']

- Defined in lib/utils/extensions.ts:377

### application/vnd.framemaker

application/vnd.framemaker: string[] = ['fm', 'frame', 'maker', 'book']

- Defined in lib/utils/extensions.ts:378

### application/vnd.frogans.fnc

application/vnd.frogans.fnc: string[] = ['fnc']

- Defined in lib/utils/extensions.ts:379

### application/vnd.frogans.ltf

application/vnd.frogans.ltf: string[] = ['ltf']

- Defined in lib/utils/extensions.ts:380

### application/vnd.fsc.weblaunch

application/vnd.fsc.weblaunch: string[] = ['fsc']

- Defined in lib/utils/extensions.ts:381

### application/vnd.fujitsu.oasys

application/vnd.fujitsu.oasys: string[] = ['oas']

- Defined in lib/utils/extensions.ts:382

### application/vnd.fujitsu.oasys2

application/vnd.fujitsu.oasys2: string[] = ['oa2']

- Defined in lib/utils/extensions.ts:383

### application/vnd.fujitsu.oasys3

application/vnd.fujitsu.oasys3: string[] = ['oa3']

- Defined in lib/utils/extensions.ts:384

### application/vnd.fujitsu.oasysgp

application/vnd.fujitsu.oasysgp: string[] = ['fg5']

- Defined in lib/utils/extensions.ts:385

### application/vnd.fujitsu.oasysprs

application/vnd.fujitsu.oasysprs: string[] = ['bh2']

- Defined in lib/utils/extensions.ts:386

### application/vnd.fujixerox.ddd

application/vnd.fujixerox.ddd: string[] = ['ddd']

- Defined in lib/utils/extensions.ts:387

### application/vnd.fujixerox.docuworks

application/vnd.fujixerox.docuworks: string[] = ['xdw']

- Defined in lib/utils/extensions.ts:388

### application/vnd.fujixerox.docuworks.binder

application/vnd.fujixerox.docuworks.binder: string[] = ['xbd']

- Defined in lib/utils/extensions.ts:389

### application/vnd.fuzzysheet

application/vnd.fuzzysheet: string[] = ['fzs']

- Defined in lib/utils/extensions.ts:390

### application/vnd.genomatix.tuxedo

application/vnd.genomatix.tuxedo: string[] = ['txd']

- Defined in lib/utils/extensions.ts:391

### application/vnd.geogebra.file

application/vnd.geogebra.file: string[] = ['ggb']

- Defined in lib/utils/extensions.ts:392

### application/vnd.geogebra.tool

application/vnd.geogebra.tool: string[] = ['ggt']

- Defined in lib/utils/extensions.ts:393

### application/vnd.geometry-explorer

application/vnd.geometry-explorer: string[] = ['gex', 'gre']

- Defined in lib/utils/extensions.ts:394

### application/vnd.geonext

application/vnd.geonext: string[] = ['gxt']

- Defined in lib/utils/extensions.ts:395

### application/vnd.geoplan

application/vnd.geoplan: string[] = ['g2w']

- Defined in lib/utils/extensions.ts:396

### application/vnd.geospace

application/vnd.geospace: string[] = ['g3w']

- Defined in lib/utils/extensions.ts:397

### application/vnd.gmx

application/vnd.gmx: string[] = ['gmx']

- Defined in lib/utils/extensions.ts:398

### application/vnd.google-apps.document

application/vnd.google-apps.document: string[] = ['gdoc']

- Defined in lib/utils/extensions.ts:399

### application/vnd.google-apps.presentation

application/vnd.google-apps.presentation: string[] = ['gslides']

- Defined in lib/utils/extensions.ts:400

### application/vnd.google-apps.spreadsheet

application/vnd.google-apps.spreadsheet: string[] = ['gsheet']

- Defined in lib/utils/extensions.ts:401

### application/vnd.google-earth.kml+xml

application/vnd.google-earth.kml+xml: string[] = ['kml']

- Defined in lib/utils/extensions.ts:402

### application/vnd.google-earth.kmz

application/vnd.google-earth.kmz: string[] = ['kmz']

- Defined in lib/utils/extensions.ts:403

### application/vnd.grafeq

application/vnd.grafeq: string[] = ['gqf', 'gqs']

- Defined in lib/utils/extensions.ts:404

### application/vnd.groove-account

application/vnd.groove-account: string[] = ['gac']

- Defined in lib/utils/extensions.ts:405

### application/vnd.groove-help

application/vnd.groove-help: string[] = ['ghf']

- Defined in lib/utils/extensions.ts:406

### application/vnd.groove-identity-message

application/vnd.groove-identity-message: string[] = ['gim']

- Defined in lib/utils/extensions.ts:407

### application/vnd.groove-injector

application/vnd.groove-injector: string[] = ['grv']

- Defined in lib/utils/extensions.ts:408

### application/vnd.groove-tool-message

application/vnd.groove-tool-message: string[] = ['gtm']

- Defined in lib/utils/extensions.ts:409

### application/vnd.groove-tool-template

application/vnd.groove-tool-template: string[] = ['tpl']

- Defined in lib/utils/extensions.ts:410

### application/vnd.groove-vcard

application/vnd.groove-vcard: string[] = ['vcg']

- Defined in lib/utils/extensions.ts:411

### application/vnd.hal+xml

application/vnd.hal+xml: string[] = ['hal']

- Defined in lib/utils/extensions.ts:412

### application/vnd.handheld-entertainment+xml

application/vnd.handheld-entertainment+xml: string[] = ['zmm']

- Defined in lib/utils/extensions.ts:413

### application/vnd.hbci

application/vnd.hbci: string[] = ['hbci']

- Defined in lib/utils/extensions.ts:414

### application/vnd.hhe.lesson-player

application/vnd.hhe.lesson-player: string[] = ['les']

- Defined in lib/utils/extensions.ts:415

### application/vnd.hp-hpgl

application/vnd.hp-hpgl: string[] = ['hpgl']

- Defined in lib/utils/extensions.ts:416

### application/vnd.hp-hpid

application/vnd.hp-hpid: string[] = ['hpid']

- Defined in lib/utils/extensions.ts:417

### application/vnd.hp-hps

application/vnd.hp-hps: string[] = ['hps']

- Defined in lib/utils/extensions.ts:418

### application/vnd.hp-jlyt

application/vnd.hp-jlyt: string[] = ['jlt']

- Defined in lib/utils/extensions.ts:419

### application/vnd.hp-pcl

application/vnd.hp-pcl: string[] = ['pcl']

- Defined in lib/utils/extensions.ts:420

### application/vnd.hp-pclxl

application/vnd.hp-pclxl: string[] = ['pclxl']

- Defined in lib/utils/extensions.ts:421

### application/vnd.hydrostatix.sof-data

application/vnd.hydrostatix.sof-data: string[] = ['sfd-hdstx']

- Defined in lib/utils/extensions.ts:422

### application/vnd.ibm.minipay

application/vnd.ibm.minipay: string[] = ['mpy']

- Defined in lib/utils/extensions.ts:423

### application/vnd.ibm.modcap

application/vnd.ibm.modcap: string[] = ['afp', 'listafp', 'list3820']

- Defined in lib/utils/extensions.ts:424

### application/vnd.ibm.rights-management

application/vnd.ibm.rights-management: string[] = ['irm']

- Defined in lib/utils/extensions.ts:425

### application/vnd.ibm.secure-container

application/vnd.ibm.secure-container: string[] = ['sc']

- Defined in lib/utils/extensions.ts:426

### application/vnd.iccprofile

application/vnd.iccprofile: string[] = ['icc', 'icm']

- Defined in lib/utils/extensions.ts:427

### application/vnd.igloader

application/vnd.igloader: string[] = ['igl']

- Defined in lib/utils/extensions.ts:428

### application/vnd.immervision-ivp

application/vnd.immervision-ivp: string[] = ['ivp']

- Defined in lib/utils/extensions.ts:429

### application/vnd.immervision-ivu

application/vnd.immervision-ivu: string[] = ['ivu']

- Defined in lib/utils/extensions.ts:430

### application/vnd.insors.igm

application/vnd.insors.igm: string[] = ['igm']

- Defined in lib/utils/extensions.ts:431

### application/vnd.intercon.formnet

application/vnd.intercon.formnet: string[] = ['xpw', 'xpx']

- Defined in lib/utils/extensions.ts:432

### application/vnd.intergeo

application/vnd.intergeo: string[] = ['i2g']

- Defined in lib/utils/extensions.ts:433

### application/vnd.intu.qbo

application/vnd.intu.qbo: string[] = ['qbo']

- Defined in lib/utils/extensions.ts:434

### application/vnd.intu.qfx

application/vnd.intu.qfx: string[] = ['qfx']

- Defined in lib/utils/extensions.ts:435

### application/vnd.ipunplugged.rcprofile

application/vnd.ipunplugged.rcprofile: string[] = ['rcprofile']

- Defined in lib/utils/extensions.ts:436

### application/vnd.irepository.package+xml

application/vnd.irepository.package+xml: string[] = ['irp']

- Defined in lib/utils/extensions.ts:437

### application/vnd.is-xpr

application/vnd.is-xpr: string[] = ['xpr']

- Defined in lib/utils/extensions.ts:438

### application/vnd.isac.fcs

application/vnd.isac.fcs: string[] = ['fcs']

- Defined in lib/utils/extensions.ts:439

### application/vnd.jam

application/vnd.jam: string[] = ['jam']

- Defined in lib/utils/extensions.ts:440

### application/vnd.jcp.javame.midlet-rms

application/vnd.jcp.javame.midlet-rms: string[] = ['rms']

- Defined in lib/utils/extensions.ts:441

### application/vnd.jisp

application/vnd.jisp: string[] = ['jisp']

- Defined in lib/utils/extensions.ts:442

### application/vnd.joost.joda-archive

application/vnd.joost.joda-archive: string[] = ['joda']

- Defined in lib/utils/extensions.ts:443

### application/vnd.kahootz

application/vnd.kahootz: string[] = ['ktz', 'ktr']

- Defined in lib/utils/extensions.ts:444

### application/vnd.kde.karbon

application/vnd.kde.karbon: string[] = ['karbon']

- Defined in lib/utils/extensions.ts:445

### application/vnd.kde.kchart

application/vnd.kde.kchart: string[] = ['chrt']

- Defined in lib/utils/extensions.ts:446

### application/vnd.kde.kformula

application/vnd.kde.kformula: string[] = ['kfo']

- Defined in lib/utils/extensions.ts:447

### application/vnd.kde.kivio

application/vnd.kde.kivio: string[] = ['flw']

- Defined in lib/utils/extensions.ts:448

### application/vnd.kde.kontour

application/vnd.kde.kontour: string[] = ['kon']

- Defined in lib/utils/extensions.ts:449

### application/vnd.kde.kpresenter

application/vnd.kde.kpresenter: string[] = ['kpr', 'kpt']

- Defined in lib/utils/extensions.ts:450

### application/vnd.kde.kspread

application/vnd.kde.kspread: string[] = ['ksp']

- Defined in lib/utils/extensions.ts:451

### application/vnd.kde.kword

application/vnd.kde.kword: string[] = ['kwd', 'kwt']

- Defined in lib/utils/extensions.ts:452

### application/vnd.kenameaapp

application/vnd.kenameaapp: string[] = ['htke']

- Defined in lib/utils/extensions.ts:453

### application/vnd.kidspiration

application/vnd.kidspiration: string[] = ['kia']

- Defined in lib/utils/extensions.ts:454

### application/vnd.kinar

application/vnd.kinar: string[] = ['kne', 'knp']

- Defined in lib/utils/extensions.ts:455

### application/vnd.koan

application/vnd.koan: string[] = ['skp', 'skd', 'skt', 'skm']

- Defined in lib/utils/extensions.ts:456

### application/vnd.kodak-descriptor

application/vnd.kodak-descriptor: string[] = ['sse']

- Defined in lib/utils/extensions.ts:457

### application/vnd.las.las+xml

application/vnd.las.las+xml: string[] = ['lasxml']

- Defined in lib/utils/extensions.ts:458

### application/vnd.llamagraphics.life-balance.desktop

application/vnd.llamagraphics.life-balance.desktop: string[] = ['lbd']

- Defined in lib/utils/extensions.ts:459

### application/vnd.llamagraphics.life-balance.exchange+xml

application/vnd.llamagraphics.life-balance.exchange+xml: string[] = ['lbe']

- Defined in lib/utils/extensions.ts:460

### application/vnd.lotus-1-2-3

application/vnd.lotus-1-2-3: string[] = ['123']

- Defined in lib/utils/extensions.ts:461

### application/vnd.lotus-approach

application/vnd.lotus-approach: string[] = ['apr']

- Defined in lib/utils/extensions.ts:462

### application/vnd.lotus-freelance

application/vnd.lotus-freelance: string[] = ['pre']

- Defined in lib/utils/extensions.ts:463

### application/vnd.lotus-notes

application/vnd.lotus-notes: string[] = ['nsf']

- Defined in lib/utils/extensions.ts:464

### application/vnd.lotus-organizer

application/vnd.lotus-organizer: string[] = ['org']

- Defined in lib/utils/extensions.ts:465

### application/vnd.lotus-screencam

application/vnd.lotus-screencam: string[] = ['scm']

- Defined in lib/utils/extensions.ts:466

### application/vnd.lotus-wordpro

application/vnd.lotus-wordpro: string[] = ['lwp']

- Defined in lib/utils/extensions.ts:467

### application/vnd.macports.portpkg

application/vnd.macports.portpkg: string[] = ['portpkg']

- Defined in lib/utils/extensions.ts:468

### application/vnd.mcd

application/vnd.mcd: string[] = ['mcd']

- Defined in lib/utils/extensions.ts:469

### application/vnd.medcalcdata

application/vnd.medcalcdata: string[] = ['mc1']

- Defined in lib/utils/extensions.ts:470

### application/vnd.mediastation.cdkey

application/vnd.mediastation.cdkey: string[] = ['cdkey']

- Defined in lib/utils/extensions.ts:471

### application/vnd.mfer

application/vnd.mfer: string[] = ['mwf']

- Defined in lib/utils/extensions.ts:472

### application/vnd.mfmp

application/vnd.mfmp: string[] = ['mfm']

- Defined in lib/utils/extensions.ts:473

### application/vnd.micrografx.flo

application/vnd.micrografx.flo: string[] = ['flo']

- Defined in lib/utils/extensions.ts:474

### application/vnd.micrografx.igx

application/vnd.micrografx.igx: string[] = ['igx']

- Defined in lib/utils/extensions.ts:475

### application/vnd.mif

application/vnd.mif: string[] = ['mif']

- Defined in lib/utils/extensions.ts:476

### application/vnd.mobius.daf

application/vnd.mobius.daf: string[] = ['daf']

- Defined in lib/utils/extensions.ts:477

### application/vnd.mobius.dis

application/vnd.mobius.dis: string[] = ['dis']

- Defined in lib/utils/extensions.ts:478

### application/vnd.mobius.mbk

application/vnd.mobius.mbk: string[] = ['mbk']

- Defined in lib/utils/extensions.ts:479

### application/vnd.mobius.mqy

application/vnd.mobius.mqy: string[] = ['mqy']

- Defined in lib/utils/extensions.ts:480

### application/vnd.mobius.msl

application/vnd.mobius.msl: string[] = ['msl']

- Defined in lib/utils/extensions.ts:481

### application/vnd.mobius.plc

application/vnd.mobius.plc: string[] = ['plc']

- Defined in lib/utils/extensions.ts:482

### application/vnd.mobius.txf

application/vnd.mobius.txf: string[] = ['txf']

- Defined in lib/utils/extensions.ts:483

### application/vnd.mophun.application

application/vnd.mophun.application: string[] = ['mpn']

- Defined in lib/utils/extensions.ts:484

### application/vnd.mophun.certificate

application/vnd.mophun.certificate: string[] = ['mpc']

- Defined in lib/utils/extensions.ts:485

### application/vnd.mozilla.xul+xml

application/vnd.mozilla.xul+xml: string[] = ['xul']

- Defined in lib/utils/extensions.ts:486

### application/vnd.ms-artgalry

application/vnd.ms-artgalry: string[] = ['cil']

- Defined in lib/utils/extensions.ts:487

### application/vnd.ms-cab-compressed

application/vnd.ms-cab-compressed: string[] = ['cab']

- Defined in lib/utils/extensions.ts:488

### application/vnd.ms-excel

application/vnd.ms-excel: string[] = ['xls', 'xlm', 'xla', 'xlc', 'xlt', 'xlw']

- Defined in lib/utils/extensions.ts:489

### application/vnd.ms-excel.addin.macroenabled.12

application/vnd.ms-excel.addin.macroenabled.12: string[] = ['xlam']

- Defined in lib/utils/extensions.ts:490

### application/vnd.ms-excel.sheet.binary.macroenabled.12

application/vnd.ms-excel.sheet.binary.macroenabled.12: string[] = ['xlsb']

- Defined in lib/utils/extensions.ts:491

### application/vnd.ms-excel.sheet.macroenabled.12

application/vnd.ms-excel.sheet.macroenabled.12: string[] = ['xlsm']

- Defined in lib/utils/extensions.ts:492

### application/vnd.ms-excel.template.macroenabled.12

application/vnd.ms-excel.template.macroenabled.12: string[] = ['xltm']

- Defined in lib/utils/extensions.ts:493

### application/vnd.ms-fontobject

application/vnd.ms-fontobject: string[] = ['eot']

- Defined in lib/utils/extensions.ts:494

### application/vnd.ms-htmlhelp

application/vnd.ms-htmlhelp: string[] = ['chm']

- Defined in lib/utils/extensions.ts:495

### application/vnd.ms-ims

application/vnd.ms-ims: string[] = ['ims']

- Defined in lib/utils/extensions.ts:496

### application/vnd.ms-lrm

application/vnd.ms-lrm: string[] = ['lrm']

- Defined in lib/utils/extensions.ts:497

### application/vnd.ms-officetheme

application/vnd.ms-officetheme: string[] = ['thmx']

- Defined in lib/utils/extensions.ts:498

### application/vnd.ms-outlook

application/vnd.ms-outlook: string[] = ['msg']

- Defined in lib/utils/extensions.ts:499

### application/vnd.ms-pki.seccat

application/vnd.ms-pki.seccat: string[] = ['cat']

- Defined in lib/utils/extensions.ts:500

### application/vnd.ms-pki.stl

application/vnd.ms-pki.stl: string[] = ['*stl']

- Defined in lib/utils/extensions.ts:501

### application/vnd.ms-powerpoint

application/vnd.ms-powerpoint: string[] = ['ppt', 'pps', 'pot']

- Defined in lib/utils/extensions.ts:502

### application/vnd.ms-powerpoint.addin.macroenabled.12

application/vnd.ms-powerpoint.addin.macroenabled.12: string[] = ['ppam']

- Defined in lib/utils/extensions.ts:503

### application/vnd.ms-powerpoint.presentation.macroenabled.12

application/vnd.ms-powerpoint.presentation.macroenabled.12: string[] = ['pptm']

- Defined in lib/utils/extensions.ts:504

### application/vnd.ms-powerpoint.slide.macroenabled.12

application/vnd.ms-powerpoint.slide.macroenabled.12: string[] = ['sldm']

- Defined in lib/utils/extensions.ts:505

### application/vnd.ms-powerpoint.slideshow.macroenabled.12

application/vnd.ms-powerpoint.slideshow.macroenabled.12: string[] = ['ppsm']

- Defined in lib/utils/extensions.ts:506

### application/vnd.ms-powerpoint.template.macroenabled.12

application/vnd.ms-powerpoint.template.macroenabled.12: string[] = ['potm']

- Defined in lib/utils/extensions.ts:507

### application/vnd.ms-project

application/vnd.ms-project: string[] = ['mpp', 'mpt']

- Defined in lib/utils/extensions.ts:508

### application/vnd.ms-word.document.macroenabled.12

application/vnd.ms-word.document.macroenabled.12: string[] = ['docm']

- Defined in lib/utils/extensions.ts:509

### application/vnd.ms-word.template.macroenabled.12

application/vnd.ms-word.template.macroenabled.12: string[] = ['dotm']

- Defined in lib/utils/extensions.ts:510

### application/vnd.ms-works

application/vnd.ms-works: string[] = ['wps', 'wks', 'wcm', 'wdb']

- Defined in lib/utils/extensions.ts:511

### application/vnd.ms-wpl

application/vnd.ms-wpl: string[] = ['wpl']

- Defined in lib/utils/extensions.ts:512

### application/vnd.ms-xpsdocument

application/vnd.ms-xpsdocument: string[] = ['xps']

- Defined in lib/utils/extensions.ts:513

### application/vnd.mseq

application/vnd.mseq: string[] = ['mseq']

- Defined in lib/utils/extensions.ts:514

### application/vnd.musician

application/vnd.musician: string[] = ['mus']

- Defined in lib/utils/extensions.ts:515

### application/vnd.muvee.style

application/vnd.muvee.style: string[] = ['msty']

- Defined in lib/utils/extensions.ts:516

### application/vnd.mynfc

application/vnd.mynfc: string[] = ['taglet']

- Defined in lib/utils/extensions.ts:517

### application/vnd.neurolanguage.nlu

application/vnd.neurolanguage.nlu: string[] = ['nlu']

- Defined in lib/utils/extensions.ts:518

### application/vnd.nitf

application/vnd.nitf: string[] = ['ntf', 'nitf']

- Defined in lib/utils/extensions.ts:519

### application/vnd.noblenet-directory

application/vnd.noblenet-directory: string[] = ['nnd']

- Defined in lib/utils/extensions.ts:520

### application/vnd.noblenet-sealer

application/vnd.noblenet-sealer: string[] = ['nns']

- Defined in lib/utils/extensions.ts:521

### application/vnd.noblenet-web

application/vnd.noblenet-web: string[] = ['nnw']

- Defined in lib/utils/extensions.ts:522

### application/vnd.nokia.n-gage.data

application/vnd.nokia.n-gage.data: string[] = ['ngdat']

- Defined in lib/utils/extensions.ts:523

### application/vnd.nokia.n-gage.symbian.install

application/vnd.nokia.n-gage.symbian.install: string[] = ['n-gage']

- Defined in lib/utils/extensions.ts:524

### application/vnd.nokia.radio-preset

application/vnd.nokia.radio-preset: string[] = ['rpst']

- Defined in lib/utils/extensions.ts:525

### application/vnd.nokia.radio-presets

application/vnd.nokia.radio-presets: string[] = ['rpss']

- Defined in lib/utils/extensions.ts:526

### application/vnd.novadigm.edm

application/vnd.novadigm.edm: string[] = ['edm']

- Defined in lib/utils/extensions.ts:527

### application/vnd.novadigm.edx

application/vnd.novadigm.edx: string[] = ['edx']

- Defined in lib/utils/extensions.ts:528

### application/vnd.novadigm.ext

application/vnd.novadigm.ext: string[] = ['ext']

- Defined in lib/utils/extensions.ts:529

### application/vnd.oasis.opendocument.chart

application/vnd.oasis.opendocument.chart: string[] = ['odc']

- Defined in lib/utils/extensions.ts:530

### application/vnd.oasis.opendocument.chart-template

application/vnd.oasis.opendocument.chart-template: string[] = ['otc']

- Defined in lib/utils/extensions.ts:531

### application/vnd.oasis.opendocument.database

application/vnd.oasis.opendocument.database: string[] = ['odb']

- Defined in lib/utils/extensions.ts:532

### application/vnd.oasis.opendocument.formula

application/vnd.oasis.opendocument.formula: string[] = ['odf']

- Defined in lib/utils/extensions.ts:533

### application/vnd.oasis.opendocument.formula-template

application/vnd.oasis.opendocument.formula-template: string[] = ['odft']

- Defined in lib/utils/extensions.ts:534

### application/vnd.oasis.opendocument.graphics

application/vnd.oasis.opendocument.graphics: string[] = ['odg']

- Defined in lib/utils/extensions.ts:535

### application/vnd.oasis.opendocument.graphics-template

application/vnd.oasis.opendocument.graphics-template: string[] = ['otg']

- Defined in lib/utils/extensions.ts:536

### application/vnd.oasis.opendocument.image

application/vnd.oasis.opendocument.image: string[] = ['odi']

- Defined in lib/utils/extensions.ts:537

### application/vnd.oasis.opendocument.image-template

application/vnd.oasis.opendocument.image-template: string[] = ['oti']

- Defined in lib/utils/extensions.ts:538

### application/vnd.oasis.opendocument.presentation

application/vnd.oasis.opendocument.presentation: string[] = ['odp']

- Defined in lib/utils/extensions.ts:539

### application/vnd.oasis.opendocument.presentation-template

application/vnd.oasis.opendocument.presentation-template: string[] = ['otp']

- Defined in lib/utils/extensions.ts:540

### application/vnd.oasis.opendocument.spreadsheet

application/vnd.oasis.opendocument.spreadsheet: string[] = ['ods']

- Defined in lib/utils/extensions.ts:541

### application/vnd.oasis.opendocument.spreadsheet-template

application/vnd.oasis.opendocument.spreadsheet-template: string[] = ['ots']

- Defined in lib/utils/extensions.ts:542

### application/vnd.oasis.opendocument.text

application/vnd.oasis.opendocument.text: string[] = ['odt']

- Defined in lib/utils/extensions.ts:543

### application/vnd.oasis.opendocument.text-master

application/vnd.oasis.opendocument.text-master: string[] = ['odm']

- Defined in lib/utils/extensions.ts:544

### application/vnd.oasis.opendocument.text-template

application/vnd.oasis.opendocument.text-template: string[] = ['ott']

- Defined in lib/utils/extensions.ts:545

### application/vnd.oasis.opendocument.text-web

application/vnd.oasis.opendocument.text-web: string[] = ['oth']

- Defined in lib/utils/extensions.ts:546

### application/vnd.olpc-sugar

application/vnd.olpc-sugar: string[] = ['xo']

- Defined in lib/utils/extensions.ts:547

### application/vnd.oma.dd2+xml

application/vnd.oma.dd2+xml: string[] = ['dd2']

- Defined in lib/utils/extensions.ts:548

### application/vnd.openofficeorg.extension

application/vnd.openofficeorg.extension: string[] = ['oxt']

- Defined in lib/utils/extensions.ts:549

### application/vnd.openxmlformats-officedocument.presentationml.presentation

application/vnd.openxmlformats-officedocument.presentationml.presentation: string[] = ['pptx']

- Defined in lib/utils/extensions.ts:550

### application/vnd.openxmlformats-officedocument.presentationml.slide

application/vnd.openxmlformats-officedocument.presentationml.slide: string[] = ['sldx']

- Defined in lib/utils/extensions.ts:551

### application/vnd.openxmlformats-officedocument.presentationml.slideshow

application/vnd.openxmlformats-officedocument.presentationml.slideshow: string[] = ['ppsx']

- Defined in lib/utils/extensions.ts:552

### application/vnd.openxmlformats-officedocument.presentationml.template

application/vnd.openxmlformats-officedocument.presentationml.template: string[] = ['potx']

- Defined in lib/utils/extensions.ts:553

### application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet: string[] = ['xlsx']

- Defined in lib/utils/extensions.ts:554

### application/vnd.openxmlformats-officedocument.spreadsheetml.template

application/vnd.openxmlformats-officedocument.spreadsheetml.template: string[] = ['xltx']

- Defined in lib/utils/extensions.ts:555

### application/vnd.openxmlformats-officedocument.wordprocessingml.document

application/vnd.openxmlformats-officedocument.wordprocessingml.document: string[] = ['docx']

- Defined in lib/utils/extensions.ts:556

### application/vnd.openxmlformats-officedocument.wordprocessingml.template

application/vnd.openxmlformats-officedocument.wordprocessingml.template: string[] = ['dotx']

- Defined in lib/utils/extensions.ts:557

### application/vnd.osgeo.mapguide.package

application/vnd.osgeo.mapguide.package: string[] = ['mgp']

- Defined in lib/utils/extensions.ts:558

### application/vnd.osgi.dp

application/vnd.osgi.dp: string[] = ['dp']

- Defined in lib/utils/extensions.ts:559

### application/vnd.osgi.subsystem

application/vnd.osgi.subsystem: string[] = ['esa']

- Defined in lib/utils/extensions.ts:560

### application/vnd.palm

application/vnd.palm: string[] = ['pdb', 'pqa', 'oprc']

- Defined in lib/utils/extensions.ts:561

### application/vnd.pawaafile

application/vnd.pawaafile: string[] = ['paw']

- Defined in lib/utils/extensions.ts:562

### application/vnd.pg.format

application/vnd.pg.format: string[] = ['str']

- Defined in lib/utils/extensions.ts:563

### application/vnd.pg.osasli

application/vnd.pg.osasli: string[] = ['ei6']

- Defined in lib/utils/extensions.ts:564

### application/vnd.picsel

application/vnd.picsel: string[] = ['efif']

- Defined in lib/utils/extensions.ts:565

### application/vnd.pmi.widget

application/vnd.pmi.widget: string[] = ['wg']

- Defined in lib/utils/extensions.ts:566

### application/vnd.pocketlearn

application/vnd.pocketlearn: string[] = ['plf']

- Defined in lib/utils/extensions.ts:567

### application/vnd.powerbuilder6

application/vnd.powerbuilder6: string[] = ['pbd']

- Defined in lib/utils/extensions.ts:568

### application/vnd.previewsystems.box

application/vnd.previewsystems.box: string[] = ['box']

- Defined in lib/utils/extensions.ts:569

### application/vnd.proteus.magazine

application/vnd.proteus.magazine: string[] = ['mgz']

- Defined in lib/utils/extensions.ts:570

### application/vnd.publishare-delta-tree

application/vnd.publishare-delta-tree: string[] = ['qps']

- Defined in lib/utils/extensions.ts:571

### application/vnd.pvi.ptid1

application/vnd.pvi.ptid1: string[] = ['ptid']

- Defined in lib/utils/extensions.ts:572

### application/vnd.quark.quarkxpress

application/vnd.quark.quarkxpress: string[] = ['qxd', 'qxt', 'qwd', 'qwt', 'qxl', 'qxb']

- Defined in lib/utils/extensions.ts:573

### application/vnd.realvnc.bed

application/vnd.realvnc.bed: string[] = ['bed']

- Defined in lib/utils/extensions.ts:574

### application/vnd.recordare.musicxml

application/vnd.recordare.musicxml: string[] = ['mxl']

- Defined in lib/utils/extensions.ts:575

### application/vnd.recordare.musicxml+xml

application/vnd.recordare.musicxml+xml: string[] = ['musicxml']

- Defined in lib/utils/extensions.ts:576

### application/vnd.rig.cryptonote

application/vnd.rig.cryptonote: string[] = ['cryptonote']

- Defined in lib/utils/extensions.ts:577

### application/vnd.rim.cod

application/vnd.rim.cod: string[] = ['cod']

- Defined in lib/utils/extensions.ts:578

### application/vnd.rn-realmedia

application/vnd.rn-realmedia: string[] = ['rm']

- Defined in lib/utils/extensions.ts:579

### application/vnd.rn-realmedia-vbr

application/vnd.rn-realmedia-vbr: string[] = ['rmvb']

- Defined in lib/utils/extensions.ts:580

### application/vnd.route66.link66+xml

application/vnd.route66.link66+xml: string[] = ['link66']

- Defined in lib/utils/extensions.ts:581

### application/vnd.sailingtracker.track

application/vnd.sailingtracker.track: string[] = ['st']

- Defined in lib/utils/extensions.ts:582

### application/vnd.seemail

application/vnd.seemail: string[] = ['see']

- Defined in lib/utils/extensions.ts:583

### application/vnd.sema

application/vnd.sema: string[] = ['sema']

- Defined in lib/utils/extensions.ts:584

### application/vnd.semd

application/vnd.semd: string[] = ['semd']

- Defined in lib/utils/extensions.ts:585

### application/vnd.semf

application/vnd.semf: string[] = ['semf']

- Defined in lib/utils/extensions.ts:586

### application/vnd.shana.informed.formdata

application/vnd.shana.informed.formdata: string[] = ['ifm']

- Defined in lib/utils/extensions.ts:587

### application/vnd.shana.informed.formtemplate

application/vnd.shana.informed.formtemplate: string[] = ['itp']

- Defined in lib/utils/extensions.ts:588

### application/vnd.shana.informed.interchange

application/vnd.shana.informed.interchange: string[] = ['iif']

- Defined in lib/utils/extensions.ts:589

### application/vnd.shana.informed.package

application/vnd.shana.informed.package: string[] = ['ipk']

- Defined in lib/utils/extensions.ts:590

### application/vnd.simtech-mindmapper

application/vnd.simtech-mindmapper: string[] = ['twd', 'twds']

- Defined in lib/utils/extensions.ts:591

### application/vnd.smaf

application/vnd.smaf: string[] = ['mmf']

- Defined in lib/utils/extensions.ts:592

### application/vnd.smart.teacher

application/vnd.smart.teacher: string[] = ['teacher']

- Defined in lib/utils/extensions.ts:593

### application/vnd.solent.sdkm+xml

application/vnd.solent.sdkm+xml: string[] = ['sdkm', 'sdkd']

- Defined in lib/utils/extensions.ts:594

### application/vnd.spotfire.dxp

application/vnd.spotfire.dxp: string[] = ['dxp']

- Defined in lib/utils/extensions.ts:595

### application/vnd.spotfire.sfs

application/vnd.spotfire.sfs: string[] = ['sfs']

- Defined in lib/utils/extensions.ts:596

### application/vnd.stardivision.calc

application/vnd.stardivision.calc: string[] = ['sdc']

- Defined in lib/utils/extensions.ts:597

### application/vnd.stardivision.draw

application/vnd.stardivision.draw: string[] = ['sda']

- Defined in lib/utils/extensions.ts:598

### application/vnd.stardivision.impress

application/vnd.stardivision.impress: string[] = ['sdd']

- Defined in lib/utils/extensions.ts:599

### application/vnd.stardivision.math

application/vnd.stardivision.math: string[] = ['smf']

- Defined in lib/utils/extensions.ts:600

### application/vnd.stardivision.writer

application/vnd.stardivision.writer: string[] = ['sdw', 'vor']

- Defined in lib/utils/extensions.ts:601

### application/vnd.stardivision.writer-global

application/vnd.stardivision.writer-global: string[] = ['sgl']

- Defined in lib/utils/extensions.ts:602

### application/vnd.stepmania.package

application/vnd.stepmania.package: string[] = ['smzip']

- Defined in lib/utils/extensions.ts:603

### application/vnd.stepmania.stepchart

application/vnd.stepmania.stepchart: string[] = ['sm']

- Defined in lib/utils/extensions.ts:604

### application/vnd.sun.wadl+xml

application/vnd.sun.wadl+xml: string[] = ['wadl']

- Defined in lib/utils/extensions.ts:605

### application/vnd.sun.xml.calc

application/vnd.sun.xml.calc: string[] = ['sxc']

- Defined in lib/utils/extensions.ts:606

### application/vnd.sun.xml.calc.template

application/vnd.sun.xml.calc.template: string[] = ['stc']

- Defined in lib/utils/extensions.ts:607

### application/vnd.sun.xml.draw

application/vnd.sun.xml.draw: string[] = ['sxd']

- Defined in lib/utils/extensions.ts:608

### application/vnd.sun.xml.draw.template

application/vnd.sun.xml.draw.template: string[] = ['std']

- Defined in lib/utils/extensions.ts:609

### application/vnd.sun.xml.impress

application/vnd.sun.xml.impress: string[] = ['sxi']

- Defined in lib/utils/extensions.ts:610

### application/vnd.sun.xml.impress.template

application/vnd.sun.xml.impress.template: string[] = ['sti']

- Defined in lib/utils/extensions.ts:611

### application/vnd.sun.xml.math

application/vnd.sun.xml.math: string[] = ['sxm']

- Defined in lib/utils/extensions.ts:612

### application/vnd.sun.xml.writer

application/vnd.sun.xml.writer: string[] = ['sxw']

- Defined in lib/utils/extensions.ts:613

### application/vnd.sun.xml.writer.global

application/vnd.sun.xml.writer.global: string[] = ['sxg']

- Defined in lib/utils/extensions.ts:614

### application/vnd.sun.xml.writer.template

application/vnd.sun.xml.writer.template: string[] = ['stw']

- Defined in lib/utils/extensions.ts:615

### application/vnd.sus-calendar

application/vnd.sus-calendar: string[] = ['sus', 'susp']

- Defined in lib/utils/extensions.ts:616

### application/vnd.svd

application/vnd.svd: string[] = ['svd']

- Defined in lib/utils/extensions.ts:617

### application/vnd.symbian.install

application/vnd.symbian.install: string[] = ['sis', 'sisx']

- Defined in lib/utils/extensions.ts:618

### application/vnd.syncml+xml

application/vnd.syncml+xml: string[] = ['xsm']

- Defined in lib/utils/extensions.ts:619

### application/vnd.syncml.dm+wbxml

application/vnd.syncml.dm+wbxml: string[] = ['bdm']

- Defined in lib/utils/extensions.ts:620

### application/vnd.syncml.dm+xml

application/vnd.syncml.dm+xml: string[] = ['xdm']

- Defined in lib/utils/extensions.ts:621

### application/vnd.tao.intent-module-archive

application/vnd.tao.intent-module-archive: string[] = ['tao']

- Defined in lib/utils/extensions.ts:622

### application/vnd.tcpdump.pcap

application/vnd.tcpdump.pcap: string[] = ['pcap', 'cap', 'dmp']

- Defined in lib/utils/extensions.ts:623

### application/vnd.tmobile-livetv

application/vnd.tmobile-livetv: string[] = ['tmo']

- Defined in lib/utils/extensions.ts:624

### application/vnd.trid.tpt

application/vnd.trid.tpt: string[] = ['tpt']

- Defined in lib/utils/extensions.ts:625

### application/vnd.triscape.mxs

application/vnd.triscape.mxs: string[] = ['mxs']

- Defined in lib/utils/extensions.ts:626

### application/vnd.trueapp

application/vnd.trueapp: string[] = ['tra']

- Defined in lib/utils/extensions.ts:627

### application/vnd.ufdl

application/vnd.ufdl: string[] = ['ufd', 'ufdl']

- Defined in lib/utils/extensions.ts:628

### application/vnd.uiq.theme

application/vnd.uiq.theme: string[] = ['utz']

- Defined in lib/utils/extensions.ts:629

### application/vnd.umajin

application/vnd.umajin: string[] = ['umj']

- Defined in lib/utils/extensions.ts:630

### application/vnd.unity

application/vnd.unity: string[] = ['unityweb']

- Defined in lib/utils/extensions.ts:631

### application/vnd.uoml+xml

application/vnd.uoml+xml: string[] = ['uoml']

- Defined in lib/utils/extensions.ts:632

### application/vnd.vcx

application/vnd.vcx: string[] = ['vcx']

- Defined in lib/utils/extensions.ts:633

### application/vnd.visio

application/vnd.visio: string[] = ['vsd', 'vst', 'vss', 'vsw']

- Defined in lib/utils/extensions.ts:634

### application/vnd.visionary

application/vnd.visionary: string[] = ['vis']

- Defined in lib/utils/extensions.ts:635

### application/vnd.vsf

application/vnd.vsf: string[] = ['vsf']

- Defined in lib/utils/extensions.ts:636

### application/vnd.wap.wbxml

application/vnd.wap.wbxml: string[] = ['wbxml']

- Defined in lib/utils/extensions.ts:637

### application/vnd.wap.wmlc

application/vnd.wap.wmlc: string[] = ['wmlc']

- Defined in lib/utils/extensions.ts:638

### application/vnd.wap.wmlscriptc

application/vnd.wap.wmlscriptc: string[] = ['wmlsc']

- Defined in lib/utils/extensions.ts:639

### application/vnd.webturbo

application/vnd.webturbo: string[] = ['wtb']

- Defined in lib/utils/extensions.ts:640

### application/vnd.wolfram.player

application/vnd.wolfram.player: string[] = ['nbp']

- Defined in lib/utils/extensions.ts:641

### application/vnd.wordperfect

application/vnd.wordperfect: string[] = ['wpd']

- Defined in lib/utils/extensions.ts:642

### application/vnd.wqd

application/vnd.wqd: string[] = ['wqd']

- Defined in lib/utils/extensions.ts:643

### application/vnd.wt.stf

application/vnd.wt.stf: string[] = ['stf']

- Defined in lib/utils/extensions.ts:644

### application/vnd.xara

application/vnd.xara: string[] = ['xar']

- Defined in lib/utils/extensions.ts:645

### application/vnd.xfdl

application/vnd.xfdl: string[] = ['xfdl']

- Defined in lib/utils/extensions.ts:646

### application/vnd.yamaha.hv-dic

application/vnd.yamaha.hv-dic: string[] = ['hvd']

- Defined in lib/utils/extensions.ts:647

### application/vnd.yamaha.hv-script

application/vnd.yamaha.hv-script: string[] = ['hvs']

- Defined in lib/utils/extensions.ts:648

### application/vnd.yamaha.hv-voice

application/vnd.yamaha.hv-voice: string[] = ['hvp']

- Defined in lib/utils/extensions.ts:649

### application/vnd.yamaha.openscoreformat

application/vnd.yamaha.openscoreformat: string[] = ['osf']

- Defined in lib/utils/extensions.ts:650

### application/vnd.yamaha.openscoreformat.osfpvg+xml

application/vnd.yamaha.openscoreformat.osfpvg+xml: string[] = ['osfpvg']

- Defined in lib/utils/extensions.ts:651

### application/vnd.yamaha.smaf-audio

application/vnd.yamaha.smaf-audio: string[] = ['saf']

- Defined in lib/utils/extensions.ts:652

### application/vnd.yamaha.smaf-phrase

application/vnd.yamaha.smaf-phrase: string[] = ['spf']

- Defined in lib/utils/extensions.ts:653

### application/vnd.yellowriver-custom-menu

application/vnd.yellowriver-custom-menu: string[] = ['cmp']

- Defined in lib/utils/extensions.ts:654

### application/vnd.zul

application/vnd.zul: string[] = ['zir', 'zirz']

- Defined in lib/utils/extensions.ts:655

### application/vnd.zzazz.deck+xml

application/vnd.zzazz.deck+xml: string[] = ['zaz']

- Defined in lib/utils/extensions.ts:656

### application/voicexml+xml

application/voicexml+xml: string[] = ['vxml']

- Defined in lib/utils/extensions.ts:161

### application/wasm

application/wasm: string[] = ['wasm']

- Defined in lib/utils/extensions.ts:162

### application/widget

application/widget: string[] = ['wgt']

- Defined in lib/utils/extensions.ts:163

### application/winhlp

application/winhlp: string[] = ['hlp']

- Defined in lib/utils/extensions.ts:164

### application/wsdl+xml

application/wsdl+xml: string[] = ['wsdl']

- Defined in lib/utils/extensions.ts:165

### application/wspolicy+xml

application/wspolicy+xml: string[] = ['wspolicy']

- Defined in lib/utils/extensions.ts:166

### application/x-7z-compressed

application/x-7z-compressed: string[] = ['7z']

- Defined in lib/utils/extensions.ts:657

### application/x-abiword

application/x-abiword: string[] = ['abw']

- Defined in lib/utils/extensions.ts:658

### application/x-ace-compressed

application/x-ace-compressed: string[] = ['ace']

- Defined in lib/utils/extensions.ts:659

### application/x-apple-diskimage

application/x-apple-diskimage: string[] = ['*dmg']

- Defined in lib/utils/extensions.ts:660

### application/x-arj

application/x-arj: string[] = ['arj']

- Defined in lib/utils/extensions.ts:661

### application/x-authorware-bin

application/x-authorware-bin: string[] = ['aab', 'x32', 'u32', 'vox']

- Defined in lib/utils/extensions.ts:662

### application/x-authorware-map

application/x-authorware-map: string[] = ['aam']

- Defined in lib/utils/extensions.ts:663

### application/x-authorware-seg

application/x-authorware-seg: string[] = ['aas']

- Defined in lib/utils/extensions.ts:664

### application/x-bcpio

application/x-bcpio: string[] = ['bcpio']

- Defined in lib/utils/extensions.ts:665

### application/x-bdoc

application/x-bdoc: string[] = ['*bdoc']

- Defined in lib/utils/extensions.ts:666

### application/x-bittorrent

application/x-bittorrent: string[] = ['torrent']

- Defined in lib/utils/extensions.ts:667

### application/x-blorb

application/x-blorb: string[] = ['blb', 'blorb']

- Defined in lib/utils/extensions.ts:668

### application/x-bzip

application/x-bzip: string[] = ['bz']

- Defined in lib/utils/extensions.ts:669

### application/x-bzip2

application/x-bzip2: string[] = ['bz2', 'boz']

- Defined in lib/utils/extensions.ts:670

### application/x-cbr

application/x-cbr: string[] = ['cbr', 'cba', 'cbt', 'cbz', 'cb7']

- Defined in lib/utils/extensions.ts:671

### application/x-cdlink

application/x-cdlink: string[] = ['vcd']

- Defined in lib/utils/extensions.ts:672

### application/x-cfs-compressed

application/x-cfs-compressed: string[] = ['cfs']

- Defined in lib/utils/extensions.ts:673

### application/x-chat

application/x-chat: string[] = ['chat']

- Defined in lib/utils/extensions.ts:674

### application/x-chess-pgn

application/x-chess-pgn: string[] = ['pgn']

- Defined in lib/utils/extensions.ts:675

### application/x-chrome-extension

application/x-chrome-extension: string[] = ['crx']

- Defined in lib/utils/extensions.ts:676

### application/x-cocoa

application/x-cocoa: string[] = ['cco']

- Defined in lib/utils/extensions.ts:677

### application/x-conference

application/x-conference: string[] = ['nsc']

- Defined in lib/utils/extensions.ts:678

### application/x-cpio

application/x-cpio: string[] = ['cpio']

- Defined in lib/utils/extensions.ts:679

### application/x-csh

application/x-csh: string[] = ['csh']

- Defined in lib/utils/extensions.ts:680

### application/x-debian-package

application/x-debian-package: string[] = ['*deb', 'udeb']

- Defined in lib/utils/extensions.ts:681

### application/x-dgc-compressed

application/x-dgc-compressed: string[] = ['dgc']

- Defined in lib/utils/extensions.ts:682

### application/x-director

application/x-director: string[] = ['dir', 'dcr', 'dxr', 'cst', 'cct', 'cxt', 'w3d', 'fgd', 'swa']

- Defined in lib/utils/extensions.ts:683

### application/x-doom

application/x-doom: string[] = ['wad']

- Defined in lib/utils/extensions.ts:684

### application/x-dtbncx+xml

application/x-dtbncx+xml: string[] = ['ncx']

- Defined in lib/utils/extensions.ts:685

### application/x-dtbook+xml

application/x-dtbook+xml: string[] = ['dtb']

- Defined in lib/utils/extensions.ts:686

### application/x-dtbresource+xml

application/x-dtbresource+xml: string[] = ['res']

- Defined in lib/utils/extensions.ts:687

### application/x-dvi

application/x-dvi: string[] = ['dvi']

- Defined in lib/utils/extensions.ts:688

### application/x-envoy

application/x-envoy: string[] = ['evy']

- Defined in lib/utils/extensions.ts:689

### application/x-eva

application/x-eva: string[] = ['eva']

- Defined in lib/utils/extensions.ts:690

### application/x-font-bdf

application/x-font-bdf: string[] = ['bdf']

- Defined in lib/utils/extensions.ts:691

### application/x-font-ghostscript

application/x-font-ghostscript: string[] = ['gsf']

- Defined in lib/utils/extensions.ts:692

### application/x-font-linux-psf

application/x-font-linux-psf: string[] = ['psf']

- Defined in lib/utils/extensions.ts:693

### application/x-font-pcf

application/x-font-pcf: string[] = ['pcf']

- Defined in lib/utils/extensions.ts:694

### application/x-font-snf

application/x-font-snf: string[] = ['snf']

- Defined in lib/utils/extensions.ts:695

### application/x-font-type1

application/x-font-type1: string[] = ['pfa', 'pfb', 'pfm', 'afm']

- Defined in lib/utils/extensions.ts:696

### application/x-freearc

application/x-freearc: string[] = ['arc']

- Defined in lib/utils/extensions.ts:697

### application/x-futuresplash

application/x-futuresplash: string[] = ['spl']

- Defined in lib/utils/extensions.ts:698

### application/x-gca-compressed

application/x-gca-compressed: string[] = ['gca']

- Defined in lib/utils/extensions.ts:699

### application/x-glulx

application/x-glulx: string[] = ['ulx']

- Defined in lib/utils/extensions.ts:700

### application/x-gnumeric

application/x-gnumeric: string[] = ['gnumeric']

- Defined in lib/utils/extensions.ts:701

### application/x-gramps-xml

application/x-gramps-xml: string[] = ['gramps']

- Defined in lib/utils/extensions.ts:702

### application/x-gtar

application/x-gtar: string[] = ['gtar']

- Defined in lib/utils/extensions.ts:703

### application/x-hdf

application/x-hdf: string[] = ['hdf']

- Defined in lib/utils/extensions.ts:704

### application/x-httpd-php

application/x-httpd-php: string[] = ['php']

- Defined in lib/utils/extensions.ts:705

### application/x-install-instructions

application/x-install-instructions: string[] = ['install']

- Defined in lib/utils/extensions.ts:706

### application/x-iso9660-image

application/x-iso9660-image: string[] = ['*iso']

- Defined in lib/utils/extensions.ts:707

### application/x-java-archive-diff

application/x-java-archive-diff: string[] = ['jardiff']

- Defined in lib/utils/extensions.ts:708

### application/x-java-jnlp-file

application/x-java-jnlp-file: string[] = ['jnlp']

- Defined in lib/utils/extensions.ts:709

### application/x-latex

application/x-latex: string[] = ['latex']

- Defined in lib/utils/extensions.ts:710

### application/x-lua-bytecode

application/x-lua-bytecode: string[] = ['luac']

- Defined in lib/utils/extensions.ts:711

### application/x-lzh-compressed

application/x-lzh-compressed: string[] = ['lzh', 'lha']

- Defined in lib/utils/extensions.ts:712

### application/x-makeself

application/x-makeself: string[] = ['run']

- Defined in lib/utils/extensions.ts:713

### application/x-mie

application/x-mie: string[] = ['mie']

- Defined in lib/utils/extensions.ts:714

### application/x-mobipocket-ebook

application/x-mobipocket-ebook: string[] = ['prc', 'mobi']

- Defined in lib/utils/extensions.ts:715

### application/x-ms-application

application/x-ms-application: string[] = ['application']

- Defined in lib/utils/extensions.ts:716

### application/x-ms-shortcut

application/x-ms-shortcut: string[] = ['lnk']

- Defined in lib/utils/extensions.ts:717

### application/x-ms-wmd

application/x-ms-wmd: string[] = ['wmd']

- Defined in lib/utils/extensions.ts:718

### application/x-ms-wmz

application/x-ms-wmz: string[] = ['wmz']

- Defined in lib/utils/extensions.ts:719

### application/x-ms-xbap

application/x-ms-xbap: string[] = ['xbap']

- Defined in lib/utils/extensions.ts:720

### application/x-msaccess

application/x-msaccess: string[] = ['mdb']

- Defined in lib/utils/extensions.ts:721

### application/x-msbinder

application/x-msbinder: string[] = ['obd']

- Defined in lib/utils/extensions.ts:722

### application/x-mscardfile

application/x-mscardfile: string[] = ['crd']

- Defined in lib/utils/extensions.ts:723

### application/x-msclip

application/x-msclip: string[] = ['clp']

- Defined in lib/utils/extensions.ts:724

### application/x-msdos-program

application/x-msdos-program: string[] = ['*exe']

- Defined in lib/utils/extensions.ts:725

### application/x-msdownload

application/x-msdownload: string[] = ['*exe', '*dll', 'com', 'bat', '*msi']

- Defined in lib/utils/extensions.ts:726

### application/x-msmediaview

application/x-msmediaview: string[] = ['mvb', 'm13', 'm14']

- Defined in lib/utils/extensions.ts:727

### application/x-msmetafile

application/x-msmetafile: string[] = ['*wmf', '*wmz', '*emf', 'emz']

- Defined in lib/utils/extensions.ts:728

### application/x-msmoney

application/x-msmoney: string[] = ['mny']

- Defined in lib/utils/extensions.ts:729

### application/x-mspublisher

application/x-mspublisher: string[] = ['pub']

- Defined in lib/utils/extensions.ts:730

### application/x-msschedule

application/x-msschedule: string[] = ['scd']

- Defined in lib/utils/extensions.ts:731

### application/x-msterminal

application/x-msterminal: string[] = ['trm']

- Defined in lib/utils/extensions.ts:732

### application/x-mswrite

application/x-mswrite: string[] = ['wri']

- Defined in lib/utils/extensions.ts:733

### application/x-netcdf

application/x-netcdf: string[] = ['nc', 'cdf']

- Defined in lib/utils/extensions.ts:734

### application/x-ns-proxy-autoconfig

application/x-ns-proxy-autoconfig: string[] = ['pac']

- Defined in lib/utils/extensions.ts:735

### application/x-nzb

application/x-nzb: string[] = ['nzb']

- Defined in lib/utils/extensions.ts:736

### application/x-perl

application/x-perl: string[] = ['pl', 'pm']

- Defined in lib/utils/extensions.ts:737

### application/x-pilot

application/x-pilot: string[] = ['*prc', '*pdb']

- Defined in lib/utils/extensions.ts:738

### application/x-pkcs12

application/x-pkcs12: string[] = ['p12', 'pfx']

- Defined in lib/utils/extensions.ts:739

### application/x-pkcs7-certificates

application/x-pkcs7-certificates: string[] = ['p7b', 'spc']

- Defined in lib/utils/extensions.ts:740

### application/x-pkcs7-certreqresp

application/x-pkcs7-certreqresp: string[] = ['p7r']

- Defined in lib/utils/extensions.ts:741

### application/x-rar-compressed

application/x-rar-compressed: string[] = ['rar']

- Defined in lib/utils/extensions.ts:742

### application/x-redhat-package-manager

application/x-redhat-package-manager: string[] = ['rpm']

- Defined in lib/utils/extensions.ts:743

### application/x-research-info-systems

application/x-research-info-systems: string[] = ['ris']

- Defined in lib/utils/extensions.ts:744

### application/x-sea

application/x-sea: string[] = ['sea']

- Defined in lib/utils/extensions.ts:745

### application/x-sh

application/x-sh: string[] = ['sh']

- Defined in lib/utils/extensions.ts:746

### application/x-shar

application/x-shar: string[] = ['shar']

- Defined in lib/utils/extensions.ts:747

### application/x-shockwave-flash

application/x-shockwave-flash: string[] = ['swf']

- Defined in lib/utils/extensions.ts:748

### application/x-silverlight-app

application/x-silverlight-app: string[] = ['xap']

- Defined in lib/utils/extensions.ts:749

### application/x-sql

application/x-sql: string[] = ['sql']

- Defined in lib/utils/extensions.ts:750

### application/x-stuffit

application/x-stuffit: string[] = ['sit']

- Defined in lib/utils/extensions.ts:751

### application/x-stuffitx

application/x-stuffitx: string[] = ['sitx']

- Defined in lib/utils/extensions.ts:752

### application/x-subrip

application/x-subrip: string[] = ['srt']

- Defined in lib/utils/extensions.ts:753

### application/x-sv4cpio

application/x-sv4cpio: string[] = ['sv4cpio']

- Defined in lib/utils/extensions.ts:754

### application/x-sv4crc

application/x-sv4crc: string[] = ['sv4crc']

- Defined in lib/utils/extensions.ts:755

### application/x-t3vm-image

application/x-t3vm-image: string[] = ['t3']

- Defined in lib/utils/extensions.ts:756

### application/x-tads

application/x-tads: string[] = ['gam']

- Defined in lib/utils/extensions.ts:757

### application/x-tar

application/x-tar: string[] = ['tar']

- Defined in lib/utils/extensions.ts:758

### application/x-tcl

application/x-tcl: string[] = ['tcl', 'tk']

- Defined in lib/utils/extensions.ts:759

### application/x-tex

application/x-tex: string[] = ['tex']

- Defined in lib/utils/extensions.ts:760

### application/x-tex-tfm

application/x-tex-tfm: string[] = ['tfm']

- Defined in lib/utils/extensions.ts:761

### application/x-texinfo

application/x-texinfo: string[] = ['texinfo', 'texi']

- Defined in lib/utils/extensions.ts:762

### application/x-tgif

application/x-tgif: string[] = ['obj']

- Defined in lib/utils/extensions.ts:763

### application/x-ustar

application/x-ustar: string[] = ['ustar']

- Defined in lib/utils/extensions.ts:764

### application/x-virtualbox-hdd

application/x-virtualbox-hdd: string[] = ['hdd']

- Defined in lib/utils/extensions.ts:765

### application/x-virtualbox-ova

application/x-virtualbox-ova: string[] = ['ova']

- Defined in lib/utils/extensions.ts:766

### application/x-virtualbox-ovf

application/x-virtualbox-ovf: string[] = ['ovf']

- Defined in lib/utils/extensions.ts:767

### application/x-virtualbox-vbox

application/x-virtualbox-vbox: string[] = ['vbox']

- Defined in lib/utils/extensions.ts:768

### application/x-virtualbox-vbox-extpack

application/x-virtualbox-vbox-extpack: string[] = ['vbox-extpack']

- Defined in lib/utils/extensions.ts:769

### application/x-virtualbox-vdi

application/x-virtualbox-vdi: string[] = ['vdi']

- Defined in lib/utils/extensions.ts:770

### application/x-virtualbox-vhd

application/x-virtualbox-vhd: string[] = ['vhd']

- Defined in lib/utils/extensions.ts:771

### application/x-virtualbox-vmdk

application/x-virtualbox-vmdk: string[] = ['vmdk']

- Defined in lib/utils/extensions.ts:772

### application/x-wais-source

application/x-wais-source: string[] = ['src']

- Defined in lib/utils/extensions.ts:773

### application/x-web-app-manifest+json

application/x-web-app-manifest+json: string[] = ['webapp']

- Defined in lib/utils/extensions.ts:774

### application/x-x509-ca-cert

application/x-x509-ca-cert: string[] = ['der', 'crt', 'pem']

- Defined in lib/utils/extensions.ts:775

### application/x-xfig

application/x-xfig: string[] = ['fig']

- Defined in lib/utils/extensions.ts:776

### application/x-xliff+xml

application/x-xliff+xml: string[] = ['xlf']

- Defined in lib/utils/extensions.ts:777

### application/x-xpinstall

application/x-xpinstall: string[] = ['xpi']

- Defined in lib/utils/extensions.ts:778

### application/x-xz

application/x-xz: string[] = ['xz']

- Defined in lib/utils/extensions.ts:779

### application/x-zmachine

application/x-zmachine: string[] = ['z1', 'z2', 'z3', 'z4', 'z5', 'z6', 'z7', 'z8']

- Defined in lib/utils/extensions.ts:780

### application/xaml+xml

application/xaml+xml: string[] = ['xaml']

- Defined in lib/utils/extensions.ts:167

### application/xcap-diff+xml

application/xcap-diff+xml: string[] = ['xdf']

- Defined in lib/utils/extensions.ts:168

### application/xenc+xml

application/xenc+xml: string[] = ['xenc']

- Defined in lib/utils/extensions.ts:169

### application/xhtml+xml

application/xhtml+xml: string[] = ['xhtml', 'xht']

- Defined in lib/utils/extensions.ts:170

### application/xml

application/xml: string[] = ['xml', 'xsl', 'xsd', 'rng']

- Defined in lib/utils/extensions.ts:171

### application/xml-dtd

application/xml-dtd: string[] = ['dtd']

- Defined in lib/utils/extensions.ts:172

### application/xop+xml

application/xop+xml: string[] = ['xop']

- Defined in lib/utils/extensions.ts:173

### application/xproc+xml

application/xproc+xml: string[] = ['xpl']

- Defined in lib/utils/extensions.ts:174

### application/xslt+xml

application/xslt+xml: string[] = ['xslt']

- Defined in lib/utils/extensions.ts:175

### application/xspf+xml

application/xspf+xml: string[] = ['xspf']

- Defined in lib/utils/extensions.ts:176

### application/xv+xml

application/xv+xml: string[] = ['mxml', 'xhvml', 'xvml', 'xvm']

- Defined in lib/utils/extensions.ts:177

### application/yang

application/yang: string[] = ['yang']

- Defined in lib/utils/extensions.ts:178

### application/yin+xml

application/yin+xml: string[] = ['yin']

- Defined in lib/utils/extensions.ts:179

### application/zip

application/zip: string[] = ['zip']

- Defined in lib/utils/extensions.ts:180

### audio/3gpp

audio/3gpp: string[] = ['*3gpp']

- Defined in lib/utils/extensions.ts:181

### audio/adpcm

audio/adpcm: string[] = ['adp']

- Defined in lib/utils/extensions.ts:182

### audio/basic

audio/basic: string[] = ['au', 'snd']

- Defined in lib/utils/extensions.ts:183

### audio/midi

audio/midi: string[] = ['mid', 'midi', 'kar', 'rmi']

- Defined in lib/utils/extensions.ts:184

### audio/mp3

audio/mp3: string[] = ['*mp3']

- Defined in lib/utils/extensions.ts:185

### audio/mp4

audio/mp4: string[] = ['m4a', 'mp4a']

- Defined in lib/utils/extensions.ts:186

### audio/mpeg

audio/mpeg: string[] = ['mpga', 'mp2', 'mp2a', 'mp3', 'm2a', 'm3a']

- Defined in lib/utils/extensions.ts:187

### audio/ogg

audio/ogg: string[] = ['oga', 'ogg', 'spx']

- Defined in lib/utils/extensions.ts:188

### audio/s3m

audio/s3m: string[] = ['s3m']

- Defined in lib/utils/extensions.ts:189

### audio/silk

audio/silk: string[] = ['sil']

- Defined in lib/utils/extensions.ts:190

### audio/vnd.dece.audio

audio/vnd.dece.audio: string[] = ['uva', 'uvva']

- Defined in lib/utils/extensions.ts:781

### audio/vnd.digital-winds

audio/vnd.digital-winds: string[] = ['eol']

- Defined in lib/utils/extensions.ts:782

### audio/vnd.dra

audio/vnd.dra: string[] = ['dra']

- Defined in lib/utils/extensions.ts:783

### audio/vnd.dts

audio/vnd.dts: string[] = ['dts']

- Defined in lib/utils/extensions.ts:784

### audio/vnd.dts.hd

audio/vnd.dts.hd: string[] = ['dtshd']

- Defined in lib/utils/extensions.ts:785

### audio/vnd.lucent.voice

audio/vnd.lucent.voice: string[] = ['lvp']

- Defined in lib/utils/extensions.ts:786

### audio/vnd.ms-playready.media.pya

audio/vnd.ms-playready.media.pya: string[] = ['pya']

- Defined in lib/utils/extensions.ts:787

### audio/vnd.nuera.ecelp4800

audio/vnd.nuera.ecelp4800: string[] = ['ecelp4800']

- Defined in lib/utils/extensions.ts:788

### audio/vnd.nuera.ecelp7470

audio/vnd.nuera.ecelp7470: string[] = ['ecelp7470']

- Defined in lib/utils/extensions.ts:789

### audio/vnd.nuera.ecelp9600

audio/vnd.nuera.ecelp9600: string[] = ['ecelp9600']

- Defined in lib/utils/extensions.ts:790

### audio/vnd.rip

audio/vnd.rip: string[] = ['rip']

- Defined in lib/utils/extensions.ts:791

### audio/wav

audio/wav: string[] = ['wav']

- Defined in lib/utils/extensions.ts:191

### audio/wave

audio/wave: string[] = ['*wav']

- Defined in lib/utils/extensions.ts:192

### audio/webm

audio/webm: string[] = ['weba']

- Defined in lib/utils/extensions.ts:193

### audio/x-aac

audio/x-aac: string[] = ['aac']

- Defined in lib/utils/extensions.ts:792

### audio/x-aiff

audio/x-aiff: string[] = ['aif', 'aiff', 'aifc']

- Defined in lib/utils/extensions.ts:793

### audio/x-caf

audio/x-caf: string[] = ['caf']

- Defined in lib/utils/extensions.ts:794

### audio/x-flac

audio/x-flac: string[] = ['flac']

- Defined in lib/utils/extensions.ts:795

### audio/x-m4a

audio/x-m4a: string[] = ['*m4a']

- Defined in lib/utils/extensions.ts:796

### audio/x-matroska

audio/x-matroska: string[] = ['mka']

- Defined in lib/utils/extensions.ts:797

### audio/x-mpegurl

audio/x-mpegurl: string[] = ['m3u']

- Defined in lib/utils/extensions.ts:798

### audio/x-ms-wax

audio/x-ms-wax: string[] = ['wax']

- Defined in lib/utils/extensions.ts:799

### audio/x-ms-wma

audio/x-ms-wma: string[] = ['wma']

- Defined in lib/utils/extensions.ts:800

### audio/x-pn-realaudio

audio/x-pn-realaudio: string[] = ['ram', 'ra']

- Defined in lib/utils/extensions.ts:801

### audio/x-pn-realaudio-plugin

audio/x-pn-realaudio-plugin: string[] = ['rmp']

- Defined in lib/utils/extensions.ts:802

### audio/x-realaudio

audio/x-realaudio: string[] = ['*ra']

- Defined in lib/utils/extensions.ts:803

### audio/x-wav

audio/x-wav: string[] = ['*wav']

- Defined in lib/utils/extensions.ts:804

### audio/xm

audio/xm: string[] = ['xm']

- Defined in lib/utils/extensions.ts:194

### chemical/x-cdx

chemical/x-cdx: string[] = ['cdx']

- Defined in lib/utils/extensions.ts:805

### chemical/x-cif

chemical/x-cif: string[] = ['cif']

- Defined in lib/utils/extensions.ts:806

### chemical/x-cmdf

chemical/x-cmdf: string[] = ['cmdf']

- Defined in lib/utils/extensions.ts:807

### chemical/x-cml

chemical/x-cml: string[] = ['cml']

- Defined in lib/utils/extensions.ts:808

### chemical/x-csml

chemical/x-csml: string[] = ['csml']

- Defined in lib/utils/extensions.ts:809

### chemical/x-xyz

chemical/x-xyz: string[] = ['xyz']

- Defined in lib/utils/extensions.ts:810

### font/collection

font/collection: string[] = ['ttc']

- Defined in lib/utils/extensions.ts:195

### font/otf

font/otf: string[] = ['otf']

- Defined in lib/utils/extensions.ts:196

### font/ttf

font/ttf: string[] = ['ttf']

- Defined in lib/utils/extensions.ts:197

### font/woff

font/woff: string[] = ['woff']

- Defined in lib/utils/extensions.ts:198

### font/woff2

font/woff2: string[] = ['woff2']

- Defined in lib/utils/extensions.ts:199

### image/aces

image/aces: string[] = ['exr']

- Defined in lib/utils/extensions.ts:200

### image/apng

image/apng: string[] = ['apng']

- Defined in lib/utils/extensions.ts:201

### image/bmp

image/bmp: string[] = ['bmp']

- Defined in lib/utils/extensions.ts:202

### image/cgm

image/cgm: string[] = ['cgm']

- Defined in lib/utils/extensions.ts:203

### image/dicom-rle

image/dicom-rle: string[] = ['drle']

- Defined in lib/utils/extensions.ts:204

### image/emf

image/emf: string[] = ['emf']

- Defined in lib/utils/extensions.ts:205

### image/fits

image/fits: string[] = ['fits']

- Defined in lib/utils/extensions.ts:206

### image/g3fax

image/g3fax: string[] = ['g3']

- Defined in lib/utils/extensions.ts:207

### image/gif

image/gif: string[] = ['gif']

- Defined in lib/utils/extensions.ts:208

### image/heic

image/heic: string[] = ['heic']

- Defined in lib/utils/extensions.ts:209

### image/heic-sequence

image/heic-sequence: string[] = ['heics']

- Defined in lib/utils/extensions.ts:210

### image/heif

image/heif: string[] = ['heif']

- Defined in lib/utils/extensions.ts:211

### image/heif-sequence

image/heif-sequence: string[] = ['heifs']

- Defined in lib/utils/extensions.ts:212

### image/ief

image/ief: string[] = ['ief']

- Defined in lib/utils/extensions.ts:213

### image/jls

image/jls: string[] = ['jls']

- Defined in lib/utils/extensions.ts:214

### image/jp2

image/jp2: string[] = ['jp2', 'jpg2']

- Defined in lib/utils/extensions.ts:215

### image/jpeg

image/jpeg: string[] = ['jpeg', 'jpg', 'jpe']

- Defined in lib/utils/extensions.ts:216

### image/jpm

image/jpm: string[] = ['jpm']

- Defined in lib/utils/extensions.ts:217

### image/jpx

image/jpx: string[] = ['jpx', 'jpf']

- Defined in lib/utils/extensions.ts:218

### image/jxr

image/jxr: string[] = ['jxr']

- Defined in lib/utils/extensions.ts:219

### image/ktx

image/ktx: string[] = ['ktx']

- Defined in lib/utils/extensions.ts:220

### image/png

image/png: string[] = ['png']

- Defined in lib/utils/extensions.ts:221

### image/prs.btif

image/prs.btif: string[] = ['btif']

- Defined in lib/utils/extensions.ts:811

### image/prs.pti

image/prs.pti: string[] = ['pti']

- Defined in lib/utils/extensions.ts:812

### image/sgi

image/sgi: string[] = ['sgi']

- Defined in lib/utils/extensions.ts:222

### image/svg+xml

image/svg+xml: string[] = ['svg', 'svgz']

- Defined in lib/utils/extensions.ts:223

### image/t38

image/t38: string[] = ['t38']

- Defined in lib/utils/extensions.ts:224

### image/tiff

image/tiff: string[] = ['tif', 'tiff']

- Defined in lib/utils/extensions.ts:225

### image/tiff-fx

image/tiff-fx: string[] = ['tfx']

- Defined in lib/utils/extensions.ts:226

### image/vnd.adobe.photoshop

image/vnd.adobe.photoshop: string[] = ['psd']

- Defined in lib/utils/extensions.ts:813

### image/vnd.airzip.accelerator.azv

image/vnd.airzip.accelerator.azv: string[] = ['azv']

- Defined in lib/utils/extensions.ts:814

### image/vnd.dece.graphic

image/vnd.dece.graphic: string[] = ['uvi', 'uvvi', 'uvg', 'uvvg']

- Defined in lib/utils/extensions.ts:815

### image/vnd.djvu

image/vnd.djvu: string[] = ['djvu', 'djv']

- Defined in lib/utils/extensions.ts:816

### image/vnd.dvb.subtitle

image/vnd.dvb.subtitle: string[] = ['*sub']

- Defined in lib/utils/extensions.ts:817

### image/vnd.dwg

image/vnd.dwg: string[] = ['dwg']

- Defined in lib/utils/extensions.ts:818

### image/vnd.dxf

image/vnd.dxf: string[] = ['dxf']

- Defined in lib/utils/extensions.ts:819

### image/vnd.fastbidsheet

image/vnd.fastbidsheet: string[] = ['fbs']

- Defined in lib/utils/extensions.ts:820

### image/vnd.fpx

image/vnd.fpx: string[] = ['fpx']

- Defined in lib/utils/extensions.ts:821

### image/vnd.fst

image/vnd.fst: string[] = ['fst']

- Defined in lib/utils/extensions.ts:822

### image/vnd.fujixerox.edmics-mmr

image/vnd.fujixerox.edmics-mmr: string[] = ['mmr']

- Defined in lib/utils/extensions.ts:823

### image/vnd.fujixerox.edmics-rlc

image/vnd.fujixerox.edmics-rlc: string[] = ['rlc']

- Defined in lib/utils/extensions.ts:824

### image/vnd.microsoft.icon

image/vnd.microsoft.icon: string[] = ['ico']

- Defined in lib/utils/extensions.ts:825

### image/vnd.ms-modi

image/vnd.ms-modi: string[] = ['mdi']

- Defined in lib/utils/extensions.ts:826

### image/vnd.ms-photo

image/vnd.ms-photo: string[] = ['wdp']

- Defined in lib/utils/extensions.ts:827

### image/vnd.net-fpx

image/vnd.net-fpx: string[] = ['npx']

- Defined in lib/utils/extensions.ts:828

### image/vnd.tencent.tap

image/vnd.tencent.tap: string[] = ['tap']

- Defined in lib/utils/extensions.ts:829

### image/vnd.valve.source.texture

image/vnd.valve.source.texture: string[] = ['vtf']

- Defined in lib/utils/extensions.ts:830

### image/vnd.wap.wbmp

image/vnd.wap.wbmp: string[] = ['wbmp']

- Defined in lib/utils/extensions.ts:831

### image/vnd.xiff

image/vnd.xiff: string[] = ['xif']

- Defined in lib/utils/extensions.ts:832

### image/vnd.zbrush.pcx

image/vnd.zbrush.pcx: string[] = ['pcx']

- Defined in lib/utils/extensions.ts:833

### image/webp

image/webp: string[] = ['webp']

- Defined in lib/utils/extensions.ts:227

### image/wmf

image/wmf: string[] = ['wmf']

- Defined in lib/utils/extensions.ts:228

### image/x-3ds

image/x-3ds: string[] = ['3ds']

- Defined in lib/utils/extensions.ts:834

### image/x-cmu-raster

image/x-cmu-raster: string[] = ['ras']

- Defined in lib/utils/extensions.ts:835

### image/x-cmx

image/x-cmx: string[] = ['cmx']

- Defined in lib/utils/extensions.ts:836

### image/x-freehand

image/x-freehand: string[] = ['fh', 'fhc', 'fh4', 'fh5', 'fh7']

- Defined in lib/utils/extensions.ts:837

### image/x-icon

image/x-icon: string[] = ['*ico']

- Defined in lib/utils/extensions.ts:838

### image/x-jng

image/x-jng: string[] = ['jng']

- Defined in lib/utils/extensions.ts:839

### image/x-mrsid-image

image/x-mrsid-image: string[] = ['sid']

- Defined in lib/utils/extensions.ts:840

### image/x-ms-bmp

image/x-ms-bmp: string[] = ['*bmp']

- Defined in lib/utils/extensions.ts:841

### image/x-pcx

image/x-pcx: string[] = ['*pcx']

- Defined in lib/utils/extensions.ts:842

### image/x-pict

image/x-pict: string[] = ['pic', 'pct']

- Defined in lib/utils/extensions.ts:843

### image/x-portable-anymap

image/x-portable-anymap: string[] = ['pnm']

- Defined in lib/utils/extensions.ts:844

### image/x-portable-bitmap

image/x-portable-bitmap: string[] = ['pbm']

- Defined in lib/utils/extensions.ts:845

### image/x-portable-graymap

image/x-portable-graymap: string[] = ['pgm']

- Defined in lib/utils/extensions.ts:846

### image/x-portable-pixmap

image/x-portable-pixmap: string[] = ['ppm']

- Defined in lib/utils/extensions.ts:847

### image/x-rgb

image/x-rgb: string[] = ['rgb']

- Defined in lib/utils/extensions.ts:848

### image/x-tga

image/x-tga: string[] = ['tga']

- Defined in lib/utils/extensions.ts:849

### image/x-xbitmap

image/x-xbitmap: string[] = ['xbm']

- Defined in lib/utils/extensions.ts:850

### image/x-xpixmap

image/x-xpixmap: string[] = ['xpm']

- Defined in lib/utils/extensions.ts:851

### image/x-xwindowdump

image/x-xwindowdump: string[] = ['xwd']

- Defined in lib/utils/extensions.ts:852

### message/disposition-notification

message/disposition-notification: string[] = ['disposition-notification']

- Defined in lib/utils/extensions.ts:229

### message/global

message/global: string[] = ['u8msg']

- Defined in lib/utils/extensions.ts:230

### message/global-delivery-status

message/global-delivery-status: string[] = ['u8dsn']

- Defined in lib/utils/extensions.ts:231

### message/global-disposition-notification

message/global-disposition-notification: string[] = ['u8mdn']

- Defined in lib/utils/extensions.ts:232

### message/global-headers

message/global-headers: string[] = ['u8hdr']

- Defined in lib/utils/extensions.ts:233

### message/rfc822

message/rfc822: string[] = ['eml', 'mime']

- Defined in lib/utils/extensions.ts:234

### message/vnd.wfa.wsc

message/vnd.wfa.wsc: string[] = ['wsc']

- Defined in lib/utils/extensions.ts:853

### model/3mf

model/3mf: string[] = ['3mf']

- Defined in lib/utils/extensions.ts:235

### model/gltf+json

model/gltf+json: string[] = ['gltf']

- Defined in lib/utils/extensions.ts:236

### model/gltf-binary

model/gltf-binary: string[] = ['glb']

- Defined in lib/utils/extensions.ts:237

### model/iges

model/iges: string[] = ['igs', 'iges']

- Defined in lib/utils/extensions.ts:238

### model/mesh

model/mesh: string[] = ['msh', 'mesh', 'silo']

- Defined in lib/utils/extensions.ts:239

### model/stl

model/stl: string[] = ['stl']

- Defined in lib/utils/extensions.ts:240

### model/vnd.collada+xml

model/vnd.collada+xml: string[] = ['dae']

- Defined in lib/utils/extensions.ts:854

### model/vnd.dwf

model/vnd.dwf: string[] = ['dwf']

- Defined in lib/utils/extensions.ts:855

### model/vnd.gdl

model/vnd.gdl: string[] = ['gdl']

- Defined in lib/utils/extensions.ts:856

### model/vnd.gtw

model/vnd.gtw: string[] = ['gtw']

- Defined in lib/utils/extensions.ts:857

### model/vnd.mts

model/vnd.mts: string[] = ['mts']

- Defined in lib/utils/extensions.ts:858

### model/vnd.opengex

model/vnd.opengex: string[] = ['ogex']

- Defined in lib/utils/extensions.ts:859

### model/vnd.parasolid.transmit.binary

model/vnd.parasolid.transmit.binary: string[] = ['x_b']

- Defined in lib/utils/extensions.ts:860

### model/vnd.parasolid.transmit.text

model/vnd.parasolid.transmit.text: string[] = ['x_t']

- Defined in lib/utils/extensions.ts:861

### model/vnd.usdz+zip

model/vnd.usdz+zip: string[] = ['usdz']

- Defined in lib/utils/extensions.ts:862

### model/vnd.valve.source.compiled-map

model/vnd.valve.source.compiled-map: string[] = ['bsp']

- Defined in lib/utils/extensions.ts:863

### model/vnd.vtu

model/vnd.vtu: string[] = ['vtu']

- Defined in lib/utils/extensions.ts:864

### model/vrml

model/vrml: string[] = ['wrl', 'vrml']

- Defined in lib/utils/extensions.ts:241

### model/x3d+binary

model/x3d+binary: string[] = ['*x3db', 'x3dbz']

- Defined in lib/utils/extensions.ts:242

### model/x3d+fastinfoset

model/x3d+fastinfoset: string[] = ['x3db']

- Defined in lib/utils/extensions.ts:243

### model/x3d+vrml

model/x3d+vrml: string[] = ['*x3dv', 'x3dvz']

- Defined in lib/utils/extensions.ts:244

### model/x3d+xml

model/x3d+xml: string[] = ['x3d', 'x3dz']

- Defined in lib/utils/extensions.ts:245

### model/x3d-vrml

model/x3d-vrml: string[] = ['x3dv']

- Defined in lib/utils/extensions.ts:246

### text/cache-manifest

text/cache-manifest: string[] = ['appcache', 'manifest']

- Defined in lib/utils/extensions.ts:247

### text/calendar

text/calendar: string[] = ['ics', 'ifb']

- Defined in lib/utils/extensions.ts:248

### text/coffeescript

text/coffeescript: string[] = ['coffee', 'litcoffee']

- Defined in lib/utils/extensions.ts:249

### text/css

text/css: string[] = ['css']

- Defined in lib/utils/extensions.ts:250

### text/csv

text/csv: string[] = ['csv']

- Defined in lib/utils/extensions.ts:251

### text/html

text/html: string[] = ['html', 'htm', 'shtml']

- Defined in lib/utils/extensions.ts:252

### text/jade

text/jade: string[] = ['jade']

- Defined in lib/utils/extensions.ts:253

### text/jsx

text/jsx: string[] = ['jsx']

- Defined in lib/utils/extensions.ts:254

### text/less

text/less: string[] = ['less']

- Defined in lib/utils/extensions.ts:255

### text/markdown

text/markdown: string[] = ['markdown', 'md']

- Defined in lib/utils/extensions.ts:256

### text/mathml

text/mathml: string[] = ['mml']

- Defined in lib/utils/extensions.ts:257

### text/mdx

text/mdx: string[] = ['mdx']

- Defined in lib/utils/extensions.ts:258

### text/n3

text/n3: string[] = ['n3']

- Defined in lib/utils/extensions.ts:259

### text/plain

text/plain: string[] = ['txt', 'text', 'conf', 'def', 'list', 'log', 'in', 'ini']

- Defined in lib/utils/extensions.ts:260

### text/prs.lines.tag

text/prs.lines.tag: string[] = ['dsc']

- Defined in lib/utils/extensions.ts:865

### text/richtext

text/richtext: string[] = ['rtx']

- Defined in lib/utils/extensions.ts:261

### text/rtf

text/rtf: string[] = ['*rtf']

- Defined in lib/utils/extensions.ts:262

### text/sgml

text/sgml: string[] = ['sgml', 'sgm']

- Defined in lib/utils/extensions.ts:263

### text/shex

text/shex: string[] = ['shex']

- Defined in lib/utils/extensions.ts:264

### text/slim

text/slim: string[] = ['slim', 'slm']

- Defined in lib/utils/extensions.ts:265

### text/stylus

text/stylus: string[] = ['stylus', 'styl']

- Defined in lib/utils/extensions.ts:266

### text/tab-separated-values

text/tab-separated-values: string[] = ['tsv']

- Defined in lib/utils/extensions.ts:267

### text/troff

text/troff: string[] = ['t', 'tr', 'roff', 'man', 'me', 'ms']

- Defined in lib/utils/extensions.ts:268

### text/turtle

text/turtle: string[] = ['ttl']

- Defined in lib/utils/extensions.ts:269

### text/uri-list

text/uri-list: string[] = ['uri', 'uris', 'urls']

- Defined in lib/utils/extensions.ts:270

### text/vcard

text/vcard: string[] = ['vcard']

- Defined in lib/utils/extensions.ts:271

### text/vnd.curl

text/vnd.curl: string[] = ['curl']

- Defined in lib/utils/extensions.ts:866

### text/vnd.curl.dcurl

text/vnd.curl.dcurl: string[] = ['dcurl']

- Defined in lib/utils/extensions.ts:867

### text/vnd.curl.mcurl

text/vnd.curl.mcurl: string[] = ['mcurl']

- Defined in lib/utils/extensions.ts:868

### text/vnd.curl.scurl

text/vnd.curl.scurl: string[] = ['scurl']

- Defined in lib/utils/extensions.ts:869

### text/vnd.dvb.subtitle

text/vnd.dvb.subtitle: string[] = ['sub']

- Defined in lib/utils/extensions.ts:870

### text/vnd.fly

text/vnd.fly: string[] = ['fly']

- Defined in lib/utils/extensions.ts:871

### text/vnd.fmi.flexstor

text/vnd.fmi.flexstor: string[] = ['flx']

- Defined in lib/utils/extensions.ts:872

### text/vnd.graphviz

text/vnd.graphviz: string[] = ['gv']

- Defined in lib/utils/extensions.ts:873

### text/vnd.in3d.3dml

text/vnd.in3d.3dml: string[] = ['3dml']

- Defined in lib/utils/extensions.ts:874

### text/vnd.in3d.spot

text/vnd.in3d.spot: string[] = ['spot']

- Defined in lib/utils/extensions.ts:875

### text/vnd.sun.j2me.app-descriptor

text/vnd.sun.j2me.app-descriptor: string[] = ['jad']

- Defined in lib/utils/extensions.ts:876

### text/vnd.wap.wml

text/vnd.wap.wml: string[] = ['wml']

- Defined in lib/utils/extensions.ts:877

### text/vnd.wap.wmlscript

text/vnd.wap.wmlscript: string[] = ['wmls']

- Defined in lib/utils/extensions.ts:878

### text/vtt

text/vtt: string[] = ['vtt']

- Defined in lib/utils/extensions.ts:272

### text/x-asm

text/x-asm: string[] = ['s', 'asm']

- Defined in lib/utils/extensions.ts:879

### text/x-c

text/x-c: string[] = ['c', 'cc', 'cxx', 'cpp', 'h', 'hh', 'dic']

- Defined in lib/utils/extensions.ts:880

### text/x-component

text/x-component: string[] = ['htc']

- Defined in lib/utils/extensions.ts:881

### text/x-fortran

text/x-fortran: string[] = ['f', 'for', 'f77', 'f90']

- Defined in lib/utils/extensions.ts:882

### text/x-handlebars-template

text/x-handlebars-template: string[] = ['hbs']

- Defined in lib/utils/extensions.ts:883

### text/x-java-source

text/x-java-source: string[] = ['java']

- Defined in lib/utils/extensions.ts:884

### text/x-lua

text/x-lua: string[] = ['lua']

- Defined in lib/utils/extensions.ts:885

### text/x-markdown

text/x-markdown: string[] = ['mkd']

- Defined in lib/utils/extensions.ts:886

### text/x-nfo

text/x-nfo: string[] = ['nfo']

- Defined in lib/utils/extensions.ts:887

### text/x-opml

text/x-opml: string[] = ['opml']

- Defined in lib/utils/extensions.ts:888

### text/x-org

text/x-org: string[] = ['*org']

- Defined in lib/utils/extensions.ts:889

### text/x-pascal

text/x-pascal: string[] = ['p', 'pas']

- Defined in lib/utils/extensions.ts:890

### text/x-processing

text/x-processing: string[] = ['pde']

- Defined in lib/utils/extensions.ts:891

### text/x-sass

text/x-sass: string[] = ['sass']

- Defined in lib/utils/extensions.ts:892

### text/x-scss

text/x-scss: string[] = ['scss']

- Defined in lib/utils/extensions.ts:893

### text/x-setext

text/x-setext: string[] = ['etx']

- Defined in lib/utils/extensions.ts:894

### text/x-sfv

text/x-sfv: string[] = ['sfv']

- Defined in lib/utils/extensions.ts:895

### text/x-suse-ymp

text/x-suse-ymp: string[] = ['ymp']

- Defined in lib/utils/extensions.ts:896

### text/x-uuencode

text/x-uuencode: string[] = ['uu']

- Defined in lib/utils/extensions.ts:897

### text/x-vcalendar

text/x-vcalendar: string[] = ['vcs']

- Defined in lib/utils/extensions.ts:898

### text/x-vcard

text/x-vcard: string[] = ['vcf']

- Defined in lib/utils/extensions.ts:899

### text/xml

text/xml: string[] = ['*xml']

- Defined in lib/utils/extensions.ts:273

### text/yaml

text/yaml: string[] = ['yaml', 'yml']

- Defined in lib/utils/extensions.ts:274

### video/3gpp

video/3gpp: string[] = ['3gp', '3gpp']

- Defined in lib/utils/extensions.ts:275

### video/3gpp2

video/3gpp2: string[] = ['3g2']

- Defined in lib/utils/extensions.ts:276

### video/h261

video/h261: string[] = ['h261']

- Defined in lib/utils/extensions.ts:277

### video/h263

video/h263: string[] = ['h263']

- Defined in lib/utils/extensions.ts:278

### video/h264

video/h264: string[] = ['h264']

- Defined in lib/utils/extensions.ts:279

### video/jpeg

video/jpeg: string[] = ['jpgv']

- Defined in lib/utils/extensions.ts:280

### video/jpm

video/jpm: string[] = ['*jpm', 'jpgm']

- Defined in lib/utils/extensions.ts:281

### video/mj2

video/mj2: string[] = ['mj2', 'mjp2']

- Defined in lib/utils/extensions.ts:282

### video/mp2t

video/mp2t: string[] = ['ts']

- Defined in lib/utils/extensions.ts:283

### video/mp4

video/mp4: string[] = ['mp4', 'mp4v', 'mpg4']

- Defined in lib/utils/extensions.ts:284

### video/mpeg

video/mpeg: string[] = ['mpeg', 'mpg', 'mpe', 'm1v', 'm2v']

- Defined in lib/utils/extensions.ts:285

### video/ogg

video/ogg: string[] = ['ogv']

- Defined in lib/utils/extensions.ts:286

### video/quicktime

video/quicktime: string[] = ['qt', 'mov']

- Defined in lib/utils/extensions.ts:287

### video/vnd.dece.hd

video/vnd.dece.hd: string[] = ['uvh', 'uvvh']

- Defined in lib/utils/extensions.ts:900

### video/vnd.dece.mobile

video/vnd.dece.mobile: string[] = ['uvm', 'uvvm']

- Defined in lib/utils/extensions.ts:901

### video/vnd.dece.pd

video/vnd.dece.pd: string[] = ['uvp', 'uvvp']

- Defined in lib/utils/extensions.ts:902

### video/vnd.dece.sd

video/vnd.dece.sd: string[] = ['uvs', 'uvvs']

- Defined in lib/utils/extensions.ts:903

### video/vnd.dece.video

video/vnd.dece.video: string[] = ['uvv', 'uvvv']

- Defined in lib/utils/extensions.ts:904

### video/vnd.dvb.file

video/vnd.dvb.file: string[] = ['dvb']

- Defined in lib/utils/extensions.ts:905

### video/vnd.fvt

video/vnd.fvt: string[] = ['fvt']

- Defined in lib/utils/extensions.ts:906

### video/vnd.mpegurl

video/vnd.mpegurl: string[] = ['mxu', 'm4u']

- Defined in lib/utils/extensions.ts:907

### video/vnd.ms-playready.media.pyv

video/vnd.ms-playready.media.pyv: string[] = ['pyv']

- Defined in lib/utils/extensions.ts:908

### video/vnd.uvvu.mp4

video/vnd.uvvu.mp4: string[] = ['uvu', 'uvvu']

- Defined in lib/utils/extensions.ts:909

### video/vnd.vivo

video/vnd.vivo: string[] = ['viv']

- Defined in lib/utils/extensions.ts:910

### video/webm

video/webm: string[] = ['webm']

- Defined in lib/utils/extensions.ts:288

### video/x-f4v

video/x-f4v: string[] = ['f4v']

- Defined in lib/utils/extensions.ts:911

### video/x-fli

video/x-fli: string[] = ['fli']

- Defined in lib/utils/extensions.ts:912

### video/x-flv

video/x-flv: string[] = ['flv']

- Defined in lib/utils/extensions.ts:913

### video/x-m4v

video/x-m4v: string[] = ['m4v']

- Defined in lib/utils/extensions.ts:914

### video/x-matroska

video/x-matroska: string[] = ['mkv', 'mk3d', 'mks']

- Defined in lib/utils/extensions.ts:915

### video/x-mng

video/x-mng: string[] = ['mng']

- Defined in lib/utils/extensions.ts:916

### video/x-ms-asf

video/x-ms-asf: string[] = ['asf', 'asx']

- Defined in lib/utils/extensions.ts:917

### video/x-ms-vob

video/x-ms-vob: string[] = ['vob']

- Defined in lib/utils/extensions.ts:918

### video/x-ms-wm

video/x-ms-wm: string[] = ['wm']

- Defined in lib/utils/extensions.ts:919

### video/x-ms-wmv

video/x-ms-wmv: string[] = ['wmv']

- Defined in lib/utils/extensions.ts:920

### video/x-ms-wmx

video/x-ms-wmx: string[] = ['wmx']

- Defined in lib/utils/extensions.ts:921

### video/x-ms-wvx

video/x-ms-wvx: string[] = ['wvx']

- Defined in lib/utils/extensions.ts:922

### video/x-msvideo

video/x-msvideo: string[] = ['avi']

- Defined in lib/utils/extensions.ts:923

### video/x-sgi-movie

video/x-sgi-movie: string[] = ['movie']

- Defined in lib/utils/extensions.ts:924

### video/x-smv

video/x-smv: string[] = ['smv']

- Defined in lib/utils/extensions.ts:925

### x-conference/x-cooltalk

x-conference/x-cooltalk: string[] = ['ice']

- Defined in lib/utils/extensions.ts:926

### Const MetadataParamsSchema

MetadataParamsSchema: object

- Defined in schema/metadata.schema.ts:17

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/metadata.schema.ts:18

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/metadata.schema.ts:22

### description

description: string = "Filestack Metadata Options"

- Defined in schema/metadata.schema.ts:20

### title

title: string = "Filestack Metadata"

- Defined in schema/metadata.schema.ts:19

### type

type: string = "object"

- Defined in schema/metadata.schema.ts:21

### properties

properties: object

- Defined in schema/metadata.schema.ts:23

### cloud

cloud: object

- Defined in schema/metadata.schema.ts:48

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:49

### container

container: object

- Defined in schema/metadata.schema.ts:78

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:79

### exif

exif: object

- Defined in schema/metadata.schema.ts:81

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:82

### filename

filename: object

- Defined in schema/metadata.schema.ts:30

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:31

### height

height: object

- Defined in schema/metadata.schema.ts:39

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:40

### location

location: object

- Defined in schema/metadata.schema.ts:72

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:73

### md5

md5: object

- Defined in schema/metadata.schema.ts:54

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:55

### metadata

metadata: object

- Defined in schema/metadata.schema.ts:36

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:37

### mimetype

mimetype: object

- Defined in schema/metadata.schema.ts:27

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:28

### path

path: object

- Defined in schema/metadata.schema.ts:75

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:76

### sha1

sha1: object

- Defined in schema/metadata.schema.ts:57

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:58

### sha224

sha224: object

- Defined in schema/metadata.schema.ts:60

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:61

### sha256

sha256: object

- Defined in schema/metadata.schema.ts:63

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:64

### sha384

sha384: object

- Defined in schema/metadata.schema.ts:66

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:67

### sha512

sha512: object

- Defined in schema/metadata.schema.ts:69

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:70

### size

size: object

- Defined in schema/metadata.schema.ts:24

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:25

### sourceUrl

sourceUrl: object

- Defined in schema/metadata.schema.ts:51

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:52

### uploaded

uploaded: object

- Defined in schema/metadata.schema.ts:42

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:43

### width

width: object

- Defined in schema/metadata.schema.ts:33

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:34

### writeable

writeable: object

- Defined in schema/metadata.schema.ts:45

### type

type: string = "boolean"

- Defined in schema/metadata.schema.ts:46

### Const PickerParamsSchema

PickerParamsSchema: object

- Defined in schema/picker.schema.ts:19

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/picker.schema.ts:20

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/picker.schema.ts:24

### description

description: string = "Filestack Picker Options"

- Defined in schema/picker.schema.ts:22

### title

title: string = "Filestack Picker"

- Defined in schema/picker.schema.ts:21

### type

type: string = "object"

- Defined in schema/picker.schema.ts:23

### properties

properties: object

- Defined in schema/picker.schema.ts:26

### accept

accept: object

- Defined in schema/picker.schema.ts:30

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/picker.schema.ts:31

### oneOf

oneOf: (object | object)[] = [{type: 'string',},{type: 'array',minItems: 1,items: [{type: 'string',},],},]

- Defined in schema/picker.schema.ts:32

### allowManualRetry

allowManualRetry: object

- Defined in schema/picker.schema.ts:27

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:28

### cleanupImageExif

cleanupImageExif: object

- Defined in schema/picker.schema.ts:80

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',},{type: 'object',additionalProperties: false,properties: {keepOrientation: {type: 'boolean',},keepICCandAPP: {type: 'boolean',},},},]

- Defined in schema/picker.schema.ts:81

### concurrency

concurrency: object

- Defined in schema/picker.schema.ts:103

### maximum

maximum: number = 20

- Defined in schema/picker.schema.ts:106

### minimum

minimum: number = 1

- Defined in schema/picker.schema.ts:105

### type

type: string = "integer"

- Defined in schema/picker.schema.ts:104

### container

container: object

- Defined in schema/picker.schema.ts:77

### format

format: string = "HTMLContainer"

- Defined in schema/picker.schema.ts:78

### customAuthText

customAuthText: object

- Defined in schema/picker.schema.ts:367

### type

type: string = "object"

- Defined in schema/picker.schema.ts:368

### patternProperties

patternProperties: object

- Defined in schema/picker.schema.ts:369

### .*

.*: object

- Defined in schema/picker.schema.ts:370

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/picker.schema.ts:371

### required

required: string[] = ['top', 'bottom']

- Defined in schema/picker.schema.ts:373

### type

type: string = "object"

- Defined in schema/picker.schema.ts:372

### properties

properties: object

- Defined in schema/picker.schema.ts:374

### bottom

bottom: object

- Defined in schema/picker.schema.ts:378

### type

type: string = "string"

- Defined in schema/picker.schema.ts:379

### top

top: object

- Defined in schema/picker.schema.ts:375

### type

type: string = "string"

- Defined in schema/picker.schema.ts:376

### customSourceContainer

customSourceContainer: object

- Defined in schema/picker.schema.ts:108

### type

type: string = "string"

- Defined in schema/picker.schema.ts:109

### customSourceName

customSourceName: object

- Defined in schema/picker.schema.ts:114

### type

type: string = "string"

- Defined in schema/picker.schema.ts:115

### customSourcePath

customSourcePath: object

- Defined in schema/picker.schema.ts:111

### type

type: string = "string"

- Defined in schema/picker.schema.ts:112

### customText

customText: object

- Defined in schema/picker.schema.ts:310

### type

type: string = "object"

- Defined in schema/picker.schema.ts:311

### patternProperties

patternProperties: object

- Defined in schema/picker.schema.ts:312

### .*

.*: object

- Defined in schema/picker.schema.ts:313

### type

type: string = "string"

- Defined in schema/picker.schema.ts:313

### disableStorageKey

disableStorageKey: object

- Defined in schema/picker.schema.ts:117

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:118

### disableThumbnails

disableThumbnails: object

- Defined in schema/picker.schema.ts:123

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:124

### disableTransformer

disableTransformer: object

- Defined in schema/picker.schema.ts:120

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:121

### displayMode

displayMode: object

- Defined in schema/picker.schema.ts:99

### enum

enum: string[] = ['inline', 'overlay', 'dropPane']

- Defined in schema/picker.schema.ts:101

### type

type: string = "string"

- Defined in schema/picker.schema.ts:100

### dropPane

dropPane: object

- Defined in schema/picker.schema.ts:316

### type

type: string = "object"

- Defined in schema/picker.schema.ts:317

### properties

properties: object

- Defined in schema/picker.schema.ts:318

### cropFiles

cropFiles: object

- Defined in schema/picker.schema.ts:319

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:320

### customText

customText: object

- Defined in schema/picker.schema.ts:322

### type

type: string = "string"

- Defined in schema/picker.schema.ts:323

### disableClick

disableClick: object

- Defined in schema/picker.schema.ts:325

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:326

### onClick

onClick: object

- Defined in schema/picker.schema.ts:358

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:359

### onDragEnter

onDragEnter: object

- Defined in schema/picker.schema.ts:337

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:338

### onDragLeave

onDragLeave: object

- Defined in schema/picker.schema.ts:343

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:344

### onDragOver

onDragOver: object

- Defined in schema/picker.schema.ts:346

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:347

### onDrop

onDrop: object

- Defined in schema/picker.schema.ts:349

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:350

### onError

onError: object

- Defined in schema/picker.schema.ts:355

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:356

### onProgress

onProgress: object

- Defined in schema/picker.schema.ts:340

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:341

### onSuccess

onSuccess: object

- Defined in schema/picker.schema.ts:352

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:353

### overlay

overlay: object

- Defined in schema/picker.schema.ts:328

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:329

### showIcon

showIcon: object

- Defined in schema/picker.schema.ts:331

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:332

### showProgress

showProgress: object

- Defined in schema/picker.schema.ts:334

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:335

### errorsTimeout

errorsTimeout: object

- Defined in schema/picker.schema.ts:363

### minimum

minimum: number = 0

- Defined in schema/picker.schema.ts:365

### type

type: string = "number"

- Defined in schema/picker.schema.ts:364

### exposeOriginalFile

exposeOriginalFile: object

- Defined in schema/picker.schema.ts:126

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:127

### fromSources

fromSources: object

- Defined in schema/picker.schema.ts:47

### items

items: object[] = [{type: 'string',additionalProperties: false,enum: ['local_file_system','url','imagesearch','facebook','instagram','googledrive','dropbox','webcam','video','audio','box','github','gmail','picasa','onedrive','onedriveforbusiness','clouddrive','googlephotos','customsource',],},]

- Defined in schema/picker.schema.ts:49

### type

type: string = "array"

- Defined in schema/picker.schema.ts:48

### globalDropZone

globalDropZone: object

- Defined in schema/picker.schema.ts:129

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:130

### hideModalWhenUploading

hideModalWhenUploading: object

- Defined in schema/picker.schema.ts:132

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:133

### imageDim

imageDim: object

- Defined in schema/picker.schema.ts:135

### items

items: object[] = [{type: 'integer',minimum: 1,},]

- Defined in schema/picker.schema.ts:139

### maxItems

maxItems: number = 2

- Defined in schema/picker.schema.ts:138

### minItems

minItems: number = 2

- Defined in schema/picker.schema.ts:137

### type

type: string = "array"

- Defined in schema/picker.schema.ts:136

### imageMax

imageMax: object

- Defined in schema/picker.schema.ts:146

### items

items: object[] = [{type: 'integer',minimum: 1,},]

- Defined in schema/picker.schema.ts:150

### maxItems

maxItems: number = 2

- Defined in schema/picker.schema.ts:149

### minItems

minItems: number = 2

- Defined in schema/picker.schema.ts:148

### type

type: string = "array"

- Defined in schema/picker.schema.ts:147

### imageMin

imageMin: object

- Defined in schema/picker.schema.ts:157

### items

items: object[] = [{type: 'integer',minimum: 1,},]

- Defined in schema/picker.schema.ts:161

### maxItems

maxItems: number = 2

- Defined in schema/picker.schema.ts:160

### minItems

minItems: number = 2

- Defined in schema/picker.schema.ts:159

### type

type: string = "array"

- Defined in schema/picker.schema.ts:158

### imageMinMaxBlock

imageMinMaxBlock: object

- Defined in schema/picker.schema.ts:168

### default

default: boolean = false

- Defined in schema/picker.schema.ts:170

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:169

### lang

lang: object

- Defined in schema/picker.schema.ts:172

### enum

enum: string[] = ['ca', 'da', 'de', 'en', 'es', 'fr', 'he', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'sv', 'ru', 'vi', 'zh', 'tr']

- Defined in schema/picker.schema.ts:174

### type

type: string = "string"

- Defined in schema/picker.schema.ts:173

### maxFiles

maxFiles: object

- Defined in schema/picker.schema.ts:181

### maximum

maximum: number = 1000000

- Defined in schema/picker.schema.ts:184

### minimum

minimum: number = 1

- Defined in schema/picker.schema.ts:183

### type

type: string = "integer"

- Defined in schema/picker.schema.ts:182

### maxSize

maxSize: object

- Defined in schema/picker.schema.ts:186

### minimum

minimum: number = 1

- Defined in schema/picker.schema.ts:188

### type

type: string = "integer"

- Defined in schema/picker.schema.ts:187

### minFiles

minFiles: object

- Defined in schema/picker.schema.ts:176

### maximum

maximum: number = 1000000

- Defined in schema/picker.schema.ts:179

### minimum

minimum: number = 1

- Defined in schema/picker.schema.ts:178

### type

type: string = "integer"

- Defined in schema/picker.schema.ts:177

### modalSize

modalSize: object

- Defined in schema/picker.schema.ts:190

### items

items: object[] = [{type: 'integer',minimum: 1,maximum: 1000000,},]

- Defined in schema/picker.schema.ts:194

### maxItems

maxItems: number = 2

- Defined in schema/picker.schema.ts:193

### minItems

minItems: number = 2

- Defined in schema/picker.schema.ts:192

### type

type: string = "array"

- Defined in schema/picker.schema.ts:191

### onCancel

onCancel: object

- Defined in schema/picker.schema.ts:214

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:215

### onClose

onClose: object

- Defined in schema/picker.schema.ts:217

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:218

### onFileSelected

onFileSelected: object

- Defined in schema/picker.schema.ts:223

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:224

### onFileUploadFailed

onFileUploadFailed: object

- Defined in schema/picker.schema.ts:232

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:233

### onFileUploadFinished

onFileUploadFinished: object

- Defined in schema/picker.schema.ts:229

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:230

### onFileUploadProgress

onFileUploadProgress: object

- Defined in schema/picker.schema.ts:235

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:236

### onFileUploadStarted

onFileUploadStarted: object

- Defined in schema/picker.schema.ts:226

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:227

### onOpen

onOpen: object

- Defined in schema/picker.schema.ts:220

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:221

### onUploadDone

onUploadDone: object

- Defined in schema/picker.schema.ts:241

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:242

### onUploadStarted

onUploadStarted: object

- Defined in schema/picker.schema.ts:238

### format

format: string = "callback"

- Defined in schema/picker.schema.ts:239

### rootId

rootId: object

- Defined in schema/picker.schema.ts:202

### type

type: string = "string"

- Defined in schema/picker.schema.ts:203

### startUploadingWhenMaxFilesReached

startUploadingWhenMaxFilesReached: object

- Defined in schema/picker.schema.ts:205

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:206

### storeTo

storeTo: object

- Defined in schema/picker.schema.ts:244

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/picker.schema.ts:245

### type

type: string = "object"

- Defined in schema/picker.schema.ts:246

### properties

properties: object

- Defined in schema/picker.schema.ts:247

### access

access: object

- Defined in schema/picker.schema.ts:263

### enum

enum: string[] = ['public', 'private']

- Defined in schema/picker.schema.ts:265

### type

type: string = "string"

- Defined in schema/picker.schema.ts:264

### container

container: object

- Defined in schema/picker.schema.ts:254

### type

type: string = "string"

- Defined in schema/picker.schema.ts:255

### filename

filename: object

- Defined in schema/picker.schema.ts:248

### type

type: string = "string"

- Defined in schema/picker.schema.ts:249

### location

location: object

- Defined in schema/picker.schema.ts:251

### $ref

$ref: string = "locationsDef"

- Defined in schema/picker.schema.ts:252

### path

path: object

- Defined in schema/picker.schema.ts:257

### type

type: string = "string"

- Defined in schema/picker.schema.ts:258

### region

region: object

- Defined in schema/picker.schema.ts:260

### type

type: string = "string"

- Defined in schema/picker.schema.ts:261

### workflows

workflows: object

- Defined in schema/picker.schema.ts:267

### $ref

$ref: string = "workflowsDef"

- Defined in schema/picker.schema.ts:268

### transformations

transformations: object

- Defined in schema/picker.schema.ts:276

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/picker.schema.ts:278

### type

type: string = "object"

- Defined in schema/picker.schema.ts:277

### properties

properties: object

- Defined in schema/picker.schema.ts:279

### circle

circle: object

- Defined in schema/picker.schema.ts:280

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:281

### crop

crop: object

- Defined in schema/picker.schema.ts:289

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',},{type: 'object',additionalProperties: false,properties: {force: {type: 'boolean',},aspectRatio: {type: 'number',},},},]

- Defined in schema/picker.schema.ts:290

### force

force: object

- Defined in schema/picker.schema.ts:286

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:287

### rotate

rotate: object

- Defined in schema/picker.schema.ts:283

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:284

### uploadConfig

uploadConfig: object

- Defined in schema/picker.schema.ts:385

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/picker.schema.ts:387

### properties

properties: object = UploadParamsSchema.properties

- Defined in schema/picker.schema.ts:388

#### Type declaration

- ##### concurrency: object

  - ##### maximum: number

  - ##### minimum: number

  - ##### type: string

- ##### intelligent: object

  - ##### oneOf: (object | object)[]

- ##### intelligentChunkSize: object

  - ##### type: string

- ##### onProgress: object

  - ##### format: string

- ##### onRetry: object

  - ##### format: string

- ##### partSize: object

  - ##### minimum: number

  - ##### type: string

- ##### progressInterval: object

  - ##### minimum: number

  - ##### type: string

- ##### retry: object

  - ##### maximum: number

  - ##### minimum: number

  - ##### type: string

- ##### retryFactor: object

  - ##### type: string

- ##### retryMaxTime: object

  - ##### type: string

- ##### timeout: object

  - ##### maximum: number

  - ##### minimum: number

  - ##### type: string

### type

type: string = "object"

- Defined in schema/picker.schema.ts:386

### uploadInBackground

uploadInBackground: object

- Defined in schema/picker.schema.ts:208

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:209

### useSentryBreadcrumbs

useSentryBreadcrumbs: object

- Defined in schema/picker.schema.ts:390

### type

type: string = "boolean"

- Defined in schema/picker.schema.ts:391

### videoResolution

videoResolution: object

- Defined in schema/picker.schema.ts:211

### type

type: string = "string"

- Defined in schema/picker.schema.ts:212

### viewType

viewType: object

- Defined in schema/picker.schema.ts:272

### enum

enum: string[] = ['grid', 'list']

- Defined in schema/picker.schema.ts:274

### type

type: string = "string"

- Defined in schema/picker.schema.ts:273

### Const PreviewParamsSchema

PreviewParamsSchema: object

- Defined in schema/preview.schema.ts:17

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/preview.schema.ts:18

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/preview.schema.ts:22

### description

description: string = "Filestack Preview Options"

- Defined in schema/preview.schema.ts:20

### title

title: string = "Filestack Preview"

- Defined in schema/preview.schema.ts:19

### type

type: string = "object"

- Defined in schema/preview.schema.ts:21

### properties

properties: object

- Defined in schema/preview.schema.ts:23

### css

css: object

- Defined in schema/preview.schema.ts:27

### type

type: string = "string"

- Defined in schema/preview.schema.ts:28

### id

id: object

- Defined in schema/preview.schema.ts:24

### type

type: string = "string"

- Defined in schema/preview.schema.ts:25

### Const RetrieveParamsSchema

RetrieveParamsSchema: object

- Defined in schema/retrieve.schema.ts:17

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/retrieve.schema.ts:18

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/retrieve.schema.ts:22

### description

description: string = "Filestack Retrieve Options"

- Defined in schema/retrieve.schema.ts:20

### title

title: string = "Filestack Retrieve"

- Defined in schema/retrieve.schema.ts:19

### type

type: string = "object"

- Defined in schema/retrieve.schema.ts:21

### properties

properties: object

- Defined in schema/retrieve.schema.ts:23

### cache

cache: object

- Defined in schema/retrieve.schema.ts:33

### type

type: string = "boolean"

- Defined in schema/retrieve.schema.ts:34

### dl

dl: object

- Defined in schema/retrieve.schema.ts:30

### type

type: string = "boolean"

- Defined in schema/retrieve.schema.ts:31

### extension

extension: object

- Defined in schema/retrieve.schema.ts:36

### type

type: string = "string"

- Defined in schema/retrieve.schema.ts:37

### head

head: object

- Defined in schema/retrieve.schema.ts:27

### type

type: string = "boolean"

- Defined in schema/retrieve.schema.ts:28

### metadata

metadata: object

- Defined in schema/retrieve.schema.ts:24

### type

type: string = "boolean"

- Defined in schema/retrieve.schema.ts:25

### Const SecurityParamsSchema

SecurityParamsSchema: object

- Defined in schema/security.schema.ts:17

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/security.schema.ts:18

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/security.schema.ts:22

### description

description: string = "Filestack Security Options"

- Defined in schema/security.schema.ts:20

### title

title: string = "Filestack Security"

- Defined in schema/security.schema.ts:19

### type

type: string = "object"

- Defined in schema/security.schema.ts:21

### properties

properties: object

- Defined in schema/security.schema.ts:23

### call

call: object

- Defined in schema/security.schema.ts:27

### $ref

$ref: string = "securityCallDef"

- Defined in schema/security.schema.ts:28

### container

container: object

- Defined in schema/security.schema.ts:45

### type

type: string = "string"

- Defined in schema/security.schema.ts:46

### expiry

expiry: object

- Defined in schema/security.schema.ts:24

### type

type: string = "number"

- Defined in schema/security.schema.ts:25

### handle

handle: object

- Defined in schema/security.schema.ts:30

### type

type: string = "string"

- Defined in schema/security.schema.ts:31

### maxSize

maxSize: object

- Defined in schema/security.schema.ts:36

### type

type: string = "number"

- Defined in schema/security.schema.ts:37

### minSize

minSize: object

- Defined in schema/security.schema.ts:39

### type

type: string = "number"

- Defined in schema/security.schema.ts:40

### path

path: object

- Defined in schema/security.schema.ts:42

### type

type: string = "string"

- Defined in schema/security.schema.ts:43

### url

url: object

- Defined in schema/security.schema.ts:33

### type

type: string = "string"

- Defined in schema/security.schema.ts:34

### Const StoreParamsSchema

StoreParamsSchema: object

- Defined in schema/store.schema.ts:17

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/store.schema.ts:18

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/store.schema.ts:22

### description

description: string = "Filestack Store Options"

- Defined in schema/store.schema.ts:20

### title

title: string = "Filestack Store"

- Defined in schema/store.schema.ts:19

### type

type: string = "object"

- Defined in schema/store.schema.ts:21

### properties

properties: object

- Defined in schema/store.schema.ts:23

### access

access: object

- Defined in schema/store.schema.ts:43

### default

default: string = "private"

- Defined in schema/store.schema.ts:46

### enum

enum: string[] = ['public', 'private']

- Defined in schema/store.schema.ts:45

### type

type: string = "string"

- Defined in schema/store.schema.ts:44

### base64decode

base64decode: object

- Defined in schema/store.schema.ts:48

### type

type: string = "boolean"

- Defined in schema/store.schema.ts:49

### container

container: object

- Defined in schema/store.schema.ts:37

### type

type: string = "string"

- Defined in schema/store.schema.ts:38

### filename

filename: object

- Defined in schema/store.schema.ts:24

### oneOf

oneOf: (object | object)[] = [{type: 'string',}, {format: 'callback',}]

- Defined in schema/store.schema.ts:25

### location

location: object

- Defined in schema/store.schema.ts:31

### $ref

$ref: string = "locationsDef"

- Defined in schema/store.schema.ts:32

### path

path: object

- Defined in schema/store.schema.ts:34

### type

type: string = "string"

- Defined in schema/store.schema.ts:35

### region

region: object

- Defined in schema/store.schema.ts:40

### $ref

$ref: string = "regionsDef"

- Defined in schema/store.schema.ts:41

### sanitizer

sanitizer: object

- Defined in schema/store.schema.ts:54

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',additionalProperties: false,properties: {exclude: {type: 'array',items: [{type: 'string',}],},replacement: {type: 'string',},},}]

- Defined in schema/store.schema.ts:55

### workflows

workflows: object

- Defined in schema/store.schema.ts:51

### $ref

$ref: string = "workflowsDef"

- Defined in schema/store.schema.ts:52

### Const TransformSchema

TransformSchema: object

- Defined in schema/transforms.schema.ts:17

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/transforms.schema.ts:18

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:22

### description

description: string = "Filestack transformations parameters"

- Defined in schema/transforms.schema.ts:20

### title

title: string = "Filestack Transformations"

- Defined in schema/transforms.schema.ts:19

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:21

### properties

properties: object

- Defined in schema/transforms.schema.ts:23

### animate

animate: object

- Defined in schema/transforms.schema.ts:93

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:94

### properties

properties: object

- Defined in schema/transforms.schema.ts:95

### align

align: object

- Defined in schema/transforms.schema.ts:127

### $ref

$ref: string = "positionDef"

- Defined in schema/transforms.schema.ts:128

### default

default: string = "center"

- Defined in schema/transforms.schema.ts:129

### background

background: object

- Defined in schema/transforms.schema.ts:123

### $ref

$ref: string = "colorDef"

- Defined in schema/transforms.schema.ts:124

### default

default: string = "transparent"

- Defined in schema/transforms.schema.ts:125

### delay

delay: object

- Defined in schema/transforms.schema.ts:96

### default

default: number = 100

- Defined in schema/transforms.schema.ts:100

### maximum

maximum: number = 10000

- Defined in schema/transforms.schema.ts:99

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:98

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:97

### fit

fit: object

- Defined in schema/transforms.schema.ts:118

### default

default: string = "clip"

- Defined in schema/transforms.schema.ts:120

### enum

enum: string[] = ['clip', 'scale', 'crop']

- Defined in schema/transforms.schema.ts:121

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:119

### height

height: object

- Defined in schema/transforms.schema.ts:113

### maximum

maximum: number = 1800

- Defined in schema/transforms.schema.ts:116

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:115

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:114

### loop

loop: object

- Defined in schema/transforms.schema.ts:102

### default

default: number = 0

- Defined in schema/transforms.schema.ts:106

### maximum

maximum: number = 1000

- Defined in schema/transforms.schema.ts:105

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:104

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:103

### width

width: object

- Defined in schema/transforms.schema.ts:108

### maximum

maximum: number = 1800

- Defined in schema/transforms.schema.ts:111

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:110

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:109

### ascii

ascii: object

- Defined in schema/transforms.schema.ts:721

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {foreground: {'$ref': 'colorDef',default: '000000FF',},background: {'$ref': 'colorDef',default: 'FFFFFFFF',},colored: {type: 'boolean',default: false,},size: {type: 'integer',minimum: 10,maximum: 100,default: 100,},reverse: {type: 'boolean',default: false,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:722

### auto_image

auto_image: object

- Defined in schema/transforms.schema.ts:28

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:30

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:29

### blackwhite

blackwhite: object

- Defined in schema/transforms.schema.ts:629

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {threshold: {type: 'integer',minimum: 0,maximum: 100,default: 50,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:630

### blur

blur: object

- Defined in schema/transforms.schema.ts:613

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {amount: {type: 'integer',minimum: 0,maximum: 20,default: 2,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:614

### blur_faces

blur_faces: object

- Defined in schema/transforms.schema.ts:367

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {faces: {'$ref': 'facesDef',default: 'all',},maxsize: {type: 'number',minimum: 0,maximum: 10000,default: 0.35,},minsize: {type: 'number',minimum: 0,maximum: 10000,default: 0.35,},buffer: {type: 'integer',minimum: 0,maximum: 10000,},amount: {type: 'number',minimum: 0,maximum: 10,default: 10,},blur: {type: 'number',minimum: 0,maximum: 20,default: 4,},type: {type: 'string',enum: ['rect', 'oval'],default: 'rect',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:368

### border

border: object

- Defined in schema/transforms.schema.ts:576

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {color: {'$ref': 'colorDef',},background: {'$ref': 'colorDef',},width: {type: 'integer',minimum: 0,maximum: 1000,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:577

### cache

cache: object

- Defined in schema/transforms.schema.ts:958

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {expiry: {type: 'integer',},},}]

- Defined in schema/transforms.schema.ts:959

### circle

circle: object

- Defined in schema/transforms.schema.ts:563

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {background: {'$ref': 'colorDef',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:564

### collage

collage: object

- Defined in schema/transforms.schema.ts:753

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:793

### required

required: string[] = ['width', 'height', 'files']

- Defined in schema/transforms.schema.ts:792

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:754

### properties

properties: object

- Defined in schema/transforms.schema.ts:755

### autorotate

autorotate: object

- Defined in schema/transforms.schema.ts:787

### default

default: boolean = false

- Defined in schema/transforms.schema.ts:789

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:788

### color

color: object

- Defined in schema/transforms.schema.ts:779

### $ref

$ref: string = "colorDef"

- Defined in schema/transforms.schema.ts:780

### default

default: string = "FFFFFFFF"

- Defined in schema/transforms.schema.ts:781

### files

files: object

- Defined in schema/transforms.schema.ts:756

### items

items: object[] = [{type: 'string',}]

- Defined in schema/transforms.schema.ts:759

### minItems

minItems: number = 1

- Defined in schema/transforms.schema.ts:758

### type

type: string = "array"

- Defined in schema/transforms.schema.ts:757

### fit

fit: object

- Defined in schema/transforms.schema.ts:783

### enum

enum: string[] = ['auto', 'crop']

- Defined in schema/transforms.schema.ts:785

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:784

### height

height: object

- Defined in schema/transforms.schema.ts:774

### maximum

maximum: number = 10000

- Defined in schema/transforms.schema.ts:777

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:776

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:775

### margin

margin: object

- Defined in schema/transforms.schema.ts:763

### default

default: number = 10

- Defined in schema/transforms.schema.ts:767

### maximum

maximum: number = 100

- Defined in schema/transforms.schema.ts:766

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:765

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:764

### width

width: object

- Defined in schema/transforms.schema.ts:769

### maximum

maximum: number = 10000

- Defined in schema/transforms.schema.ts:772

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:771

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:770

### compress

compress: object

- Defined in schema/transforms.schema.ts:36

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:37

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {metadata: {type: 'boolean',default: false,},},}]

- Defined in schema/transforms.schema.ts:38

### crop

crop: object

- Defined in schema/transforms.schema.ts:193

### required

required: string[] = ['dim']

- Defined in schema/transforms.schema.ts:219

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:194

### properties

properties: object

- Defined in schema/transforms.schema.ts:195

### dim

dim: object

- Defined in schema/transforms.schema.ts:196

### additionalItems

additionalItems: boolean = false

- Defined in schema/transforms.schema.ts:198

### items

items: object[] = [{type: 'integer',minimum: 0,maximum: 100000,}, {type: 'integer',minimum: 0,maximum: 100000,}, {type: 'integer',minimum: 1,maximum: 100000,}, {type: 'integer',minimum: 1,maximum: 100000,}]

- Defined in schema/transforms.schema.ts:200

### minItems

minItems: number = 4

- Defined in schema/transforms.schema.ts:199

### type

type: string = "array"

- Defined in schema/transforms.schema.ts:197

### crop_faces

crop_faces: object

- Defined in schema/transforms.schema.ts:273

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {faces: {default: 1,'$ref': 'facesDef',},width: {type: 'number',minimum: 1,maximum: 10000,},height: {type: 'number',minimum: 1,maximum: 10000,},maxsize: {type: 'number',minimum: 0,maximum: 10000,default: 0.35,},minsize: {type: 'number',minimum: 0,maximum: 10000,default: 0.35,},buffer: {type: 'integer',minimum: 0,maximum: 10000,},mode: {type: 'string',enum: ['crop', 'thumb', 'fill'],default: 'thumb',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:274

### detect_faces

detect_faces: object

- Defined in schema/transforms.schema.ts:244

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {maxsize: {type: 'number',minimum: 0,maximum: 10000,default: 0.35,},minsize: {type: 'number',minimum: 0,maximum: 10000,default: 0.35,},export: {type: 'boolean',},color: {'$ref': 'colorDef',default: '000000FF',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:245

### enhance

enhance: object

- Defined in schema/transforms.schema.ts:54

### default

default: boolean = true

- Defined in schema/transforms.schema.ts:55

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',additionalProperties: false,properties: {preset: {type: 'string',enum: ['auto', 'vivid', 'beautify', 'beautify_plus', 'fix_dark', 'fix_noise', 'fix_tint', 'outdoor', 'fireworks'],},},}]

- Defined in schema/transforms.schema.ts:56

### fallback

fallback: object

- Defined in schema/transforms.schema.ts:1243

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:1245

### required

required: string[] = ['handle']

- Defined in schema/transforms.schema.ts:1256

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:1244

### properties

properties: object

- Defined in schema/transforms.schema.ts:1246

### cache

cache: object

- Defined in schema/transforms.schema.ts:1250

### maximum

maximum: number = 31536000

- Defined in schema/transforms.schema.ts:1253

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:1252

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1251

### handle

handle: object

- Defined in schema/transforms.schema.ts:1247

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1248

### flip

flip: object

- Defined in schema/transforms.schema.ts:24

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:26

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:25

### flop

flop: object

- Defined in schema/transforms.schema.ts:50

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:52

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:51

### imagesize

imagesize: object

- Defined in schema/transforms.schema.ts:89

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:91

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:90

### metadata

metadata: object

- Defined in schema/transforms.schema.ts:133

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:161

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:134

### params

params: object

- Defined in schema/transforms.schema.ts:135

### additionalItems

additionalItems: boolean = false

- Defined in schema/transforms.schema.ts:159

### minItems

minItems: number = 0

- Defined in schema/transforms.schema.ts:157

### type

type: string = "array"

- Defined in schema/transforms.schema.ts:136

### uniqueItems

uniqueItems: boolean = true

- Defined in schema/transforms.schema.ts:158

### items

items: object

- Defined in schema/transforms.schema.ts:137

### enum

enum: string[] = ['filename','mimetype','size','width','height','writeable','path','container','cloud','exif','source_url','md5','sha256','sha1','sha512',]

- Defined in schema/transforms.schema.ts:139

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:138

### minify_css

minify_css: object

- Defined in schema/transforms.schema.ts:1261

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:1263

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:1262

### properties

properties: object

- Defined in schema/transforms.schema.ts:1264

### gzip

gzip: object

- Defined in schema/transforms.schema.ts:1265

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1266

### level

level: object

- Defined in schema/transforms.schema.ts:1268

### enum

enum: number[] = [1, 2]

- Defined in schema/transforms.schema.ts:1270

### type

type: string = "number"

- Defined in schema/transforms.schema.ts:1269

### minify_js

minify_js: object

- Defined in schema/transforms.schema.ts:1274

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:1276

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:1275

### properties

properties: object

- Defined in schema/transforms.schema.ts:1277

### gzip

gzip: object

- Defined in schema/transforms.schema.ts:1278

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1279

### keep_class_name

keep_class_name: object

- Defined in schema/transforms.schema.ts:1287

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1288

### keep_fn_name

keep_fn_name: object

- Defined in schema/transforms.schema.ts:1284

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1285

### mangle

mangle: object

- Defined in schema/transforms.schema.ts:1290

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1291

### merge_vars

merge_vars: object

- Defined in schema/transforms.schema.ts:1293

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1294

### remove_console

remove_console: object

- Defined in schema/transforms.schema.ts:1296

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1297

### remove_undefined

remove_undefined: object

- Defined in schema/transforms.schema.ts:1299

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1300

### targets

targets: object

- Defined in schema/transforms.schema.ts:1302

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1303

### use_babel_polyfill

use_babel_polyfill: object

- Defined in schema/transforms.schema.ts:1281

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1282

### modulate

modulate: object

- Defined in schema/transforms.schema.ts:693

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {brightness: {type: 'integer',minimum: 0,maximum: 10000,default: 100,},saturation: {type: 'integer',minimum: 0,maximum: 10000,default: 100,},hue: {type: 'integer',minimum: 0,maximum: 359,default: 0,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:694

### monochrome

monochrome: object

- Defined in schema/transforms.schema.ts:73

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:75

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:74

### negative

negative: object

- Defined in schema/transforms.schema.ts:77

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:79

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:78

### no_metadata

no_metadata: object

- Defined in schema/transforms.schema.ts:32

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:34

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:33

### oil_paint

oil_paint: object

- Defined in schema/transforms.schema.ts:677

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {amount: {type: 'integer',minimum: 2,maximum: 100,default: 2,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:678

### output

output: object

- Defined in schema/transforms.schema.ts:866

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:868

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:867

### properties

properties: object

- Defined in schema/transforms.schema.ts:869

### background

background: object

- Defined in schema/transforms.schema.ts:915

### $ref

$ref: string = "colorDef"

- Defined in schema/transforms.schema.ts:916

### colorspace

colorspace: object

- Defined in schema/transforms.schema.ts:910

### default

default: string = "rgb"

- Defined in schema/transforms.schema.ts:913

### enum

enum: string[] = ['rgb', 'cmyk', 'input']

- Defined in schema/transforms.schema.ts:912

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:911

### compress

compress: object

- Defined in schema/transforms.schema.ts:884

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:885

### density

density: object

- Defined in schema/transforms.schema.ts:879

### maximum

maximum: number = 500

- Defined in schema/transforms.schema.ts:882

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:881

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:880

### docinfo

docinfo: object

- Defined in schema/transforms.schema.ts:902

### default

default: boolean = false

- Defined in schema/transforms.schema.ts:904

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:903

### format

format: object

- Defined in schema/transforms.schema.ts:870

### enum

enum: string[] = ['doc', 'docx', 'html', 'jpg', 'odp', 'ods', 'odt', 'pjpg', 'pdf', 'png', 'ppt', 'pptx', 'svg', 'txt', 'webp', 'xls', 'xlsx']

- Defined in schema/transforms.schema.ts:872

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:871

### page

page: object

- Defined in schema/transforms.schema.ts:874

### maximum

maximum: number = 99999

- Defined in schema/transforms.schema.ts:877

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:876

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:875

### pageformat

pageformat: object

- Defined in schema/transforms.schema.ts:918

### enum

enum: string[] = ['a2', 'a3', 'a4', 'a5', 'b4', 'b5', 'letter', 'legal', 'tabloid']

- Defined in schema/transforms.schema.ts:920

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:919

### pageorientation

pageorientation: object

- Defined in schema/transforms.schema.ts:922

### enum

enum: string[] = ['landscape', 'portrait']

- Defined in schema/transforms.schema.ts:924

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:923

### quality

quality: object

- Defined in schema/transforms.schema.ts:887

### oneOf

oneOf: (object | object)[] = [{type: 'string',enum: ['input'],}, {type: 'integer',minimum: 1,maximum: 100,default: 95,}]

- Defined in schema/transforms.schema.ts:888

### secure

secure: object

- Defined in schema/transforms.schema.ts:898

### default

default: boolean = false

- Defined in schema/transforms.schema.ts:900

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:899

### strip

strip: object

- Defined in schema/transforms.schema.ts:906

### default

default: boolean = false

- Defined in schema/transforms.schema.ts:908

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:907

### partial_blur

partial_blur: object

- Defined in schema/transforms.schema.ts:1149

### required

required: string[] = ['objects']

- Defined in schema/transforms.schema.ts:1170

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:1150

### properties

properties: object

- Defined in schema/transforms.schema.ts:1151

### amount

amount: object

- Defined in schema/transforms.schema.ts:1155

### maximum

maximum: number = 20

- Defined in schema/transforms.schema.ts:1158

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:1157

### type

type: string = "number"

- Defined in schema/transforms.schema.ts:1156

### blur

blur: object

- Defined in schema/transforms.schema.ts:1160

### maximum

maximum: number = 20

- Defined in schema/transforms.schema.ts:1163

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:1162

### type

type: string = "number"

- Defined in schema/transforms.schema.ts:1161

### objects

objects: object

- Defined in schema/transforms.schema.ts:1152

### $ref

$ref: string = "objectsDef"

- Defined in schema/transforms.schema.ts:1153

### type

type: object

- Defined in schema/transforms.schema.ts:1165

### enum

enum: string[] = ['rect', 'oval']

- Defined in schema/transforms.schema.ts:1167

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1166

### partial_pixelate

partial_pixelate: object

- Defined in schema/transforms.schema.ts:1172

### required

required: string[] = ['objects']

- Defined in schema/transforms.schema.ts:1193

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:1173

### properties

properties: object

- Defined in schema/transforms.schema.ts:1174

### amount

amount: object

- Defined in schema/transforms.schema.ts:1178

### maximum

maximum: number = 100

- Defined in schema/transforms.schema.ts:1181

### minimum

minimum: number = 2

- Defined in schema/transforms.schema.ts:1180

### type

type: string = "number"

- Defined in schema/transforms.schema.ts:1179

### blur

blur: object

- Defined in schema/transforms.schema.ts:1183

### maximum

maximum: number = 20

- Defined in schema/transforms.schema.ts:1186

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:1185

### type

type: string = "number"

- Defined in schema/transforms.schema.ts:1184

### objects

objects: object

- Defined in schema/transforms.schema.ts:1175

### $ref

$ref: string = "objectsDef"

- Defined in schema/transforms.schema.ts:1176

### type

type: object

- Defined in schema/transforms.schema.ts:1188

### enum

enum: string[] = ['rect', 'oval']

- Defined in schema/transforms.schema.ts:1190

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1189

### pdfconvert

pdfconvert: object

- Defined in schema/transforms.schema.ts:1220

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:1222

### anyOf

anyOf: object[] = [{required: ['pageorientation'],}, {required: ['pageformat'],}, {required: ['pages'],}]

- Defined in schema/transforms.schema.ts:1235

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:1221

### properties

properties: object

- Defined in schema/transforms.schema.ts:1223

### pageformat

pageformat: object

- Defined in schema/transforms.schema.ts:1228

### $ref

$ref: string = "pageFormatDef"

- Defined in schema/transforms.schema.ts:1229

### pageorientation

pageorientation: object

- Defined in schema/transforms.schema.ts:1224

### enum

enum: string[] = ['portrait', 'landscape']

- Defined in schema/transforms.schema.ts:1226

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1225

### pages

pages: object

- Defined in schema/transforms.schema.ts:1231

### $ref

$ref: string = "pageRangeDef"

- Defined in schema/transforms.schema.ts:1232

### pdfinfo

pdfinfo: object

- Defined in schema/transforms.schema.ts:1208

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {colorinfo: {type: 'boolean',},},}]

- Defined in schema/transforms.schema.ts:1209

### pixelate

pixelate: object

- Defined in schema/transforms.schema.ts:661

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {amount: {type: 'integer',minimum: 2,maximum: 100,default: 2,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:662

### pixelate_faces

pixelate_faces: object

- Defined in schema/transforms.schema.ts:319

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {faces: {'$ref': 'facesDef',default: 'all',},maxsize: {type: 'number',minimum: 0,maximum: 10000,default: 0.35,},minsize: {type: 'number',minimum: 0,maximum: 10000,default: 0.35,},buffer: {type: 'integer',minimum: 0,maximum: 10000,},amount: {type: 'integer',minimum: 2,maximum: 100,default: 10,},blur: {type: 'number',minimum: 0,maximum: 20,default: 4,},type: {type: 'string',enum: ['rect', 'oval'],default: 'rect',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:320

### pjpg

pjpg: object

- Defined in schema/transforms.schema.ts:928

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',additionalProperties: false,properties: {quality: {type: 'integer',minimum: 0,maximum: 100,},metadata: {type: 'boolean',default: false,},},}]

- Defined in schema/transforms.schema.ts:929

### polaroid

polaroid: object

- Defined in schema/transforms.schema.ts:468

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {rotate: {type: 'integer',minimum: 0,maximum: 359,},color: {'$ref': 'colorDef',default: 'snow',},background: {'$ref': 'colorDef',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:469

### quality

quality: object

- Defined in schema/transforms.schema.ts:947

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:949

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:948

### properties

properties: object

- Defined in schema/transforms.schema.ts:950

### value

value: object

- Defined in schema/transforms.schema.ts:951

### maximum

maximum: number = 100

- Defined in schema/transforms.schema.ts:954

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:953

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:952

### redeye

redeye: object

- Defined in schema/transforms.schema.ts:69

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:71

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:70

### resize

resize: object

- Defined in schema/transforms.schema.ts:163

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:187

### anyOf

anyOf: object[] = [{ required: ['width'] },{ required: ['height'] },]

- Defined in schema/transforms.schema.ts:188

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:164

### properties

properties: object

- Defined in schema/transforms.schema.ts:165

### align

align: object

- Defined in schema/transforms.schema.ts:181

### $ref

$ref: string = "positionDef"

- Defined in schema/transforms.schema.ts:182

### default

default: string = "center"

- Defined in schema/transforms.schema.ts:183

### fit

fit: object

- Defined in schema/transforms.schema.ts:176

### default

default: string = "clip"

- Defined in schema/transforms.schema.ts:179

### enum

enum: string[] = ['clip', 'crop', 'scale' ,'max']

- Defined in schema/transforms.schema.ts:178

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:177

### height

height: object

- Defined in schema/transforms.schema.ts:171

### maximum

maximum: number = 10000

- Defined in schema/transforms.schema.ts:174

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:173

### type

type: string = "number"

- Defined in schema/transforms.schema.ts:172

### width

width: object

- Defined in schema/transforms.schema.ts:166

### maximum

maximum: number = 10000

- Defined in schema/transforms.schema.ts:169

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:168

### type

type: string = "number"

- Defined in schema/transforms.schema.ts:167

### rotate

rotate: object

- Defined in schema/transforms.schema.ts:221

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:242

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:222

### properties

properties: object

- Defined in schema/transforms.schema.ts:223

### background

background: object

- Defined in schema/transforms.schema.ts:237

### $ref

$ref: string = "colorDef"

- Defined in schema/transforms.schema.ts:238

### default

default: string = "FFFFFFFF"

- Defined in schema/transforms.schema.ts:239

### deg

deg: object

- Defined in schema/transforms.schema.ts:224

### oneOf

oneOf: (object | object)[] = [{type: 'string',enum: ['exif'],}, {type: 'number',minimum: 0,maximum: 359,}]

- Defined in schema/transforms.schema.ts:225

### exif

exif: object

- Defined in schema/transforms.schema.ts:234

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:235

### rounded_corners

rounded_corners: object

- Defined in schema/transforms.schema.ts:415

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {radius: {oneOf: [{type: 'integer',minimum: 1,maximum: 10000,}, {type: 'string',enum: ['max'],}],},blur: {type: 'number',minimum: 0,maximum: 20,default: 0.3,},background: {'$ref': 'colorDef',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:416

### security

security: object

- Defined in schema/transforms.schema.ts:1195

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:1197

### required

required: string[] = ['policy', 'signature']

- Defined in schema/transforms.schema.ts:1206

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:1196

### properties

properties: object

- Defined in schema/transforms.schema.ts:1198

### policy

policy: object

- Defined in schema/transforms.schema.ts:1199

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1200

### signature

signature: object

- Defined in schema/transforms.schema.ts:1202

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1203

### sepia

sepia: object

- Defined in schema/transforms.schema.ts:645

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {tone: {type: 'integer',minimum: 0,maximum: 100,default: 80,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:646

### sfw

sfw: object

- Defined in schema/transforms.schema.ts:85

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:87

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:86

### shadow

shadow: object

- Defined in schema/transforms.schema.ts:519

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {blur: {type: 'number',minimum: 0,maximum: 20,default: 100,},opacity: {type: 'integer',minimum: 0,maximum: 100,default: 60,},vector: {type: 'array',additionalItems: false,minItems: 2,items: [{type: 'integer',minimum: -1000,maximum: 1000,default: 4,}, {type: 'integer',minimum: -1000,maximum: 1000,default: 4,}],},color: {'$ref': 'colorDef',},background: {'$ref': 'colorDef',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:520

### sharpen

sharpen: object

- Defined in schema/transforms.schema.ts:597

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {amount: {type: 'integer',minimum: 0,maximum: 20,default: 2,},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:598

### store

store: object

- Defined in schema/transforms.schema.ts:1093

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',additionalProperties: false,properties: {filename: {type: 'string',},location: {'$ref': 'locationsDef',},path: {type: 'string',},container: {type: 'string',},region: {'$ref': 'regionsDef',},access: {type: 'string',enum: ['public', 'private'],default: 'private',},base64decode: {type: 'boolean',},workflows: {'$ref': 'workflowsDef',},},}]

- Defined in schema/transforms.schema.ts:1094

### tags

tags: object

- Defined in schema/transforms.schema.ts:81

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:83

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:82

### torn_edges

torn_edges: object

- Defined in schema/transforms.schema.ts:490

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {spread: {type: 'array',additionalItems: false,minItems: 2,items: [{type: 'integer',minimum: 1,maximum: 10000,default: 1,}, {type: 'integer',minimum: 1,maximum: 10000,default: 10,}],},background: {'$ref': 'colorDef',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:491

### upscale

upscale: object

- Defined in schema/transforms.schema.ts:842

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {noise: {type: 'string',enum: ['none', 'low', 'medium', 'high'],default: 'none',},upscale: {type: 'boolean',default: true,},style: {type: 'string',enum: ['artwork', 'photo'],default: 'photo',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:843

### urlscreenshot

urlscreenshot: object

- Defined in schema/transforms.schema.ts:795

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {agent: {type : 'string',enum: ['desktop', 'mobile'],default: 'desktop',},width: {type: 'integer',minimum: 1,maximum: 1920,default: 1024,},height: {type: 'integer',minimum: 1,maximum: 8000,default: 768,},mode: {type: 'string',enum: ['all', 'window'],default: 'all',},delay: {type: 'integer',minimum: 0,maximum: 20000,default: 1000,},orientation: {type: 'string',enum: ['portrait', 'landscape'],default: 'portrait',},device: {type: 'string',default: '',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:796

### video_convert

video_convert: object

- Defined in schema/transforms.schema.ts:970

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:972

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:971

### properties

properties: object

- Defined in schema/transforms.schema.ts:973

### access

access: object

- Defined in schema/transforms.schema.ts:1086

### default

default: string = "public"

- Defined in schema/transforms.schema.ts:1089

### enum

enum: string[] = ['public', 'private']

- Defined in schema/transforms.schema.ts:1088

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1087

### aspect_mode

aspect_mode: object

- Defined in schema/transforms.schema.ts:999

### default

default: string = "letterbox"

- Defined in schema/transforms.schema.ts:1002

### enum

enum: string[] = ['letterbox', 'pad', 'crop', 'preserve', 'constrain']

- Defined in schema/transforms.schema.ts:1001

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1000

### audio_bitrate

audio_bitrate: object

- Defined in schema/transforms.schema.ts:1027

### maximum

maximum: number = 999

- Defined in schema/transforms.schema.ts:1030

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:1029

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1028

### audio_channels

audio_channels: object

- Defined in schema/transforms.schema.ts:1032

### maximum

maximum: number = 12

- Defined in schema/transforms.schema.ts:1035

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:1034

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1033

### audio_sample_rate

audio_sample_rate: object

- Defined in schema/transforms.schema.ts:1004

### maximum

maximum: number = 99999

- Defined in schema/transforms.schema.ts:1007

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:1006

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1005

### clip_length

clip_length: object

- Defined in schema/transforms.schema.ts:1037

### pattern

pattern: string = `^([0-1]?\\d|2[0-3])(?::([0-5]?\\d))?(?::([0-5]?\\d))?$`

- Defined in schema/transforms.schema.ts:1039

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1038

### clip_offset

clip_offset: object

- Defined in schema/transforms.schema.ts:1041

### pattern

pattern: string = `^([0-1]?\\d|2[0-3])(?::([0-5]?\\d))?(?::([0-5]?\\d))?$`

- Defined in schema/transforms.schema.ts:1043

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1042

### container

container: object

- Defined in schema/transforms.schema.ts:1083

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1084

### extname

extname: object

- Defined in schema/transforms.schema.ts:993

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:994

### filename

filename: object

- Defined in schema/transforms.schema.ts:1074

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1075

### force

force: object

- Defined in schema/transforms.schema.ts:987

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:988

### fps

fps: object

- Defined in schema/transforms.schema.ts:1017

### maximum

maximum: number = 300

- Defined in schema/transforms.schema.ts:1020

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:1019

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1018

### frame_count

frame_count: object

- Defined in schema/transforms.schema.ts:1068

### default

default: number = 1

- Defined in schema/transforms.schema.ts:1072

### maximum

maximum: number = 1

- Defined in schema/transforms.schema.ts:1071

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:1070

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1069

### height

height: object

- Defined in schema/transforms.schema.ts:979

### maximum

maximum: number = 4096

- Defined in schema/transforms.schema.ts:982

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:981

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:980

### keyframe_interval

keyframe_interval: object

- Defined in schema/transforms.schema.ts:1022

### maximum

maximum: number = 250

- Defined in schema/transforms.schema.ts:1025

### minimum

minimum: number = 250

- Defined in schema/transforms.schema.ts:1024

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1023

### location

location: object

- Defined in schema/transforms.schema.ts:1077

### $ref

$ref: string = "locationsDef"

- Defined in schema/transforms.schema.ts:1078

### path

path: object

- Defined in schema/transforms.schema.ts:1080

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1081

### preset

preset: object

- Defined in schema/transforms.schema.ts:984

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:985

### title

title: object

- Defined in schema/transforms.schema.ts:990

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:991

### two_pass

two_pass: object

- Defined in schema/transforms.schema.ts:1009

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:1010

### upscale

upscale: object

- Defined in schema/transforms.schema.ts:996

### type

type: string = "boolean"

- Defined in schema/transforms.schema.ts:997

### video_bitrate

video_bitrate: object

- Defined in schema/transforms.schema.ts:1012

### maximum

maximum: number = 5000

- Defined in schema/transforms.schema.ts:1015

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:1014

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1013

### watermark_bottom

watermark_bottom: object

- Defined in schema/transforms.schema.ts:1058

### maximum

maximum: number = 9999

- Defined in schema/transforms.schema.ts:1061

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:1060

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1059

### watermark_left

watermark_left: object

- Defined in schema/transforms.schema.ts:1063

### maximum

maximum: number = 9999

- Defined in schema/transforms.schema.ts:1066

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:1065

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1064

### watermark_right

watermark_right: object

- Defined in schema/transforms.schema.ts:1053

### maximum

maximum: number = 9999

- Defined in schema/transforms.schema.ts:1056

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:1055

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1054

### watermark_top

watermark_top: object

- Defined in schema/transforms.schema.ts:1048

### maximum

maximum: number = 9999

- Defined in schema/transforms.schema.ts:1051

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:1050

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:1049

### watermark_url

watermark_url: object

- Defined in schema/transforms.schema.ts:1045

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1046

### width

width: object

- Defined in schema/transforms.schema.ts:974

### maximum

maximum: number = 4096

- Defined in schema/transforms.schema.ts:977

### minimum

minimum: number = 1

- Defined in schema/transforms.schema.ts:976

### type

type: string = "integer"

- Defined in schema/transforms.schema.ts:975

### vignette

vignette: object

- Defined in schema/transforms.schema.ts:444

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'object',properties: {amount: {type: 'integer',minimum: 0,maximum: 100,default: 20,},blurmode: {type: 'string',enum: ['gaussian', 'linear'],default: 'gaussian',},background: {'$ref': 'colorDef',},},additionalProperties: false,}]

- Defined in schema/transforms.schema.ts:445

### watermark

watermark: object

- Defined in schema/transforms.schema.ts:1129

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/transforms.schema.ts:1147

### required

required: string[] = ['file',]

- Defined in schema/transforms.schema.ts:1144

### type

type: string = "object"

- Defined in schema/transforms.schema.ts:1130

### properties

properties: object

- Defined in schema/transforms.schema.ts:1131

### file

file: object

- Defined in schema/transforms.schema.ts:1132

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1133

### position

position: object

- Defined in schema/transforms.schema.ts:1140

### $ref

$ref: string = "positionDef"

- Defined in schema/transforms.schema.ts:1141

### size

size: object

- Defined in schema/transforms.schema.ts:1135

### maximum

maximum: number = 500

- Defined in schema/transforms.schema.ts:1138

### minimum

minimum: number = 0

- Defined in schema/transforms.schema.ts:1137

### type

type: string = "number"

- Defined in schema/transforms.schema.ts:1136

### zip

zip: object

- Defined in schema/transforms.schema.ts:1258

### type

type: string = "string"

- Defined in schema/transforms.schema.ts:1259

### Const UploadParamsSchema

UploadParamsSchema: object

- Defined in schema/upload.schema.ts:17

### $schema

$schema: string = "http://json-schema.org/draft-07/schema#"

- Defined in schema/upload.schema.ts:18

### additionalProperties

additionalProperties: boolean = false

- Defined in schema/upload.schema.ts:22

### description

description: string = "Filestack Upload Options"

- Defined in schema/upload.schema.ts:20

### title

title: string = "Filestack Upload"

- Defined in schema/upload.schema.ts:19

### type

type: string = "object"

- Defined in schema/upload.schema.ts:21

### properties

properties: object

- Defined in schema/upload.schema.ts:23

### concurrency

concurrency: object

- Defined in schema/upload.schema.ts:28

### maximum

maximum: number = 20

- Defined in schema/upload.schema.ts:31

### minimum

minimum: number = 1

- Defined in schema/upload.schema.ts:30

### type

type: string = "integer"

- Defined in schema/upload.schema.ts:29

### intelligent

intelligent: object

- Defined in schema/upload.schema.ts:53

### oneOf

oneOf: (object | object)[] = [{type: 'boolean',}, {type: 'string',enum: ['fallback'],}]

- Defined in schema/upload.schema.ts:54

### intelligentChunkSize

intelligentChunkSize: object

- Defined in schema/upload.schema.ts:61

### type

type: string = "integer"

- Defined in schema/upload.schema.ts:62

### onProgress

onProgress: object

- Defined in schema/upload.schema.ts:64

### format

format: string = "callback"

- Defined in schema/upload.schema.ts:65

### onRetry

onRetry: object

- Defined in schema/upload.schema.ts:67

### format

format: string = "callback"

- Defined in schema/upload.schema.ts:68

### partSize

partSize: object

- Defined in schema/upload.schema.ts:24

### minimum

minimum: number = 5 * 1024 * 1024

- Defined in schema/upload.schema.ts:26

### type

type: string = "integer"

- Defined in schema/upload.schema.ts:25

### progressInterval

progressInterval: object

- Defined in schema/upload.schema.ts:33

### minimum

minimum: number = 1

- Defined in schema/upload.schema.ts:35

### type

type: string = "integer"

- Defined in schema/upload.schema.ts:34

### retry

retry: object

- Defined in schema/upload.schema.ts:37

### maximum

maximum: number = 20

- Defined in schema/upload.schema.ts:40

### minimum

minimum: number = 0

- Defined in schema/upload.schema.ts:39

### type

type: string = "integer"

- Defined in schema/upload.schema.ts:38

### retryFactor

retryFactor: object

- Defined in schema/upload.schema.ts:42

### type

type: string = "integer"

- Defined in schema/upload.schema.ts:43

### retryMaxTime

retryMaxTime: object

- Defined in schema/upload.schema.ts:45

### type

type: string = "integer"

- Defined in schema/upload.schema.ts:46

### timeout

timeout: object

- Defined in schema/upload.schema.ts:48

### maximum

maximum: number = 60 * 60 * 1000

- Defined in schema/upload.schema.ts:51

### minimum

minimum: number = 1

- Defined in schema/upload.schema.ts:50

### type

type: string = "integer"

- Defined in schema/upload.schema.ts:49

### Const config

config: object

- Defined in config.ts:42

### urls

urls: object

- Defined in config.ts:43

### cdnUrl

cdnUrl: string = "https://cdn.filestackcontent.com"

- Defined in config.ts:47

### cloudApiUrl

cloudApiUrl: string = "https://cloud.filestackapi.com"

- Defined in config.ts:46

### fileApiUrl

fileApiUrl: string = "https://www.filestackapi.com/api/file"

- Defined in config.ts:44

### pickerUrl

pickerUrl: string = `https://static.filestackapi.com/picker/${PICKER_VERSION}/picker.js`

- Defined in config.ts:48

### uploadApiUrl

uploadApiUrl: string = "https://upload.filestackapi.com"

- Defined in config.ts:45

### Const defaultSession

defaultSession: object

- Defined in lib/api/preview.spec.browser.ts:22

### apikey

apikey: string = "TEST_API_KEY"

- Defined in lib/api/preview.spec.browser.ts:23

### urls

urls: object

- Defined in lib/api/preview.spec.browser.ts:24

### cdnUrl

cdnUrl: string = "https://cdn.filestackcontent.com"

- Defined in lib/api/preview.spec.browser.ts:28

### cloudApiUrl

cloudApiUrl: string = "https://cloud.filestackapi.com"

- Defined in lib/api/preview.spec.browser.ts:27

### fileApiUrl

fileApiUrl: string = "https://www.filestackapi.com/api/file"

- Defined in lib/api/preview.spec.browser.ts:25

### pickerUrl

pickerUrl: string = "https://static.filestackapi.com/picker/1.4.4/picker.js"

- Defined in lib/api/preview.spec.browser.ts:29

### uploadApiUrl

uploadApiUrl: string = "https://upload.filestackapi.com"

- Defined in lib/api/preview.spec.browser.ts:26

### Const testSecurity

testSecurity: object

- Defined in lib/api/cloud.spec.browser.ts:28

### policy

policy: string = "examplePolicy"

- Defined in lib/api/cloud.spec.browser.ts:29

### signature

signature: string = "exampleSignature"

- Defined in lib/api/cloud.spec.browser.ts:30

### Const testSession

testSession: object

- Defined in lib/api/cloud.spec.browser.ts:34

### apikey

apikey: string = testApiKey

- Defined in lib/api/cloud.spec.browser.ts:35

### urls

urls: object = sessionURls

- Defined in lib/api/cloud.spec.browser.ts:36

#### Type declaration

- ##### cdnUrl: string

- ##### cloudApiUrl: string

- ##### fileApiUrl: string

- ##### pickerUrl: string

- ##### uploadApiUrl: string