Interfaces
Interface AnimationParams
Hierarchy
- AnimationParams
Defined in lib/filelink.ts:215
Index
Properties
align
Optional
align?: AlignOptionsDefined in lib/filelink.ts:221
background
Optional
background?: stringDefined in lib/filelink.ts:222
delay
Optional
delay?: numberDefined in lib/filelink.ts:216
fit
Optional
fit?: FitOptionsDefined in lib/filelink.ts:220
height
Optional
height?: numberDefined in lib/filelink.ts:219
loop
Optional
loop?: numberDefined in lib/filelink.ts:217
width
Optional
width?: numberDefined in lib/filelink.ts:218
Interface AsciiParams
Hierarchy
- AsciiParams
Defined in lib/filelink.ts:398
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:399
colored
Optional
colored?: booleanDefined in lib/filelink.ts:401
foreground
Optional
foreground?: stringDefined in lib/filelink.ts:400
reverse
Optional
reverse?: booleanDefined in lib/filelink.ts:403
size
Optional
size?: numberDefined in lib/filelink.ts:402
Interface BlackwhiteParams
Hierarchy
- BlackwhiteParams
Defined in lib/filelink.ts:347
Index
Properties
threshold
threshold: numberDefined in lib/filelink.ts:348
Interface BlurFacesParams
Hierarchy
- BlurFacesParams
Defined in lib/filelink.ts:267
Index
Properties
amount
Optional
amount?: numberDefined in lib/filelink.ts:272
blur
Optional
blur?: numberDefined in lib/filelink.ts:273
buffer
Optional
buffer?: numberDefined in lib/filelink.ts:271
faces
Optional
faces?: string | numberDefined in lib/filelink.ts:268
maxsize
Optional
maxsize?: numberDefined in lib/filelink.ts:270
minsize
Optional
minsize?: numberDefined in lib/filelink.ts:269
type
Optional
type?: ShapeTypeDefined in lib/filelink.ts:274
Interface BlurParams
Hierarchy
- BlurParams
Defined in lib/filelink.ts:343
Index
Properties
amount
amount: numberDefined in lib/filelink.ts:344
Interface BorderParams
Hierarchy
- BorderParams
Defined in lib/filelink.ts:312
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:315
color
Optional
color?: stringDefined in lib/filelink.ts:314
width
Optional
width?: numberDefined in lib/filelink.ts:313
Interface CacheParams
Hierarchy
- CacheParams
Defined in lib/filelink.ts:430
Index
Properties
cache
Optional
cache?: booleanDefined in lib/filelink.ts:431
expiry
expiry: numberDefined in lib/filelink.ts:432
Interface CircleParams
Hierarchy
- CircleParams
Defined in lib/filelink.ts:308
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:309
Interface ClientOptions
Hierarchy
- ClientOptions
Indexable
[option: string]: anyDefined in lib/client.ts:52
Index
Properties
cname
Optional
cname?: stringDomain to use for all URLs. Requires the custom CNAME addon. If this is enabled then you must also set up your own OAuth applications for each cloud source you wish to use in the picker.
Defined in lib/client.ts:66
forwardErrors
Optional
forwardErrors?: booleanDefault
Defined in lib/client.ts:78
security
Optional
security?: SecuritySecurity object with policy and signature keys. Can be used to limit client capabilities and protect public URLs. It is intended to be used with server-side policy and signature generation. Read about security policies.
Defined in lib/client.ts:60
sessionCache
Optional
sessionCache?: booleanDefined in lib/client.ts:72
Interface CollageParams
Hierarchy
- CollageParams
Defined in lib/filelink.ts:383
Index
Properties
color
Optional
color?: stringDefined in lib/filelink.ts:387
files
files: [string]Defined in lib/filelink.ts:389
fit
Optional
fit?: FitOptionsDefined in lib/filelink.ts:388
height
Optional
height?: numberDefined in lib/filelink.ts:386
margin
Optional
margin?: numberDefined in lib/filelink.ts:384
width
Optional
width?: numberDefined in lib/filelink.ts:385
Interface CompressParams
Hierarchy
- CompressParams
Defined in lib/filelink.ts:318
Index
Properties
metadata
Optional
metadata?: booleanDefined in lib/filelink.ts:319
Interface CropFacesParams
Hierarchy
- CropFacesParams
Defined in lib/filelink.ts:249
Index
Properties
buffer
Optional
buffer?: numberDefined in lib/filelink.ts:254
faces
faces?: string | numberDefined in lib/filelink.ts:253
height
Optional
height?: numberDefined in lib/filelink.ts:252
mode
Optional
mode?: CropfacesTypeDefined in lib/filelink.ts:250
width
Optional
width?: numberDefined in lib/filelink.ts:251
Interface CropParams
Hierarchy
- CropParams
Defined in lib/filelink.ts:232
Index
Properties
dim
dim: [number, number, number, number]Defined in lib/filelink.ts:233
Interface DetectFacesParams
Hierarchy
- DetectFacesParams
Defined in lib/filelink.ts:242
Index
Properties
color
Optional
color?: stringDefined in lib/filelink.ts:245
export
export?: booleanDefined in lib/filelink.ts:246
maxsize
Optional
maxsize?: numberDefined in lib/filelink.ts:244
minsize
Optional
minsize?: numberDefined in lib/filelink.ts:243
Interface EnhanceParams
Hierarchy
- EnhanceParams
Defined in lib/filelink.ts:489
Index
Properties
preset
Optional
preset?: EnhancePresetDefined in lib/filelink.ts:490
Interface FallbackParams
Hierarchy
- FallbackParams
Defined in lib/filelink.ts:503
Index
Properties
cache
Optional
cache?: numberDefined in lib/filelink.ts:505
handle
Optional
handle: stringDefined in lib/filelink.ts:504
Interface FsAuthConfig
Hierarchy
- FsAuthConfig
Defined in lib/request/types.ts:37
Index
Properties
password
password: stringDefined in lib/request/types.ts:39
username
username: stringDefined in lib/request/types.ts:38
Interface FsRequestHeaders
Hierarchy
- FsRequestHeaders
Defined in lib/request/types.ts:37
Indexable
[name: string]: stringDefined in lib/request/types.ts:42
Interface FsRequestOptions
Hierarchy
- FsRequestOptions
Defined in lib/request/types.ts:58
Index
Properties
auth
Optional
auth?: FsAuthConfigDefined in lib/request/types.ts:73
blobResponse
Optional
blobResponse?: booleanDefined in lib/request/types.ts:68
cache
Optional
cache?: RequestCacheDefined in lib/request/types.ts:63
cancelToken
Optional
cancelToken?: FsCancelTokenDefined in lib/request/types.ts:70
data
Optional
data?: anyDefined in lib/request/types.ts:60
filestackHeaders
Optional
filestackHeaders?: booleanDefined in lib/request/types.ts:66
headers
Optional
headers?: FsRequestHeadersDefined in lib/request/types.ts:67
method
Optional
method?: FsHttpMethodDefined in lib/request/types.ts:61
mode
Optional
mode?: RequestModeDefined in lib/request/types.ts:62
onProgress
Optional
onProgress?: ((pr: ProgressEvent<EventTarget>) => any)Type declaration
(pr: ProgressEvent<EventTarget>): any
Parameters
- pr: ProgressEvent<EventTarget>
Returns any
Defined in lib/request/types.ts:72
params
Optional
params?: FsRequestParamsDefined in lib/request/types.ts:65
redirect
Optional
redirect?: RequestRedirectDefined in lib/request/types.ts:64
retry
Optional
retry?: FsRetryConfigDefined in lib/request/types.ts:71
runtime
Optional
runtime?: FsRequestRuntimeDefined in lib/request/types.ts:74
timeout
Optional
timeout?: numberDefined in lib/request/types.ts:69
url
Optional
url?: stringDefined in lib/request/types.ts:59
Interface FsRequestParams
Hierarchy
- FsRequestParams
Indexable
[name: string]: string | numberDefined in lib/request/types.ts:46
Interface FsRequestRuntime
Hierarchy
- FsRequestRuntime
Indexable
[name: string]: anyDefined in lib/request/types.ts:53
Index
Properties
retryCount
Optional
retryCount?: numberDefined in lib/request/types.ts:54
Interface FsResponse
Hierarchy
- FsResponse
Defined in lib/request/types.ts:77
Index
Properties
config
config: FsRequestOptionsDefined in lib/request/types.ts:82
data
data: anyDefined in lib/request/types.ts:81
headers
headers: anyDefined in lib/request/types.ts:80
status
status: numberDefined in lib/request/types.ts:78
statusText
statusText: stringDefined in lib/request/types.ts:79
Interface FsRetryConfig
Hierarchy
- FsRetryConfig
Defined in lib/request/types.ts:30
Index
Properties
onRetry
Optional
onRetry?: ((requestConfig: any) => void)Type declaration
(requestConfig: any): void
Parameters
- requestConfig: any
Returns void
Defined in lib/request/types.ts:32
retry
retry: numberDefined in lib/request/types.ts:31
retryFactor
Optional
retryFactor?: numberDefined in lib/request/types.ts:34
retryMaxTime
Optional
retryMaxTime?: numberDefined in lib/request/types.ts:33
Interface MetadataOptions
Hierarchy
- MetadataOptions
Index
Properties
cloud
Optional
cloud?: booleanDefined in lib/api/file.ts:69
container
Optional
container?: booleanDefined in lib/api/file.ts:79
exif
Optional
exif?: booleanDefined in lib/api/file.ts:80
filename
Optional
filename?: booleanDefined in lib/api/file.ts:64
height
Optional
height?: booleanDefined in lib/api/file.ts:66
location
Optional
location?: booleanDefined in lib/api/file.ts:77
md5
Optional
md5?: booleanDefined in lib/api/file.ts:71
mimetype
Optional
mimetype?: booleanDefined in lib/api/file.ts:63
path
Optional
path?: booleanDefined in lib/api/file.ts:78
sha1
Optional
sha1?: booleanDefined in lib/api/file.ts:72
sha224
Optional
sha224?: booleanDefined in lib/api/file.ts:73
sha256
Optional
sha256?: booleanDefined in lib/api/file.ts:74
sha384
Optional
sha384?: booleanDefined in lib/api/file.ts:75
sha512
Optional
sha512?: booleanDefined in lib/api/file.ts:76
size
Optional
size?: booleanDefined in lib/api/file.ts:62
sourceUrl
Optional
sourceUrl?: booleanDefined in lib/api/file.ts:70
uploaded
Optional
uploaded?: booleanDefined in lib/api/file.ts:67
width
Optional
width?: booleanDefined in lib/api/file.ts:65
writeable
Optional
writeable?: booleanDefined in lib/api/file.ts:68
Interface MinifyCssParams
Hierarchy
- MinifyCssParams
Defined in lib/filelink.ts:508
Index
Properties
gzip
Optional
gzip?: booleanDefined in lib/filelink.ts:509
level
Optional
level?: numberDefined in lib/filelink.ts:510
Interface MinifyJsParams
Hierarchy
- MinifyJsParams
Defined in lib/filelink.ts:513
Index
Properties
gzip
Optional
gzip?: booleanDefined in lib/filelink.ts:514
keep_class_name
Optional
keep_class_name?: booleanDefined in lib/filelink.ts:517
keep_fn_name
Optional
keep_fn_name?: booleanDefined in lib/filelink.ts:516
mangle
Optional
mangle?: booleanDefined in lib/filelink.ts:518
merge_vars
Optional
merge_vars?: booleanDefined in lib/filelink.ts:519
remove_console
Optional
remove_console?: booleanDefined in lib/filelink.ts:520
remove_undefined
Optional
remove_undefined?: booleanDefined in lib/filelink.ts:521
targets
Optional
targets?: stringDefined in lib/filelink.ts:522
use_babel_polyfill
Optional
use_babel_polyfill?: booleanDefined in lib/filelink.ts:515
Interface ModulateParams
Hierarchy
- ModulateParams
Defined in lib/filelink.ts:363
Index
Properties
brightness
Optional
brightness?: numberDefined in lib/filelink.ts:364
hue
Optional
hue?: numberDefined in lib/filelink.ts:365
saturation
Optional
saturation?: numberDefined in lib/filelink.ts:366
Interface OilPaintParams
Hierarchy
- OilPaintParams
Defined in lib/filelink.ts:359
Index
Properties
amount
Optional
amount: numberDefined in lib/filelink.ts:360
Interface OutputParams
Hierarchy
- OutputParams
Defined in lib/filelink.ts:415
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:423
colorspace
Optional
colorspace?: stringDefined in lib/filelink.ts:417
compress
Optional
compress?: booleanDefined in lib/filelink.ts:421
density
Optional
density?: numberDefined in lib/filelink.ts:422
docinfo
Optional
docinfo?: booleanDefined in lib/filelink.ts:425
format
format: stringDefined in lib/filelink.ts:416
page
Optional
page?: numberDefined in lib/filelink.ts:420
pageformat
Optional
pageformat?: stringDefined in lib/filelink.ts:426
pageorientation
Optional
pageorientation?: stringDefined in lib/filelink.ts:427
quality
Optional
quality?: numberDefined in lib/filelink.ts:419
secure
Optional
secure?: booleanDefined in lib/filelink.ts:424
strip
Optional
strip?: booleanDefined in lib/filelink.ts:418
Interface PartialBlurParams
Hierarchy
- PartialBlurParams
Defined in lib/filelink.ts:376
Index
Properties
amount
amount: numberDefined in lib/filelink.ts:377
blur
Optional
blur?: numberDefined in lib/filelink.ts:378
objects
Optional
objects?: [[number, number, number, number]]Defined in lib/filelink.ts:380
type
Optional
type?: ShapeTypeDefined in lib/filelink.ts:379
Interface PartialPixelateParams
Hierarchy
- PartialPixelateParams
Defined in lib/filelink.ts:369
Index
Properties
amount
Optional
amount?: numberDefined in lib/filelink.ts:370
blur
Optional
blur?: numberDefined in lib/filelink.ts:371
objects
Optional
objects?: [[number, number, number, number]]Defined in lib/filelink.ts:373
type
Optional
type?: ShapeTypeDefined in lib/filelink.ts:372
Interface PdfConvertParams
Hierarchy
- PdfConvertParams
Defined in lib/filelink.ts:497
Index
Properties
pageformat
Optional
pageformat?: stringDefined in lib/filelink.ts:499
pageorientation
Optional
pageorientation?: stringDefined in lib/filelink.ts:498
pages
Optional
pages?: (string | number)[]Defined in lib/filelink.ts:500
Interface PdfInfoParams
Hierarchy
- PdfInfoParams
Defined in lib/filelink.ts:493
Index
Properties
colorinfo
Optional
colorinfo?: booleanDefined in lib/filelink.ts:494
Interface PickerFileMetadata
Hierarchy
- PickerFileMetadata
Defined in lib/picker.ts:101
Index
Properties
alt
alt: stringDefined in lib/picker.ts:161
container
Optional
container?: stringDefined in lib/picker.ts:105
cropped
Optional
cropped?: PickerCroppedDataDefined in lib/picker.ts:109
filename
filename: stringDefined in lib/picker.ts:113
handle
handle: stringDefined in lib/picker.ts:117
key
Optional
key?: stringDefined in lib/picker.ts:121
mimetype
mimetype: stringDefined in lib/picker.ts:125
originalFile
Optional
originalFile?: object | FileexposeOriginalFile if you want the underlying File object.Defined in lib/picker.ts:129
originalPath
originalPath: stringDefined in lib/picker.ts:133
rotated
Optional
rotated?: PickerRotatedDataDefined in lib/picker.ts:137
size
size: numberDefined in lib/picker.ts:141
source
source: stringDefined in lib/picker.ts:145
status
Optional
status?: stringDefined in lib/picker.ts:149
uploadId
uploadId: stringDefined in lib/picker.ts:153
url
url: stringDefined in lib/picker.ts:157
Interface PickerInstance
Hierarchy
- PickerInstance
Defined in lib/picker.ts:24
Index
Properties
cancel
cancel: (() => Promise<void>)Type declaration
(): Promise<void>
Cancel picker uploads. This operation is idempotent.
Returns Promise<void>
Defined in lib/picker.ts:33
close
close: (() => Promise<void>)Type declaration
(): Promise<void>
Close picker. This operation is idempotent.
Defined in lib/picker.ts:28
crop
crop: ((files: any[]) => Promise<void>)Type declaration
(files: any[]): Promise<void>
Specify a list of files to open in the picker for cropping
// <input id="fileSelect" type="file">
const inputEl = document.getElementById('fileSelect');
const picker = client.picker({
onUploadDone: res => console.log(res),
});
inputEl.addEventListener('change', (e) => {
picker.crop(e.target.files);
});
// Or pass an array of URL strings
const urls = [
'https://d1wtqaffaaj63z.cloudfront.net/images/fox_in_forest1.jpg',
'https://d1wtqaffaaj63z.cloudfront.net/images/sail.jpg',
];
picker.crop(urls);
- files: any[]
Returns Promise<void>
Defined in lib/picker.ts:65
open
open: (() => Promise<void>)Type declaration
(): Promise<void>
Open picker. This operation is idempotent.
Returns Promise<void>
Defined in lib/picker.ts:38
Interface PickerOptions
Hierarchy
- PickerOptions
Defined in lib/picker.ts:369
Index
accept?
acceptFn?
allowManualRetry?
cleanupImageExif?
concurrency?
container?
customAuthText?
customSourceContainer?
customSourceName?
customSourcePath?
customText?
disableAltText?
disableDirectoryUpload?
disableStorageKey?
disableThumbnails?
disableTransformer?
displayMode?
dropPane?
errorsTimeout?
exposeOriginalFile?
fromSources?
globalDropZone?
hideModalWhenUploading?
imageDim?
imageMax?
imageMin?
lang?
maxFiles?
maxSize?
minFiles?
miniUploader?
modalSize?
multipleFileUpload?
onCancel?
onClose?
onFileCropped?
onFileSelected?
onFileUploadCancel?
onFileUploadFailed?
onFileUploadFinished?
onFileUploadProgress?
onFileUploadStarted?
onOpen?
onUploadDone?
onUploadStarted?
pasteMode?
rootId?
startUploadingWhenMaxFilesReached?
storeTo?
supportEmail?
transformations?
transformationsUI?
uploadConfig?
uploadInBackground?
useSentryBreadcrumbs?
videoResolution?
viewType?
websearch?
Properties
accept
Optional
accept?: string | string[]- .pdf <- any file extension
- image/jpeg <- any mime type commonly known by browsers
- image/* <- accept all types of images
- video/* <- accept all types of video files
- audio/* <- accept all types of audio files
- application/* <- accept all types of application files
- text/* <- accept all types of text files
Defined in lib/picker.ts:380
acceptFn
Optional
acceptFn?: ((PickerFileMetadata: any, PickerAcceptFnOptions: any) => Promise<string>)Type declaration
(PickerFileMetadata: any, PickerAcceptFnOptions: any): Promise<string>
Custom accept check function
acceptFn: (file, options) => {
return options.mimeFromMagicBytes(file.originalFile).then((res) => { // we can check mimetype from magic bytes
//console.log(options.mimeFromExtension(file.originalFile.name)); // or check extension from filestack extensions database
// throw new Error('Cannot accept that file') // we can throw exception to block file upload
// return Promise.reject('Cannot accept that file'') // or reject a promise
return Promise.resolve();
});
}
- PickerFileMetadata: any
- PickerAcceptFnOptions: any
Defined in lib/picker.ts:394
allowManualRetry
Optional
allowManualRetry?: booleanDefined in lib/picker.ts:398
cleanupImageExif
Optional
cleanupImageExif?: boolean | {
keepICCandAPP?: boolean;
keepOrientation?: boolean;
}cleanupImageExif: {
keepOrientation: true,
keepICCandAPP: true
}
Defined in lib/picker.ts:444
concurrency
Optional
concurrency?: numberDefined in lib/picker.ts:485
container
Optional
container?: string | NodeContainer where picker should be appended. Only relevant for inline and dropPane display modes.
Defined in lib/picker.ts:433
customAuthText
Optional
customAuthText?: CustomAuthTextOptionsCustomize the text on the cloud authentication screen in Picker. Use a cloud source name (see fromSources) or a ‘default’ as a key, then put your custom notice or consent to the ‘top’ or the ‘bottom’ key to show it respectivly above or under ‘Connect button’.
customAuthText: {
// use it for every cloud authentication screen
default: {
top: [
'default top first line',
'default top second line'
],
bottom: [
'default bottom first line',
'default bottom second line'
]
},
// override a default bottom text for only gmail
gmail: {
bottom: [
'We need your permission to access your data and',
'process it with our machine learning system.'
]
}
}
Defined in lib/picker.ts:477
customSourceContainer
Optional
customSourceContainer?: stringDefined in lib/picker.ts:489
customSourceName
Optional
customSourceName?: stringDefined in lib/picker.ts:497
customSourcePath
Optional
customSourcePath?: stringDefined in lib/picker.ts:493
customText
Optional
customText?: PickerCustomTextProvide an object for mapping picker strings to your own strings. Strings surrounded by brackets, { foobar }, are interpolated with runtime values. Source labels are also available to override, e.g. Facebook, Instagram, Dropbox, etc.
Defined in lib/picker.ts:503
disableAltText
Optional
disableAltText?: booleanDefined in lib/picker.ts:519
disableDirectoryUpload
Optional
disableDirectoryUpload?: booleanDefined in lib/picker.ts:730
disableStorageKey
Optional
disableStorageKey?: booleanDefined in lib/picker.ts:511
disableThumbnails
Optional
disableThumbnails?: booleanDefined in lib/picker.ts:523
disableTransformer
Optional
disableTransformer?: booleanDefined in lib/picker.ts:515
displayMode
Optional
displayMode?: PickerDisplayModePicker display mode, one of 'inline', 'overlay', 'dropPane' – default is 'overlay'.
Defined in lib/picker.ts:481
dropPane
Optional
dropPane?: PickerDropPaneOptionsConfigure the drop pane behavior, i.e. when displayMode is dropPane.
Defined in lib/picker.ts:527
errorsTimeout
Optional
errorsTimeout?: numberDefined in lib/picker.ts:585
exposeOriginalFile
Optional
exposeOriginalFile?: booleanWhen true the originalFile metadata will be the actual File object instead of a POJO
Defined in lib/picker.ts:531
fromSources
Optional
fromSources?: string[]Valid sources are:
- local_file_system – Default
- url – Default
- imagesearch – Default
- facebook – Default
- instagram – Default
- googledrive – Default
- dropbox – Default
- webcam – Uses device menu on mobile. Not currently supported in Safari and IE.
- video – Uses device menu on mobile. Not currently supported in Safari and IE.
- audio – Uses device menu on mobile. Not currently supported in Safari and IE.
- box
- github
- gmail
- googlephotos
- onedrive
- onedriveforbusiness
- customsource – Configure this in your Filestack Dev Portal.
- unsplash
Defined in lib/picker.ts:420
globalDropZone
Optional
globalDropZone?: booleanDefined in lib/picker.ts:535
hideModalWhenUploading
Optional
hideModalWhenUploading?: booleanHide the picker modal UI once uploading begins. Defaults to false.
Defined in lib/picker.ts:539
imageDim
Optional
imageDim?: [number, number]Defined in lib/picker.ts:547
imageMax
Optional
imageMax?: [number, number]Specify maximum image dimensions. e.g. [800, 600]. Only for JPEG, PNG, and BMP files. Images bigger than the specified dimensions will be resized to the maximum size while maintaining the original aspect ratio. The output will not be exactly 800×600 unless the imageMax matches the aspect ratio of the original image.
Defined in lib/picker.ts:553
imageMin
Optional
imageMin?: [number, number]Specify minimum image dimensions. e.g. [800, 600]. Only for JPEG, PNG, and BMP files. Images smaller than the specified dimensions will be upscaled to the minimum size while maintaining the original aspect ratio. The output will not be exactly 800×600 unless the imageMin matches the aspect ratio of the original image.
Defined in lib/picker.ts:559
lang
Optional
lang?: stringSets locale. Accepts: ca, da, de, en, es, fr, he, it, ja, ko, nl, no, pl, pt, sv, ru, vi, zh, tr
Defined in lib/picker.ts:563
maxFiles
Optional
maxFiles?: numberMaximum number of files allowed to upload. Defaults to 1.
Defined in lib/picker.ts:571
maxSize
Optional
maxSize?: numberRestrict selected files to a maximum number of bytes. (e.g. 10 * 1024 * 1024 for 10MB limit).
Defined in lib/picker.ts:575
minFiles
Optional
minFiles?: numberMinimum number of files required to start uploading. Defaults to 1.
Defined in lib/picker.ts:567
miniUploader
Optional
miniUploader?: booleanDefined in lib/picker.ts:734
modalSize
Optional
modalSize?: [number, number]Defined in lib/picker.ts:589
multipleFileUpload
Optional
multipleFileUpload?: booleanEnable/Disable possibility to multiple file upload
Defined in lib/picker.ts:738
onCancel
Optional
onCancel?: PickerUploadDoneCallbackDefined in lib/picker.ts:593
onClose
Optional
onClose?: (() => void)Type declaration
(): void
Called when the UI is exited.
Returns void
Defined in lib/picker.ts:597
onFileCropped
Optional
onFileCropped?: PickerFileCallbackDefined in lib/picker.ts:663
onFileSelected
Optional
onFileSelected?: PickerFileCallbackExample
// Using to veto file selection
// If you throw any error in this function it will reject the file selection.
// The error message will be displayed to the user as an alert.
onFileSelected(file) {
if (file.size > 1000 * 1000) {
throw new Error('File too big, select something smaller than 1MB');
}
}
// Using to change selected file name
// NOTE: This currently only works for local uploads
onFileSelected(file) {
// It's important to return a new file by the end of this function.
return { ...file, name: 'foo' };
}
The callback function can also return a Promise to allow asynchronous validation logic. You can pass a file object to resolve for changing the file name, it will behave the same as when the file is returned from the non-async callback.
onFileSelected(file) {
return new Promise((resolve, reject) => {
// Do something async
resolve();
// Or reject the selection with reject()
});
}
Defined in lib/picker.ts:639
onFileUploadCancel
Optional
onFileUploadCancel?: PickerFileCancelCallbackDefined in lib/picker.ts:643
onFileUploadFailed
Optional
onFileUploadFailed?: PickerFileErrorCallbackDefined in lib/picker.ts:655
onFileUploadFinished
Optional
onFileUploadFinished?: PickerFileCallbackDefined in lib/picker.ts:651
onFileUploadProgress
Optional
onFileUploadProgress?: PickerFileProgressCallbackDefined in lib/picker.ts:659
onFileUploadStarted
Optional
onFileUploadStarted?: PickerFileWithTokenCallbackDefined in lib/picker.ts:647
onOpen
Optional
onOpen?: ((handle: PickerInstance) => void)Type declaration
(handle: PickerInstance): void
Called when the UI is mounted.
Parameters
- handle: PickerInstance
Returns void
Defined in lib/picker.ts:602
onUploadDone
Optional
onUploadDone?: PickerUploadDoneCallbackDefined in lib/picker.ts:671
onUploadStarted
Optional
onUploadStarted?: PickerUploadStartedCallbackDefined in lib/picker.ts:667
pasteMode
Optional
pasteMode?: {
pasteToFirstInViewPort?: boolean;
pasteToFirstInstance?: boolean;
}Param
Param
Paste To First In View Port
Type declaration
OptionalpasteToFirstInViewPort?: booleanOptionalpasteToFirstInstance?: boolean
Defined in lib/picker.ts:723
rootId
Optional
rootId?: stringNote: This option is ignored when displayMode is dropPane.
Defined in lib/picker.ts:681
startUploadingWhenMaxFilesReached
Optional
startUploadingWhenMaxFilesReached?: booleanWhether to start uploading automatically when maxFiles is hit. Defaults to false.
Defined in lib/picker.ts:685
storeTo
Optional
storeTo?: PickerStoreOptionsDefined in lib/picker.ts:689
supportEmail
Optional
supportEmail?: stringDefined in lib/picker.ts:507
transformations
Optional
transformations?: PickerTransformationOptionsDefined in lib/picker.ts:693
transformationsUI
Optional
transformationsUI?: booleanWhether to use the new transformations UI. Defaults to false.
Defined in lib/picker.ts:697
uploadConfig
Optional
uploadConfig?: UploadOptionsDefined in lib/picker.ts:701
uploadInBackground
Optional
uploadInBackground?: booleanStart uploading immediately on file selection. Defaults to true.
Important
Defined in lib/picker.ts:706
Optional
useSentryBreadcrumbs?: booleanUse Sentry Breadcrumbs mechanism to log information about occured errors. It can override global objects like console, error etc. Defaults to true.
Defined in lib/picker.ts:715
videoResolution
Optional
videoResolution?: stringSets the resolution of recorded video. One of “320×240”, “640×480” or “1280×720”. Default is "640x480".
Defined in lib/picker.ts:710
viewType
Optional
viewType?: "list" | "grid"Defined in lib/picker.ts:580
websearch
Optional
websearch?: objectwebsearch: {
predefinedText: 'Sample text'
}
Defined in lib/picker.ts:429
Interface PickerResponse
Hierarchy
- PickerResponse
Defined in lib/picker.ts:171
Index
Properties
filesFailed
filesFailed: PickerFileMetadata[]Defined in lib/picker.ts:173
filesUploaded
filesUploaded: PickerFileMetadata[]Defined in lib/picker.ts:172
Interface PickerUploadDoneCallback
Hierarchy
- PickerUploadDoneCallback
PickerUploadDoneCallback(files: PickerResponse): voidParameters
- files: PickerResponse
Returns void
Defined in lib/picker.ts:200
Interface PixelateFacesParams
Hierarchy
- PixelateFacesParams
Defined in lib/filelink.ts:257
Index
Properties
amount
Optional
amount?: numberDefined in lib/filelink.ts:262
blur
Optional
blur?: numberDefined in lib/filelink.ts:263
buffer
Optional
buffer?: numberDefined in lib/filelink.ts:261
faces
Optional
faces?: string | numberDefined in lib/filelink.ts:258
maxsize
Optional
maxsize?: numberDefined in lib/filelink.ts:260
minsize
Optional
minsize?: numberDefined in lib/filelink.ts:259
type
Optional
type?: ShapeTypeDefined in lib/filelink.ts:264
Interface PixelateParams
Hierarchy
- PixelateParams
Defined in lib/filelink.ts:355
Index
Properties
amount
amount: numberDefined in lib/filelink.ts:356
Interface PolaroidParams
Hierarchy
- PolaroidParams
Defined in lib/filelink.ts:289
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:292
color
Optional
color?: stringDefined in lib/filelink.ts:290
rotate
Optional
rotate?: numberDefined in lib/filelink.ts:291
Interface PreviewOptions
Hierarchy
- PreviewOptions
Defined in lib/api/preview.ts:23
Index
Properties
css
Optional
css?: stringDefined in lib/api/preview.ts:32
id
id: stringDefined in lib/api/preview.ts:28
Interface ProgressiveJpgParams
Hierarchy
- ProgressiveJpgParams
Defined in lib/filelink.ts:328
Index
Properties
metadata
metadata: booleanDefined in lib/filelink.ts:330
quality
quality: numberDefined in lib/filelink.ts:329
Interface QualityParams
Hierarchy
- QualityParams
Defined in lib/filelink.ts:406
Index
Properties
value
value: numberDefined in lib/filelink.ts:407
Interface ResizeParams
Hierarchy
- ResizeParams
Defined in lib/filelink.ts:225
Index
Properties
align
Optional
align?: AlignOptionsDefined in lib/filelink.ts:229
fit
Optional
fit?: FitOptionsDefined in lib/filelink.ts:228
height
Optional
height?: numberDefined in lib/filelink.ts:227
width
Optional
width?: numberDefined in lib/filelink.ts:226
Interface RetrieveOptions
Hierarchy
- RetrieveOptions
Defined in lib/api/file.ts:135
Index
Properties
cache
Optional
cache?: booleanDefined in lib/api/file.ts:140
dl
Optional
dl?: booleanDefined in lib/api/file.ts:138
extension
Optional
extension?: stringDefined in lib/api/file.ts:139
head
Optional
head?: booleanDefined in lib/api/file.ts:137
metadata
Optional
metadata?: booleanDefined in lib/api/file.ts:136
Interface RotateParams
Hierarchy
- RotateParams
Defined in lib/api/file.ts:135
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:239
color
Optional
color?: stringDefined in lib/filelink.ts:238
deg
deg: string | numberDefined in lib/filelink.ts:237
Interface RoundedCornersParams
Hierarchy
- RoundedCornersParams
Defined in lib/filelink.ts:277
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:280
blur
Optional
blur?: numberDefined in lib/filelink.ts:279
radius
Optional
radius?: numberDefined in lib/filelink.ts:278
Interface Security
Hierarchy
- Security
Defined in lib/client.ts:47
Index
Properties
policy
policy: stringDefined in lib/client.ts:48
signature
signature: stringDefined in lib/client.ts:49
Interface SecurityOptions
See
Hierarchy
- SecurityOptions
Defined in lib/api/security.ts:23
Index
Properties
call
Optional
call?: any[]Defined in lib/api/security.ts:25
container
Optional
container?: stringDefined in lib/api/security.ts:31
expiry
expiry: numberDefined in lib/api/security.ts:24
handle
Optional
handle?: stringDefined in lib/api/security.ts:26
maxSize
Optional
maxSize?: numberDefined in lib/api/security.ts:28
minSize
Optional
minSize?: numberDefined in lib/api/security.ts:29
path
Optional
path?: stringDefined in lib/api/security.ts:30
url
Optional
url?: stringDefined in lib/api/security.ts:27
Interface SecurityParams
Hierarchy
- SecurityParams
Defined in lib/filelink.ts:410
Index
Properties
policy
policy: stringDefined in lib/filelink.ts:411
signature
Optional
signature?: stringDefined in lib/filelink.ts:412
Interface SepiaParams
Hierarchy
- SepiaParams
Defined in lib/filelink.ts:351
Index
Properties
tone
tone: numberDefined in lib/filelink.ts:352
Interface ShadowParams
Hierarchy
- ShadowParams
Defined in lib/filelink.ts:410
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:305
blur
Optional
blur?: numberDefined in lib/filelink.ts:301
color
Optional
color?: stringDefined in lib/filelink.ts:304
opacity
Optional
opacity?: numberDefined in lib/filelink.ts:302
vector
Optional
vector?: [number, number]Defined in lib/filelink.ts:303
Interface SharpenParams
Hierarchy
- SharpenParams
Defined in lib/filelink.ts:339
Index
Properties
amount
amount: numberDefined in lib/filelink.ts:340
Interface SmartCropParams
Hierarchy
- SmartCropParams
Defined in lib/filelink.ts:333
Index
Properties
height
height: numberDefined in lib/filelink.ts:336
mode
mode: SmartCropModeDefined in lib/filelink.ts:334
width
width: numberDefined in lib/filelink.ts:335
Interface StoreBaseParams
Hierarchy
- StoreBaseParams
Defined in lib/filelink.ts:195
Index
Properties
access
Optional
access?: stringDefined in lib/filelink.ts:200
container
Optional
container?: stringDefined in lib/filelink.ts:198
disableStorageKey
Optional
disableStorageKey?: booleanDefined in lib/filelink.ts:201
location
Optional
location?: stringDefined in lib/filelink.ts:196
path
Optional
path?: stringDefined in lib/filelink.ts:197
region
Optional
region?: stringDefined in lib/filelink.ts:199
Interface TornEdgesParams
Hierarchy
- TornEdgesParams
Defined in lib/filelink.ts:295
Index
Properties
background
Optional
background?: stringDefined in lib/filelink.ts:297
spread
Optional
spread?: [number, number]Defined in lib/filelink.ts:296
Interface TransformOptions
See
Hierarchy
- TransformOptions
Defined in lib/api/transform.ts:218
Index
blackwhite?
blur?
blur_faces?
border?
cache?
circle?
collage?
compress?
crop?
crop_faces?
detect_faces?
enchance?
flip?
flop?
imagesize?
modulate?
monochrome?
negative?
no_metadata?
oil_paint?
output?
partial_blur?
partial_pixelate?
pdfconvert?
pdfinfo?
pixelate?
pixelate_faces?
pjpg?
polaroid?
quality?
redeye?
resize?
rotate?
rounded_corners?
security?
sepia?
sfw?
shadow?
sharpen?
smart_crop?
store?
tags?
torn_edges?
upscale?
urlscreenshot?
video_convert?
vignette?
watermark?
Properties
ascii
Optional
ascii?: true | {
background?: string;
colored?: boolean;
foreground?: string;
reverse?: boolean;
size?: number;
}Defined in lib/api/transform.ts:380
blackwhite
Optional
blackwhite?: true | {
threshold: number;
}Defined in lib/api/transform.ts:338
blur
Optional
blur?: true | {
amount: number;
}Defined in lib/api/transform.ts:335
blur_faces
Optional
blur_faces?: {
amount?: number;
blur?: number;
buffer?: number;
faces?: string | number;
maxsize?: number;
minsize?: number;
type?: EShapeType;
}Type declaration
Optionalamount?: numberOptionalblur?: numberOptionalbuffer?: numberOptionalfaces?: string | numberOptionalmaxsize?: numberOptionalminsize?: numberOptionaltype?: EShapeType
Defined in lib/api/transform.ts:289
border
Optional
border?: true | {
background?: string;
color?: string;
width?: number;
}Defined in lib/api/transform.ts:327
cache
Optional
cache?: {
cache?: boolean;
expiry: number;
}Type declaration
Optionalcache?: boolean- expiry: number
Defined in lib/api/transform.ts:408
circle
Optional
circle?: true | {
background?: string;
}Defined in lib/api/transform.ts:324
collage
Optional
collage?: {
color?: string;
files: [string];
fit?: EFitOptions;
height?: number;
margin?: number;
width?: number;
}Type declaration
Optionalcolor?: string- files: [string]
Optionalfit?: EFitOptionsOptionalheight?: numberOptionalmargin?: numberOptionalwidth?: number
Defined in lib/api/transform.ts:367
compress
Optional
compress?: booleanDefined in lib/api/transform.ts:220
crop
Optional
crop?: {
dim: [number, number, number, number];
}Type declaration
- dim: [number, number, number, number]
Defined in lib/api/transform.ts:259
crop_faces
Optional
crop_faces?: {
buffer?: number;
faces?: string | number;
height?: number;
mode?: ECropfacesType;
width?: number;
}Type declaration
Optionalbuffer?: numberOptionalfaces?: string | numberOptionalheight?: numberOptionalmode?: ECropfacesTypeOptionalwidth?: number
Defined in lib/api/transform.ts:273
detect_faces
Optional
detect_faces?: true | {
color?: string;
export?: boolean;
maxsize?: number;
minsize?: number;
}Defined in lib/api/transform.ts:267
enchance
Optional
enchance?: booleanDefined in lib/api/transform.ts:238
flip
Optional
flip?: booleanDefined in lib/api/transform.ts:219
flop
Optional
flop?: booleanDefined in lib/api/transform.ts:221
imagesize
Optional
imagesize?: booleanDefined in lib/api/transform.ts:237
modulate
Optional
modulate?: true | {
brightness?: number;
hue?: number;
saturation?: number;
}Defined in lib/api/transform.ts:350
monochrome
Optional
monochrome?: booleanDefined in lib/api/transform.ts:240
negative
Optional
negative?: booleanDefined in lib/api/transform.ts:241
no_metadata
Optional
no_metadata?: booleanDefined in lib/api/transform.ts:222
oil_paint
Optional
oil_paint?: true | {
amount: number;
}Defined in lib/api/transform.ts:347
output
Optional
output?: {
background?: string;
colorspace?: string;
compress?: boolean;
density?: number;
docinfo?: boolean;
format: string;
page?: number;
pageformat?: string;
pageorientation?: string;
quality?: number;
secure?: boolean;
strip?: boolean;
}Type declaration
Optionalbackground?: stringOptionalcolorspace?: stringOptionalcompress?: booleanOptionaldensity?: numberOptionaldocinfo?: boolean- format: string
Optionalpage?: numberOptionalpageformat?: stringOptionalpageorientation?: stringOptionalquality?: numberOptionalsecure?: booleanOptionalstrip?: boolean
Defined in lib/api/transform.ts:394
partial_blur
Optional
partial_blur?: {
amount: number;
blur?: number;
objects?: [[number, number, number, number]];
type?: EShapeType;
}Type declaration
- amount: number
Optionalblur?: numberOptionalobjects?: [[number, number, number, number]]Optionaltype?: EShapeType
Defined in lib/api/transform.ts:361
partial_pixelate
Optional
partial_pixelate?: {
amount?: number;
blur?: number;
objects?: [[number, number, number, number]];
type?: EShapeType;
}Type declaration
Optionalamount: numberOptionalblur?: numberOptionalobjects?: [[number, number, number, number]]Optionaltype?: EShapeType
Defined in lib/api/transform.ts:355
pdfconvert
Optional
pdfconvert?: {
pageformat?: string;
pageorientation?: string;
pages?: (string | number)[];
}Type declaration
Optionalpageformat?: stringOptionalpageorientation?: stringOptionalpages?: (string | number)[]
Defined in lib/api/transform.ts:457
pdfinfo
Optional
pdfinfo?: true | {
colorinfo?: boolean;
}Defined in lib/api/transform.ts:454
pixelate
Optional
pixelate?: true | {
amount: number;
}Defined in lib/api/transform.ts:344
pixelate_faces
Optional
pixelate_faces?: {
amount?: number;
blur?: number;
buffer?: number;
faces?: string | number;
maxsize?: number;
minsize?: number;
type?: EShapeType;
}Type declaration
Optionalamount?: numberOptionalblur?: numberOptionalbuffer?: numberOptionalfaces?: string | numberOptionalmaxsize?: numberOptionalminsize?: numberOptionaltype?: EShapeType
Defined in lib/api/transform.ts:280
pjpg
Optional
pjpg?: {
metadata: boolean;
quality: number;
}Type declaration
- metadata: boolean
- quality: number
Defined in lib/api/transform.ts:223
polaroid
Optional
polaroid?: true | {
background?: string;
color?: string;
rotate?: number;
}Defined in lib/api/transform.ts:308
quality
Optional
quality?: {
value: number;
}Type declaration
- value: number
Defined in lib/api/transform.ts:387
redeye
Optional
redeye?: booleanDefined in lib/api/transform.ts:239
resize
Optional
resize?: {
align?: EAlignFacesOptions;
fit?: EFitOptions;
height?: number;
width?: number;
}Type declaration
Optionalalign?: EAlignFacesOptionsOptionalfit?: EFitOptionsOptionalheight?: numberOptionalwidth?: number
Defined in lib/api/transform.ts:253
rotate
Optional
rotate?: {
background?: string;
color?: string;
deg: string | number;
}Type declaration
Optionalbackground?: stringOptionalcolor?: string- deg: string | number
Defined in lib/api/transform.ts:262
rounded_corners
Optional
rounded_corners?: true | {
background?: string;
blur?: number;
radius?: number;
}Defined in lib/api/transform.ts:298
security
Optional
security?: {
policy: string;
signature?: string;
}Type declaration
- policy: string
Optionalsignature?: string
Defined in lib/api/transform.ts:390
sepia
Optional
sepia?: true | {
tone: number;
}Defined in lib/api/transform.ts:341
sfw
Optional
sfw?: booleanDefined in lib/api/transform.ts:243
shadow
Optional
shadow?: true | {
background?: string;
blur?: number;
color?: string;
opacity?: number;
vector?: [number, number];
}Defined in lib/api/transform.ts:317
Optional
sharpen?: true | {
amount: number;
}Defined in lib/api/transform.ts:332
smart_crop
Optional
smart_crop?: {
height: number;
mode?: ESmartCropMode;
width: number;
}Type declaration
- height: number
Optionalmode?: ESmartCropMode- width: number
Defined in lib/api/transform.ts:227
store
Optional
store?: {
access?: string;
base64decode?: boolean;
container?: string;
filename?: string;
location?: string;
path?: string;
region?: string;
}Type declaration
Optionalaccess?: stringOptionalbase64decode?: booleanOptionalcontainer?: stringOptionalfilename?: stringOptionallocation?: stringOptionalpath?: stringOptionalregion?: string
Defined in lib/api/transform.ts:244
Optional
tags?: booleanDefined in lib/api/transform.ts:242
torn_edges
Optional
torn_edges?: true | {
background?: string;
spread?: [number, number];
}Defined in lib/api/transform.ts:313
upscale
Optional
upscale?: true | {
noise?: ENoiseType;
style?: EStyleType;
upscale?: boolean;
}Defined in lib/api/transform.ts:375
urlscreenshot
Optional
urlscreenshot?: true | {
agent?: EUrlscreenshotAgent;
delay?: number;
device?: string;
height?: number;
mode?: EUrlscreenshotMode;
orientation?: EUrlscreenshotOrientation;
width?: number;
}Defined in lib/api/transform.ts:445
video_convert
Optional
video_convert?: {
access?: EVideoAccess;
aspect_mode: EVideoAccessMode;
audio_bitrate?: number;
audio_channels?: number;
audio_codec?: EAudioTypes;
audio_sample_rate?: number;
clip_length?: string;
clip_offset?: string;
container?: string;
extname?: string;
filename?: string;
force?: boolean;
fps?: number;
height?: number;
keyframe_interval?: number;
location?: EVideoLocations;
path?: string;
preset?: EVideoTypes;
title?: string;
two_pass?: boolean;
upscale: boolean;
video_bitrate?: number;
watermark_bottom?: number;
watermark_height?: number;
watermark_left?: number;
watermark_right?: number;
watermark_top?: number;
watermark_url?: string;
watermark_width?: number;
width?: number;
}Type declaration
Optionalaccess?: EVideoAccess- aspect_mode: EVideoAccessMode
Optionalaudio_bitrate?: numberOptionalaudio_channels?: numberOptionalaudio_codec?: EAudioTypesOptionalaudio_sample_rate?: numberOptionalclip_length?: stringOptionalclip_offset?: stringOptionalcontainer?: stringOptionalextname?: stringOptionalfilename?: stringOptionalforce?: booleanOptionalfps?: numberOptionalheight?: numberOptionalkeyframe_interval?: numberOptionallocation?: EVideoLocationsOptionalpath?: stringOptionalpreset?: EVideoTypesOptionaltitle?: stringOptionaltwo_pass?: boolean- upscale: boolean
Optionalvideo_bitrate?: numberOptionalwatermark_bottom?: numberOptionalwatermark_height?: numberOptionalwatermark_left?: numberOptionalwatermark_right?: numberOptionalwatermark_top?: numberOptionalwatermark_url?: stringOptionalwatermark_width?: numberOptionalwidth?: number
Defined in lib/api/transform.ts:413
vignette
Optional
vignette?: {
amount?: number;
background?: string;
blurmode?: EBlurMode;
}Type declaration
Optionalamount?: numberOptionalbackground?: stringOptionalblurmode?: EBlurMode
Defined in lib/api/transform.ts:303
watermark
Optional
watermark?: {
files: string;
position?: EImageWatermarkPosition | EImageWatermarkPosition[];
size?: number;
}Type declaration
- files: string
Optionalposition?: EImageWatermarkPosition | EImageWatermarkPosition[]Optionalsize?: number
Defined in lib/api/transform.ts:232
Interface URLScreenshotParams
Hierarchy
- URLScreenshotParams
Defined in lib/filelink.ts:468
Index
Properties
agent
Optional
agent?: URLScreenshotAgentDefined in lib/filelink.ts:469
delay
Optional
delay?: numberDefined in lib/filelink.ts:473
device
Optional
device?: stringDefined in lib/filelink.ts:475
height
Optional
height?: numberDefined in lib/filelink.ts:471
mode
Optional
mode?: URLScreenshotModeDefined in lib/filelink.ts:472
orientation
Optional
orientation?: URLScreenshotOrientationDefined in lib/filelink.ts:474
width
Optional
width?: numberDefined in lib/filelink.ts:470
Interface UploadOptions
Hierarchy
- UploadOptions
Defined in lib/api/upload/types.ts:22
Index
Properties
altText
Optional
altText?: stringDefined in lib/api/upload/types.ts:85
concurrency
Optional
concurrency?: numberDefined in lib/filelink.ts:473
device
Optional
device?: stringDefined in lib/api/upload/types.ts:30
disableIntegrityCheck
Optional
disableIntegrityCheck?: booleanDefined in lib/api/upload/types.ts:75
intelligent
Optional
intelligent?: boolean | "fallback"Enable/disable intelligent ingestion. If truthy then intelligent ingestion must be enabled in your Filestack application. Passing true/false toggles the global intelligent flow (all parts are chunked and committed). Passing 'fallback' will only use FII when network conditions may require it (only failing parts will be chunked).
Defined in lib/api/upload/types.ts:65
intelligentChunkSize
Optional
intelligentChunkSize?: numberDefined in lib/api/upload/types.ts:69
onProgress
Optional
onProgress?: ((evt: FSProgressEvent) => void)Type declaration
(evt: FSProgressEvent): void
Callback for progress events.
- evt: FSProgressEvent
Returns void
Defined in lib/api/upload/types.ts:34
onRetry
Optional
onRetry?: (() => void)Type declaration
(): void
Callback for retry events.
Returns void
Defined in lib/api/upload/types.ts:42
partSize
Optional
partSize?: numberMaximum size for file slices. Is overridden when intelligent=true. Default is 6 * 1024 * 1024 (6MB).
Defined in lib/api/upload/types.ts:26
progressInterval
Optional
progressInterval?: numberDefined in lib/api/upload/types.ts:38
retry
Optional
retry?: numberDefined in lib/api/upload/types.ts:46
retryFactor
Optional
retryFactor?: numberDefined in lib/api/upload/types.ts:50
retryMaxTime
Optional
retryMaxTime?: numberDefined in lib/api/upload/types.ts:54
Optional
tags?: UploadTagsMemberof
Defined in lib/api/upload/types.ts:83
timeout
Optional
timeout?: numberDefined in lib/api/upload/types.ts:58
Hierarchy
- UploadTags
Defined in lib/api/upload/types.ts:22
Indexable
[key: string]: stringDefined in lib/api/upload/file.ts:19
Interface UpscaleParams
Hierarchy
- UpscaleParams
Defined in lib/filelink.ts:392
Index
Properties
noise
Optional
noise?: NoiseTypeDefined in lib/filelink.ts:394
style
Optional
style?: StyleTypeDefined in lib/filelink.ts:395
upscale
Optional
upscale?: booleanDefined in lib/filelink.ts:393
Interface VideoConvertParams
Hierarchy
- VideoConvertParams
Defined in lib/filelink.ts:435
Index
aspect_mode
audio_bitrate?
audio_channels?
audio_codec?
audio_sample_rate?
clip_length?
clip_offset?
container?
extname?
filename?
force?
fps?
height?
keyframe_interval?
location?
path?
preset?
title?
two_pass?
upscale
video_bitrate?
watermark_bottom?
watermark_height?
watermark_left?
watermark_right?
watermark_top?
watermark_url?
watermark_width?
width?
Properties
access
Optional
access?: VideoAccessDefined in lib/filelink.ts:444
aspect_mode
aspect_mode: VideoAccessModeDefined in lib/filelink.ts:436
audio_bitrate
Optional
audio_bitrate?: numberDefined in lib/filelink.ts:446
audio_channels
Optional
audio_channels?: numberDefined in lib/filelink.ts:451
audio_codec
Optional
audio_codec?: AudioTypesDefined in lib/filelink.ts:447
audio_sample_rate
Optional
audio_sample_rate?: numberDefined in lib/filelink.ts:450
clip_length
Optional
clip_length?: stringDefined in lib/filelink.ts:452
clip_offset
Optional
clip_offset?: stringDefined in lib/filelink.ts:453
container
Optional
container?: stringDefined in lib/filelink.ts:445
extname
Optional
extname?: stringDefined in lib/filelink.ts:440
filename
Optional
filename?: stringDefined in lib/filelink.ts:441
force
Optional
force?: booleanDefined in lib/filelink.ts:438
fps
Optional
fps?: numberDefined in lib/filelink.ts:457
height
Optional
height?: numberDefined in lib/filelink.ts:455
keyframe_interval
Optional
keyframe_interval?: numberDefined in lib/filelink.ts:458
location
Optional
location?: LocationsDefined in lib/filelink.ts:442
path
Optional
path?: stringDefined in lib/filelink.ts:443
preset
Optional
preset?: VideoTypesDefined in lib/filelink.ts:437
title
Optional
title?: stringDefined in lib/filelink.ts:439
two_pass
Optional
two_pass?: booleanDefined in lib/filelink.ts:456
upscale
upscale: booleanDefined in lib/filelink.ts:448
video_bitrate
Optional
video_bitrate?: numberDefined in lib/filelink.ts:449
watermark_bottom
Optional
watermark_bottom?: numberDefined in lib/filelink.ts:461
watermark_height
Optional
watermark_height?: numberDefined in lib/filelink.ts:465
watermark_left
Optional
watermark_left?: numberDefined in lib/filelink.ts:463
watermark_right
Optional
watermark_right?: numberDefined in lib/filelink.ts:462
watermark_top
Optional
watermark_top?: numberDefined in lib/filelink.ts:460
watermark_url
Optional
watermark_url?: stringDefined in lib/filelink.ts:459
watermark_width
Optional
watermark_width?: numberDefined in lib/filelink.ts:464
width
Optional
width?: numberDefined in lib/filelink.ts:454
Interface VignetteParams
Hierarchy
- VignetteParams
Defined in lib/filelink.ts:283
Index
Properties
amount
Optional
amount?: numberDefined in lib/filelink.ts:284
background
Optional
background?: stringDefined in lib/filelink.ts:286
blurmode
Optional
blurmode?: BlurModeDefined in lib/filelink.ts:285
Interface WatermarkParams
Hierarchy
- WatermarkParams
Defined in lib/filelink.ts:322
Index
Properties
file
file: stringDefined in lib/filelink.ts:323
position
Optional
position?: ImageWatermarkPosition | ImageWatermarkPosition[]Defined in lib/filelink.ts:325
size
Optional
size?: numberDefined in lib/filelink.ts:324
Interface WebhookValidatePayload
Hierarchy
- WebhookValidatePayload
Defined in lib/api/security.ts:34
Index
Properties
signature
signature: stringDefined in lib/api/security.ts:36
timestamp
timestamp: stringDefined in lib/api/security.ts:35