UNPKG

@vendasta/store

Version:

Components and data for Store

48 lines 3.71 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { FieldBase } from './field-base'; /** @type {?} */ var DEFAULT_NUM_FILES = 5; /** * @record */ export function FileUploadGroupFieldOptions() { } if (false) { /** @type {?} */ FileUploadGroupFieldOptions.prototype.fileType; /** @type {?} */ FileUploadGroupFieldOptions.prototype.uploadUrl; /** @type {?} */ FileUploadGroupFieldOptions.prototype.numFiles; } var FileUploadGroupField = /** @class */ (function (_super) { tslib_1.__extends(FileUploadGroupField, _super); function FileUploadGroupField(options) { var _this = _super.call(this, options) || this; _this.controlType = 'file'; if (!options.uploadUrl) { throw new Error('uploadUrl is required.'); } _this.fileType = options.fileType || 'image'; _this.numFiles = options.numFiles || DEFAULT_NUM_FILES; _this.uploadUrl = options.uploadUrl; _this.value = []; return _this; } return FileUploadGroupField; }(FieldBase)); export { FileUploadGroupField }; if (false) { /** @type {?} */ FileUploadGroupField.prototype.controlType; /** @type {?} */ FileUploadGroupField.prototype.fileType; /** @type {?} */ FileUploadGroupField.prototype.uploadUrl; /** @type {?} */ FileUploadGroupField.prototype.numFiles; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGQtZmlsZXVwbG9hZGdyb3VwLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHZlbmRhc3RhL3N0b3JlLyIsInNvdXJjZXMiOlsibGliL29yZGVyLWZvcm0vZmllbGRzL2ZpZWxkLWZpbGV1cGxvYWRncm91cC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBYyxTQUFTLEVBQW1CLE1BQU0sY0FBYyxDQUFDOztJQUVoRSxpQkFBaUIsR0FBRyxDQUFDOzs7O0FBSTNCLGlEQUlDOzs7SUFIQywrQ0FBbUI7O0lBQ25CLGdEQUFrQjs7SUFDbEIsK0NBQWlCOztBQUduQjtJQUEwQyxnREFBbUI7SUFNM0QsOEJBQVksT0FBb0M7UUFBaEQsWUFDRSxrQkFBTSxPQUFPLENBQUMsU0FRZjtRQWRRLGlCQUFXLEdBQWdCLE1BQU0sQ0FBQztRQU96QyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRTtZQUN0QixNQUFNLElBQUksS0FBSyxDQUFDLHdCQUF3QixDQUFDLENBQUM7U0FDM0M7UUFDRCxLQUFJLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQyxRQUFRLElBQUksT0FBTyxDQUFDO1FBQzVDLEtBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVEsSUFBSSxpQkFBaUIsQ0FBQztRQUN0RCxLQUFJLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUM7UUFDbkMsS0FBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7O0lBQ2xCLENBQUM7SUFDSCwyQkFBQztBQUFELENBQUMsQUFoQkQsQ0FBMEMsU0FBUyxHQWdCbEQ7Ozs7SUFmQywyQ0FBMkM7O0lBQzNDLHdDQUFtQjs7SUFDbkIseUNBQWtCOztJQUNsQix3Q0FBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbnRyb2xUeXBlLCBGaWVsZEJhc2UsIEZpZWxkQmFzZU9wdGlvbnN9IGZyb20gJy4vZmllbGQtYmFzZSc7XG5cbmNvbnN0IERFRkFVTFRfTlVNX0ZJTEVTID0gNTtcblxuZXhwb3J0IHR5cGUgRmlsZVR5cGUgPSAnaW1hZ2UnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEZpbGVVcGxvYWRHcm91cEZpZWxkT3B0aW9ucyBleHRlbmRzIEZpZWxkQmFzZU9wdGlvbnMge1xuICBmaWxlVHlwZTogRmlsZVR5cGU7XG4gIHVwbG9hZFVybDogc3RyaW5nO1xuICBudW1GaWxlczogbnVtYmVyO1xufVxuXG5leHBvcnQgY2xhc3MgRmlsZVVwbG9hZEdyb3VwRmllbGQgZXh0ZW5kcyBGaWVsZEJhc2U8c3RyaW5nW10+IHtcbiAgcmVhZG9ubHkgY29udHJvbFR5cGU6IENvbnRyb2xUeXBlID0gJ2ZpbGUnO1xuICBmaWxlVHlwZTogRmlsZVR5cGU7XG4gIHVwbG9hZFVybDogc3RyaW5nO1xuICBudW1GaWxlczogbnVtYmVyO1xuXG4gIGNvbnN0cnVjdG9yKG9wdGlvbnM6IEZpbGVVcGxvYWRHcm91cEZpZWxkT3B0aW9ucykge1xuICAgIHN1cGVyKG9wdGlvbnMpO1xuICAgIGlmICghb3B0aW9ucy51cGxvYWRVcmwpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcigndXBsb2FkVXJsIGlzIHJlcXVpcmVkLicpO1xuICAgIH1cbiAgICB0aGlzLmZpbGVUeXBlID0gb3B0aW9ucy5maWxlVHlwZSB8fCAnaW1hZ2UnO1xuICAgIHRoaXMubnVtRmlsZXMgPSBvcHRpb25zLm51bUZpbGVzIHx8IERFRkFVTFRfTlVNX0ZJTEVTO1xuICAgIHRoaXMudXBsb2FkVXJsID0gb3B0aW9ucy51cGxvYWRVcmw7XG4gICAgdGhpcy52YWx1ZSA9IFtdO1xuICB9XG59XG4iXX0=