ais-uploader
Version:
Simple uploader library for Angular 2+
53 lines • 5.36 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var UploaderConfig = /** @class */ (function () {
function UploaderConfig(apiUrl, formats, isMultiple, isDropAllowed, maxSize, isAutoupload, isPreviewDisabled) {
if (formats === void 0) { formats = []; }
if (isMultiple === void 0) { isMultiple = false; }
if (isDropAllowed === void 0) { isDropAllowed = false; }
if (maxSize === void 0) { maxSize = 0; }
if (isAutoupload === void 0) { isAutoupload = false; }
if (isPreviewDisabled === void 0) { isPreviewDisabled = false; }
this.apiUrl = apiUrl;
this.supportedFormats = formats;
this.isPreviewDisabled = isPreviewDisabled;
this.maxSize = maxSize;
this.isAutoupload = isAutoupload;
this.isMultiple = isMultiple;
this.isDropAllowed = isDropAllowed;
}
return UploaderConfig;
}());
export { UploaderConfig };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkZXItY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWlzLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL21vZGVscy91cGxvYWRlci1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUdBO0lBWUksd0JBQ0ksTUFBYyxFQUNkLE9BQWdDLEVBQ2hDLFVBQTJCLEVBQzNCLGFBQThCLEVBQzlCLE9BQW1CLEVBQ25CLFlBQTZCLEVBQzdCLGlCQUFrQztRQUxsQyx3QkFBQSxFQUFBLFlBQWdDO1FBQ2hDLDJCQUFBLEVBQUEsa0JBQTJCO1FBQzNCLDhCQUFBLEVBQUEscUJBQThCO1FBQzlCLHdCQUFBLEVBQUEsV0FBbUI7UUFDbkIsNkJBQUEsRUFBQSxvQkFBNkI7UUFDN0Isa0NBQUEsRUFBQSx5QkFBa0M7UUFFbEMsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7UUFDckIsSUFBSSxDQUFDLGdCQUFnQixHQUFHLE9BQU8sQ0FBQztRQUNoQyxJQUFJLENBQUMsaUJBQWlCLEdBQUcsaUJBQWlCLENBQUM7UUFDM0MsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7UUFDakMsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7UUFDN0IsSUFBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7SUFDdkMsQ0FBQztJQUNMLHFCQUFDO0FBQUQsQ0FBQyxBQTdCRCxJQTZCQzs7OztJQTVCRyxnQ0FBZTs7SUFDZiwwQ0FBcUM7O0lBQ3JDLHVDQUF3Qjs7SUFDeEIsb0NBQXFCOztJQUNyQiwyQ0FBNEI7O0lBQzVCLGlDQUFpQjs7SUFDakIsc0NBQXVCOztJQUN2QixpQ0FBc0I7O0lBQ3RCLHNDQUE0Qjs7SUFDNUIseUNBQXlCOztBQXFCN0IsTUFBTSxLQUFXLG9CQUFvQixDQUtwQztBQUxELFdBQWlCLG9CQUFvQjtJQUNwQix5QkFBSSxHQUFHLG1CQUFBLE1BQU0sRUFBVTtJQUN2QiwyQkFBTSxHQUFHLG1CQUFBLGFBQWEsRUFBaUI7SUFDdkMseUJBQUksR0FBRyxtQkFBQSxNQUFNLEVBQVU7SUFDdkIseUJBQUksR0FBRyxtQkFBQSxNQUFNLEVBQVU7QUFDeEMsQ0FBQyxFQUxnQixvQkFBb0IsS0FBcEIsb0JBQW9CLFFBS3BDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRG9jdW1lbnRGaWxlVHlwZSB9IGZyb20gJy4vdXBsb2FkZXItaXRlbSc7XHJcbmltcG9ydCB7IEh0dHBIZWFkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5cclxuZXhwb3J0IGNsYXNzIFVwbG9hZGVyQ29uZmlnIHtcclxuICAgIGFwaVVybDogc3RyaW5nO1xyXG4gICAgc3VwcG9ydGVkRm9ybWF0czogRG9jdW1lbnRGaWxlVHlwZVtdO1xyXG4gICAgaXNEcm9wQWxsb3dlZD86IGJvb2xlYW47XHJcbiAgICBpc011bHRpcGxlPzogYm9vbGVhbjtcclxuICAgIGlzUHJldmlld0Rpc2FibGVkPzogYm9vbGVhbjtcclxuICAgIG1heFNpemU/OiBudW1iZXI7XHJcbiAgICBpc0F1dG91cGxvYWQ/OiBib29sZWFuO1xyXG4gICAgaGVhZGVycz86IEh0dHBIZWFkZXJzO1xyXG4gICAgcmVzcG9uc2VUeXBlPzogYW55IHwgc3RyaW5nO1xyXG4gICAgaW1hZ2VSZXNvbHV0aW9uPzogc3RyaW5nO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKFxyXG4gICAgICAgIGFwaVVybDogc3RyaW5nLFxyXG4gICAgICAgIGZvcm1hdHM6IERvY3VtZW50RmlsZVR5cGVbXSA9IFtdLFxyXG4gICAgICAgIGlzTXVsdGlwbGU6IGJvb2xlYW4gPSBmYWxzZSxcclxuICAgICAgICBpc0Ryb3BBbGxvd2VkOiBib29sZWFuID0gZmFsc2UsXHJcbiAgICAgICAgbWF4U2l6ZTogbnVtYmVyID0gMCxcclxuICAgICAgICBpc0F1dG91cGxvYWQ6IGJvb2xlYW4gPSBmYWxzZSxcclxuICAgICAgICBpc1ByZXZpZXdEaXNhYmxlZDogYm9vbGVhbiA9IGZhbHNlLFxyXG4gICAgKSB7XHJcbiAgICAgICAgdGhpcy5hcGlVcmwgPSBhcGlVcmw7XHJcbiAgICAgICAgdGhpcy5zdXBwb3J0ZWRGb3JtYXRzID0gZm9ybWF0cztcclxuICAgICAgICB0aGlzLmlzUHJldmlld0Rpc2FibGVkID0gaXNQcmV2aWV3RGlzYWJsZWQ7XHJcbiAgICAgICAgdGhpcy5tYXhTaXplID0gbWF4U2l6ZTtcclxuICAgICAgICB0aGlzLmlzQXV0b3VwbG9hZCA9IGlzQXV0b3VwbG9hZDtcclxuICAgICAgICB0aGlzLmlzTXVsdGlwbGUgPSBpc011bHRpcGxlO1xyXG4gICAgICAgIHRoaXMuaXNEcm9wQWxsb3dlZCA9IGlzRHJvcEFsbG93ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmV4cG9ydCBuYW1lc3BhY2UgVXBsb2FkZXJSZXNwb25zZVR5cGUge1xyXG4gICAgZXhwb3J0IGNvbnN0IEpTT04gPSAnanNvbicgYXMgJ2pzb24nO1xyXG4gICAgZXhwb3J0IGNvbnN0IEJVRkZFUiA9ICdhcnJheWJ1ZmZlcicgYXMgJ2FycmF5YnVmZmVyJztcclxuICAgIGV4cG9ydCBjb25zdCBCTE9CID0gJ2Jsb2InIGFzICdibG9iJztcclxuICAgIGV4cG9ydCBjb25zdCBURVhUID0gJ3RleHQnIGFzICd0ZXh0JztcclxufVxyXG4iXX0=