UNPKG

@vendasta/store

Version:

Components and data for Store

96 lines 5.72 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @record */ export function FieldBaseOptions() { } if (false) { /** @type {?} */ FieldBaseOptions.prototype.id; /** @type {?} */ FieldBaseOptions.prototype.label; /** @type {?|undefined} */ FieldBaseOptions.prototype.required; /** @type {?|undefined} */ FieldBaseOptions.prototype.description; /** @type {?|undefined} */ FieldBaseOptions.prototype.prefix; /** @type {?|undefined} */ FieldBaseOptions.prototype.suffix; /** @type {?|undefined} */ FieldBaseOptions.prototype.regexValidator; /** @type {?|undefined} */ FieldBaseOptions.prototype.regexErrorMessage; /** @type {?|undefined} */ FieldBaseOptions.prototype.disabled; } /** * @abstract * @template T */ var /** * @abstract * @template T */ FieldBase = /** @class */ (function () { function FieldBase(options) { this.id = options.id; this.label = options.label; this.required = !!options.required; this.description = options.description || null; this.prefix = options.prefix; this.suffix = options.suffix; this.regexValidator = options.regexValidator; this.regexErrorMessage = options.regexErrorMessage; this.disabled = options.disabled || false; } /** * @return {?} */ FieldBase.prototype.getLabel = /** * @return {?} */ function () { /** @type {?} */ var fieldLabel = this.label; if (this.required) { fieldLabel += ' *'; } return fieldLabel; }; return FieldBase; }()); /** * @abstract * @template T */ export { FieldBase }; if (false) { /** @type {?} */ FieldBase.prototype.value; /** @type {?} */ FieldBase.prototype.id; /** @type {?} */ FieldBase.prototype.label; /** @type {?} */ FieldBase.prototype.required; /** @type {?} */ FieldBase.prototype.order; /** @type {?} */ FieldBase.prototype.description; /** @type {?} */ FieldBase.prototype.controlType; /** @type {?} */ FieldBase.prototype.prefix; /** @type {?} */ FieldBase.prototype.suffix; /** @type {?} */ FieldBase.prototype.regexValidator; /** @type {?} */ FieldBase.prototype.regexErrorMessage; /** @type {?} */ FieldBase.prototype.disabled; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGQtYmFzZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B2ZW5kYXN0YS9zdG9yZS8iLCJzb3VyY2VzIjpbImxpYi9vcmRlci1mb3JtL2ZpZWxkcy9maWVsZC1iYXNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFFQSxzQ0FVQzs7O0lBVEMsOEJBQVc7O0lBQ1gsaUNBQWM7O0lBQ2Qsb0NBQW1COztJQUNuQix1Q0FBcUI7O0lBQ3JCLGtDQUFnQjs7SUFDaEIsa0NBQWdCOztJQUNoQiwwQ0FBd0I7O0lBQ3hCLDZDQUEyQjs7SUFDM0Isb0NBQW1COzs7Ozs7QUFHckI7Ozs7O0lBY0UsbUJBQVksT0FBeUI7UUFDbkMsSUFBSSxDQUFDLEVBQUUsR0FBRyxPQUFPLENBQUMsRUFBRSxDQUFDO1FBQ3JCLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLEtBQUssQ0FBQztRQUMzQixJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDO1FBQ25DLElBQUksQ0FBQyxXQUFXLEdBQUcsT0FBTyxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUM7UUFDL0MsSUFBSSxDQUFDLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDO1FBQzdCLElBQUksQ0FBQyxNQUFNLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQztRQUM3QixJQUFJLENBQUMsY0FBYyxHQUFHLE9BQU8sQ0FBQyxjQUFjLENBQUM7UUFDN0MsSUFBSSxDQUFDLGlCQUFpQixHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQztRQUNuRCxJQUFJLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQyxRQUFRLElBQUksS0FBSyxDQUFDO0lBQzVDLENBQUM7Ozs7SUFFRCw0QkFBUTs7O0lBQVI7O1lBQ1EsVUFBVSxHQUFHLElBQUksQ0FBQyxLQUFLO1FBQzNCLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNmLFVBQVUsSUFBSSxJQUFJLENBQUM7U0FDdEI7UUFDRCxPQUFPLFVBQVUsQ0FBQztJQUN0QixDQUFDO0lBQ0gsZ0JBQUM7QUFBRCxDQUFDLEFBakNELElBaUNDOzs7Ozs7OztJQWhDQywwQkFBUzs7SUFDVCx1QkFBVzs7SUFDWCwwQkFBYzs7SUFDZCw2QkFBa0I7O0lBQ2xCLDBCQUFjOztJQUNkLGdDQUFvQjs7SUFDcEIsZ0NBQXlCOztJQUN6QiwyQkFBZTs7SUFDZiwyQkFBZTs7SUFDZixtQ0FBdUI7O0lBQ3ZCLHNDQUEwQjs7SUFDMUIsNkJBQWtCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHR5cGUgQ29udHJvbFR5cGUgPSAnY2hlY2tib3gnIHwgJ2Ryb3Bkb3duJyB8ICdmaWxlJyB8ICd0ZXh0Ym94JyB8ICd0ZXh0YXJlYScgfCAndmJjdXNlcic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRmllbGRCYXNlT3B0aW9ucyB7XG4gIGlkOiBzdHJpbmc7XG4gIGxhYmVsOiBzdHJpbmc7XG4gIHJlcXVpcmVkPzogYm9vbGVhbjtcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmc7XG4gIHByZWZpeD86IHN0cmluZztcbiAgc3VmZml4Pzogc3RyaW5nO1xuICByZWdleFZhbGlkYXRvcj86IHN0cmluZztcbiAgcmVnZXhFcnJvck1lc3NhZ2U/OiBzdHJpbmc7XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEZpZWxkQmFzZTxUPiBpbXBsZW1lbnRzIEZpZWxkQmFzZU9wdGlvbnMge1xuICB2YWx1ZTogVDtcbiAgaWQ6IHN0cmluZztcbiAgbGFiZWw6IHN0cmluZztcbiAgcmVxdWlyZWQ6IGJvb2xlYW47XG4gIG9yZGVyOiBudW1iZXI7XG4gIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG4gIGNvbnRyb2xUeXBlOiBDb250cm9sVHlwZTtcbiAgcHJlZml4OiBzdHJpbmc7XG4gIHN1ZmZpeDogc3RyaW5nO1xuICByZWdleFZhbGlkYXRvcjogc3RyaW5nO1xuICByZWdleEVycm9yTWVzc2FnZTogc3RyaW5nO1xuICBkaXNhYmxlZDogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3RvcihvcHRpb25zOiBGaWVsZEJhc2VPcHRpb25zKSB7XG4gICAgdGhpcy5pZCA9IG9wdGlvbnMuaWQ7XG4gICAgdGhpcy5sYWJlbCA9IG9wdGlvbnMubGFiZWw7XG4gICAgdGhpcy5yZXF1aXJlZCA9ICEhb3B0aW9ucy5yZXF1aXJlZDtcbiAgICB0aGlzLmRlc2NyaXB0aW9uID0gb3B0aW9ucy5kZXNjcmlwdGlvbiB8fCBudWxsO1xuICAgIHRoaXMucHJlZml4ID0gb3B0aW9ucy5wcmVmaXg7XG4gICAgdGhpcy5zdWZmaXggPSBvcHRpb25zLnN1ZmZpeDtcbiAgICB0aGlzLnJlZ2V4VmFsaWRhdG9yID0gb3B0aW9ucy5yZWdleFZhbGlkYXRvcjtcbiAgICB0aGlzLnJlZ2V4RXJyb3JNZXNzYWdlID0gb3B0aW9ucy5yZWdleEVycm9yTWVzc2FnZTtcbiAgICB0aGlzLmRpc2FibGVkID0gb3B0aW9ucy5kaXNhYmxlZCB8fCBmYWxzZTtcbiAgfVxuXG4gIGdldExhYmVsKCk6IHN0cmluZyB7XG4gICAgICBsZXQgZmllbGRMYWJlbCA9IHRoaXMubGFiZWw7XG4gICAgICBpZiAodGhpcy5yZXF1aXJlZCkge1xuICAgICAgICAgIGZpZWxkTGFiZWwgKz0gJyAqJztcbiAgICAgIH1cbiAgICAgIHJldHVybiBmaWVsZExhYmVsO1xuICB9XG59XG4iXX0=