UNPKG

@tangential/configurable-input-widgets

Version:

Input Widgets with persistable, dynamic configuration.

13 lines 2.21 kB
import { ObjectUtil } from '@tangential/core'; import { ConfigurableInputIval } from '../configurable-input-ival'; const Model = { value: 0 }; export class NumberIval extends ConfigurableInputIval { constructor(config, key) { super(config = config || {}, key); this.value = config.value || 0; } } NumberIval.$model = ObjectUtil.assignDeep({}, ConfigurableInputIval.$model, Model); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnVtYmVyLWl2YWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90YW5nZW50aWFsL2NvbmZpZ3VyYWJsZS1pbnB1dC13aWRnZXRzL3NyYy9saWIvZGF0YS10eXBlL251bWJlci9udW1iZXItaXZhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQVksVUFBVSxFQUFDLE1BQU0sa0JBQWtCLENBQUE7QUFDdEQsT0FBTyxFQUFDLHFCQUFxQixFQUE0QixNQUFNLDRCQUE0QixDQUFBO0FBTzNGLE1BQU0sS0FBSyxHQUFpQjtJQUMxQixLQUFLLEVBQUUsQ0FBQztDQUNULENBQUE7QUFFRCxNQUFNLE9BQU8sVUFBVyxTQUFRLHFCQUFxQjtJQUtuRCxZQUFZLE1BQXFCLEVBQUUsR0FBWTtRQUM3QyxLQUFLLENBQUMsTUFBTSxHQUFHLE1BQU0sSUFBSSxFQUFFLEVBQUUsR0FBRyxDQUFDLENBQUE7UUFDakMsSUFBSSxDQUFDLEtBQUssR0FBRyxNQUFNLENBQUMsS0FBSyxJQUFJLENBQUMsQ0FBQTtJQUNoQyxDQUFDOztBQVBlLGlCQUFNLEdBQWlCLFVBQVUsQ0FBQyxVQUFVLENBQUMsRUFBRSxFQUFFLHFCQUFxQixDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SnNvbmlmaWVkLCBPYmplY3RVdGlsfSBmcm9tICdAdGFuZ2VudGlhbC9jb3JlJ1xuaW1wb3J0IHtDb25maWd1cmFibGVJbnB1dEl2YWwsIENvbmZpZ3VyYWJsZUlucHV0SXZhbEpzb259IGZyb20gJy4uL2NvbmZpZ3VyYWJsZS1pbnB1dC1pdmFsJ1xuXG5cbmV4cG9ydCBpbnRlcmZhY2UgTnVtYmVySXZhbElGIGV4dGVuZHMgQ29uZmlndXJhYmxlSW5wdXRJdmFsSnNvbiB7XG4gIHZhbHVlPzogbnVtYmVyXG59XG5cbmNvbnN0IE1vZGVsOiBOdW1iZXJJdmFsSUYgPSB7XG4gIHZhbHVlOiAwXG59XG5cbmV4cG9ydCBjbGFzcyBOdW1iZXJJdmFsIGV4dGVuZHMgQ29uZmlndXJhYmxlSW5wdXRJdmFsIGltcGxlbWVudHMgSnNvbmlmaWVkPE51bWJlckl2YWwsIE51bWJlckl2YWxJRj4sIE51bWJlckl2YWxJRiB7XG4gIHN0YXRpYyBvdmVycmlkZSAkbW9kZWw6IE51bWJlckl2YWxJRiA9IE9iamVjdFV0aWwuYXNzaWduRGVlcCh7fSwgQ29uZmlndXJhYmxlSW5wdXRJdmFsLiRtb2RlbCwgTW9kZWwpXG4gIG92ZXJyaWRlIHZhbHVlOiBudW1iZXJcblxuXG4gIGNvbnN0cnVjdG9yKGNvbmZpZz86IE51bWJlckl2YWxJRiwga2V5Pzogc3RyaW5nKSB7XG4gICAgc3VwZXIoY29uZmlnID0gY29uZmlnIHx8IHt9LCBrZXkpXG4gICAgdGhpcy52YWx1ZSA9IGNvbmZpZy52YWx1ZSB8fCAwXG4gIH1cblxufVxuIl19