UNPKG

ais-uploader

Version:

Simple uploader library for Angular 2+

54 lines 5.02 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export class UploaderConfig { /** * @param {?} apiUrl * @param {?=} formats * @param {?=} isMultiple * @param {?=} isDropAllowed * @param {?=} maxSize * @param {?=} isAutoupload * @param {?=} isPreviewDisabled */ constructor(apiUrl, formats = [], isMultiple = false, isDropAllowed = false, maxSize = 0, isAutoupload = false, isPreviewDisabled = false) { this.apiUrl = apiUrl; this.supportedFormats = formats; this.isPreviewDisabled = isPreviewDisabled; this.maxSize = maxSize; this.isAutoupload = isAutoupload; this.isMultiple = isMultiple; this.isDropAllowed = isDropAllowed; } } if (false) { /** @type {?} */ UploaderConfig.prototype.apiUrl; /** @type {?} */ UploaderConfig.prototype.supportedFormats; /** @type {?} */ UploaderConfig.prototype.isDropAllowed; /** @type {?} */ UploaderConfig.prototype.isMultiple; /** @type {?} */ UploaderConfig.prototype.isPreviewDisabled; /** @type {?} */ UploaderConfig.prototype.maxSize; /** @type {?} */ UploaderConfig.prototype.isAutoupload; /** @type {?} */ UploaderConfig.prototype.headers; /** @type {?} */ UploaderConfig.prototype.responseType; /** @type {?} */ UploaderConfig.prototype.imageResolution; } export var UploaderResponseType; (function (UploaderResponseType) { UploaderResponseType.JSON = (/** @type {?} */ ('json')); UploaderResponseType.BUFFER = (/** @type {?} */ ('arraybuffer')); UploaderResponseType.BLOB = (/** @type {?} */ ('blob')); UploaderResponseType.TEXT = (/** @type {?} */ ('text')); })(UploaderResponseType || (UploaderResponseType = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkZXItY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWlzLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL21vZGVscy91cGxvYWRlci1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUdBLE1BQU0sT0FBTyxjQUFjOzs7Ozs7Ozs7O0lBWXZCLFlBQ0ksTUFBYyxFQUNkLFVBQThCLEVBQUUsRUFDaEMsYUFBc0IsS0FBSyxFQUMzQixnQkFBeUIsS0FBSyxFQUM5QixVQUFrQixDQUFDLEVBQ25CLGVBQXdCLEtBQUssRUFDN0Isb0JBQTZCLEtBQUs7UUFFbEMsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7UUFDckIsSUFBSSxDQUFDLGdCQUFnQixHQUFHLE9BQU8sQ0FBQztRQUNoQyxJQUFJLENBQUMsaUJBQWlCLEdBQUcsaUJBQWlCLENBQUM7UUFDM0MsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7UUFDakMsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7UUFDN0IsSUFBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7SUFDdkMsQ0FBQztDQUNKOzs7SUE1QkcsZ0NBQWU7O0lBQ2YsMENBQXFDOztJQUNyQyx1Q0FBd0I7O0lBQ3hCLG9DQUFxQjs7SUFDckIsMkNBQTRCOztJQUM1QixpQ0FBaUI7O0lBQ2pCLHNDQUF1Qjs7SUFDdkIsaUNBQXNCOztJQUN0QixzQ0FBNEI7O0lBQzVCLHlDQUF5Qjs7QUFxQjdCLE1BQU0sS0FBVyxvQkFBb0IsQ0FLcEM7QUFMRCxXQUFpQixvQkFBb0I7SUFDcEIseUJBQUksR0FBRyxtQkFBQSxNQUFNLEVBQVU7SUFDdkIsMkJBQU0sR0FBRyxtQkFBQSxhQUFhLEVBQWlCO0lBQ3ZDLHlCQUFJLEdBQUcsbUJBQUEsTUFBTSxFQUFVO0lBQ3ZCLHlCQUFJLEdBQUcsbUJBQUEsTUFBTSxFQUFVO0FBQ3hDLENBQUMsRUFMZ0Isb0JBQW9CLEtBQXBCLG9CQUFvQixRQUtwQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERvY3VtZW50RmlsZVR5cGUgfSBmcm9tICcuL3VwbG9hZGVyLWl0ZW0nO1xyXG5pbXBvcnQgeyBIdHRwSGVhZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuXHJcbmV4cG9ydCBjbGFzcyBVcGxvYWRlckNvbmZpZyB7XHJcbiAgICBhcGlVcmw6IHN0cmluZztcclxuICAgIHN1cHBvcnRlZEZvcm1hdHM6IERvY3VtZW50RmlsZVR5cGVbXTtcclxuICAgIGlzRHJvcEFsbG93ZWQ/OiBib29sZWFuO1xyXG4gICAgaXNNdWx0aXBsZT86IGJvb2xlYW47XHJcbiAgICBpc1ByZXZpZXdEaXNhYmxlZD86IGJvb2xlYW47XHJcbiAgICBtYXhTaXplPzogbnVtYmVyO1xyXG4gICAgaXNBdXRvdXBsb2FkPzogYm9vbGVhbjtcclxuICAgIGhlYWRlcnM/OiBIdHRwSGVhZGVycztcclxuICAgIHJlc3BvbnNlVHlwZT86IGFueSB8IHN0cmluZztcclxuICAgIGltYWdlUmVzb2x1dGlvbj86IHN0cmluZztcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBhcGlVcmw6IHN0cmluZyxcclxuICAgICAgICBmb3JtYXRzOiBEb2N1bWVudEZpbGVUeXBlW10gPSBbXSxcclxuICAgICAgICBpc011bHRpcGxlOiBib29sZWFuID0gZmFsc2UsXHJcbiAgICAgICAgaXNEcm9wQWxsb3dlZDogYm9vbGVhbiA9IGZhbHNlLFxyXG4gICAgICAgIG1heFNpemU6IG51bWJlciA9IDAsXHJcbiAgICAgICAgaXNBdXRvdXBsb2FkOiBib29sZWFuID0gZmFsc2UsXHJcbiAgICAgICAgaXNQcmV2aWV3RGlzYWJsZWQ6IGJvb2xlYW4gPSBmYWxzZSxcclxuICAgICkge1xyXG4gICAgICAgIHRoaXMuYXBpVXJsID0gYXBpVXJsO1xyXG4gICAgICAgIHRoaXMuc3VwcG9ydGVkRm9ybWF0cyA9IGZvcm1hdHM7XHJcbiAgICAgICAgdGhpcy5pc1ByZXZpZXdEaXNhYmxlZCA9IGlzUHJldmlld0Rpc2FibGVkO1xyXG4gICAgICAgIHRoaXMubWF4U2l6ZSA9IG1heFNpemU7XHJcbiAgICAgICAgdGhpcy5pc0F1dG91cGxvYWQgPSBpc0F1dG91cGxvYWQ7XHJcbiAgICAgICAgdGhpcy5pc011bHRpcGxlID0gaXNNdWx0aXBsZTtcclxuICAgICAgICB0aGlzLmlzRHJvcEFsbG93ZWQgPSBpc0Ryb3BBbGxvd2VkO1xyXG4gICAgfVxyXG59XHJcblxyXG5leHBvcnQgbmFtZXNwYWNlIFVwbG9hZGVyUmVzcG9uc2VUeXBlIHtcclxuICAgIGV4cG9ydCBjb25zdCBKU09OID0gJ2pzb24nIGFzICdqc29uJztcclxuICAgIGV4cG9ydCBjb25zdCBCVUZGRVIgPSAnYXJyYXlidWZmZXInIGFzICdhcnJheWJ1ZmZlcic7XHJcbiAgICBleHBvcnQgY29uc3QgQkxPQiA9ICdibG9iJyBhcyAnYmxvYic7XHJcbiAgICBleHBvcnQgY29uc3QgVEVYVCA9ICd0ZXh0JyBhcyAndGV4dCc7XHJcbn1cclxuIl19