UNPKG

@vendasta/store

Version:

Components and data for Store

46 lines 3.45 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { FieldBase } from './field-base'; /** * @record */ export function TextBoxFieldOptions() { } if (false) { /** @type {?} */ TextBoxFieldOptions.prototype.textboxType; /** @type {?|undefined} */ TextBoxFieldOptions.prototype.prefix; /** @type {?|undefined} */ TextBoxFieldOptions.prototype.suffix; } export class TextboxField extends FieldBase { /** * @param {?} options */ constructor(options) { super(options); this.controlType = 'textbox'; this.textboxType = options.textboxType || 'text'; this.prefix = options.prefix || ''; this.suffix = options.suffix || ''; this.regexValidator = options.regexValidator || ''; this.regexErrorMessage = options.regexErrorMessage || ''; } } if (false) { /** @type {?} */ TextboxField.prototype.controlType; /** @type {?} */ TextboxField.prototype.textboxType; /** @type {?} */ TextboxField.prototype.prefix; /** @type {?} */ TextboxField.prototype.suffix; /** @type {?} */ TextboxField.prototype.regexValidator; /** @type {?} */ TextboxField.prototype.regexErrorMessage; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGQtdGV4dGJveC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B2ZW5kYXN0YS9zdG9yZS8iLCJzb3VyY2VzIjpbImxpYi9vcmRlci1mb3JtL2ZpZWxkcy9maWVsZC10ZXh0Ym94LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQWMsU0FBUyxFQUFtQixNQUFNLGNBQWMsQ0FBQzs7OztBQUl0RSx5Q0FBMkg7OztJQUEzRCwwQ0FBeUI7O0lBQUMscUNBQWdCOztJQUFDLHFDQUFlOztBQUUxSCxNQUFNLE9BQU8sWUFBYSxTQUFRLFNBQWlCOzs7O0lBUWpELFlBQVksT0FBNEI7UUFDdEMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBUlIsZ0JBQVcsR0FBZ0IsU0FBUyxDQUFDO1FBUzVDLElBQUksQ0FBQyxXQUFXLEdBQUcsT0FBTyxDQUFDLFdBQVcsSUFBSSxNQUFNLENBQUM7UUFDakQsSUFBSSxDQUFDLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxJQUFJLEVBQUUsQ0FBQztRQUNuQyxJQUFJLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxNQUFNLElBQUksRUFBRSxDQUFDO1FBQ25DLElBQUksQ0FBQyxjQUFjLEdBQUcsT0FBTyxDQUFDLGNBQWMsSUFBSSxFQUFFLENBQUM7UUFDbkQsSUFBSSxDQUFDLGlCQUFpQixHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsSUFBSSxFQUFFLENBQUM7SUFDM0QsQ0FBQztDQUNGOzs7SUFmQyxtQ0FBOEM7O0lBQzlDLG1DQUF5Qjs7SUFDekIsOEJBQWU7O0lBQ2YsOEJBQWU7O0lBQ2Ysc0NBQXVCOztJQUN2Qix5Q0FBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbnRyb2xUeXBlLCBGaWVsZEJhc2UsIEZpZWxkQmFzZU9wdGlvbnN9IGZyb20gJy4vZmllbGQtYmFzZSc7XG5cbmV4cG9ydCB0eXBlIFRleHRib3hUeXBlID0gJ3RleHQnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFRleHRCb3hGaWVsZE9wdGlvbnMgZXh0ZW5kcyBGaWVsZEJhc2VPcHRpb25zIHsgdGV4dGJveFR5cGU6IFRleHRib3hUeXBlOyBwcmVmaXg/OiBzdHJpbmc7IHN1ZmZpeD86IHN0cmluZ31cblxuZXhwb3J0IGNsYXNzIFRleHRib3hGaWVsZCBleHRlbmRzIEZpZWxkQmFzZTxzdHJpbmc+IHtcbiAgcmVhZG9ubHkgY29udHJvbFR5cGU6IENvbnRyb2xUeXBlID0gJ3RleHRib3gnO1xuICB0ZXh0Ym94VHlwZTogVGV4dGJveFR5cGU7XG4gIHByZWZpeDogc3RyaW5nO1xuICBzdWZmaXg6IHN0cmluZztcbiAgcmVnZXhWYWxpZGF0b3I6IHN0cmluZztcbiAgcmVnZXhFcnJvck1lc3NhZ2U6IHN0cmluZztcblxuICBjb25zdHJ1Y3RvcihvcHRpb25zOiBUZXh0Qm94RmllbGRPcHRpb25zKSB7XG4gICAgc3VwZXIob3B0aW9ucyk7XG4gICAgdGhpcy50ZXh0Ym94VHlwZSA9IG9wdGlvbnMudGV4dGJveFR5cGUgfHwgJ3RleHQnO1xuICAgIHRoaXMucHJlZml4ID0gb3B0aW9ucy5wcmVmaXggfHwgJyc7XG4gICAgdGhpcy5zdWZmaXggPSBvcHRpb25zLnN1ZmZpeCB8fCAnJztcbiAgICB0aGlzLnJlZ2V4VmFsaWRhdG9yID0gb3B0aW9ucy5yZWdleFZhbGlkYXRvciB8fCAnJztcbiAgICB0aGlzLnJlZ2V4RXJyb3JNZXNzYWdlID0gb3B0aW9ucy5yZWdleEVycm9yTWVzc2FnZSB8fCAnJztcbiAgfVxufVxuIl19