@tangential/configurable-input-widgets
Version:
Input Widgets with persistable, dynamic configuration.
13 lines • 2.19 kB
JavaScript
import { ObjectUtil } from '@tangential/core';
import { ConfigurableInputIval } from '../configurable-input-ival';
const Model = {
value: false
};
export class BooleanIval extends ConfigurableInputIval {
constructor(cfg, key) {
super(cfg, key);
this.value = (cfg.value === true);
}
}
BooleanIval.$model = ObjectUtil.assignDeep({}, ConfigurableInputIval.$model, Model);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9vbGVhbi1pdmFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGFuZ2VudGlhbC9jb25maWd1cmFibGUtaW5wdXQtd2lkZ2V0cy9zcmMvbGliL2RhdGEtdHlwZS9ib29sZWFuL2Jvb2xlYW4taXZhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQVksVUFBVSxFQUFDLE1BQU0sa0JBQWtCLENBQUE7QUFDdEQsT0FBTyxFQUFDLHFCQUFxQixFQUE0QixNQUFNLDRCQUE0QixDQUFBO0FBTTNGLE1BQU0sS0FBSyxHQUFrQjtJQUMzQixLQUFLLEVBQUUsS0FBSztDQUNiLENBQUE7QUFFRCxNQUFNLE9BQU8sV0FBWSxTQUFRLHFCQUFxQjtJQUtwRCxZQUFZLEdBQW1CLEVBQUUsR0FBWTtRQUMzQyxLQUFLLENBQUMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFBO1FBQ2YsSUFBSSxDQUFDLEtBQUssR0FBRyxDQUFFLEdBQUcsQ0FBQyxLQUFLLEtBQUssSUFBSSxDQUFFLENBQUE7SUFDckMsQ0FBQzs7QUFQZSxrQkFBTSxHQUFrQixVQUFVLENBQUMsVUFBVSxDQUFDLEVBQUUsRUFBRSxxQkFBcUIsQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0pzb25pZmllZCwgT2JqZWN0VXRpbH0gZnJvbSAnQHRhbmdlbnRpYWwvY29yZSdcbmltcG9ydCB7Q29uZmlndXJhYmxlSW5wdXRJdmFsLCBDb25maWd1cmFibGVJbnB1dEl2YWxKc29ufSBmcm9tICcuLi9jb25maWd1cmFibGUtaW5wdXQtaXZhbCdcblxuZXhwb3J0IGludGVyZmFjZSBCb29sZWFuSXZhbElGIGV4dGVuZHMgQ29uZmlndXJhYmxlSW5wdXRJdmFsSnNvbiB7XG4gIHZhbHVlPzogYm9vbGVhblxufVxuXG5jb25zdCBNb2RlbDogQm9vbGVhbkl2YWxJRiA9IHtcbiAgdmFsdWU6IGZhbHNlXG59XG5cbmV4cG9ydCBjbGFzcyBCb29sZWFuSXZhbCBleHRlbmRzIENvbmZpZ3VyYWJsZUlucHV0SXZhbCBpbXBsZW1lbnRzIEpzb25pZmllZDxCb29sZWFuSXZhbCwgQm9vbGVhbkl2YWxJRj4sIEJvb2xlYW5JdmFsSUYge1xuICBzdGF0aWMgb3ZlcnJpZGUgJG1vZGVsOiBCb29sZWFuSXZhbElGID0gT2JqZWN0VXRpbC5hc3NpZ25EZWVwKHt9LCBDb25maWd1cmFibGVJbnB1dEl2YWwuJG1vZGVsLCBNb2RlbClcbiAgb3ZlcnJpZGUgdmFsdWU6IGJvb2xlYW5cblxuXG4gIGNvbnN0cnVjdG9yKGNmZz86IEJvb2xlYW5JdmFsSUYsIGtleT86IHN0cmluZykge1xuICAgIHN1cGVyKGNmZywga2V5KVxuICAgIHRoaXMudmFsdWUgPSAoIGNmZy52YWx1ZSA9PT0gdHJ1ZSApXG4gIH1cblxufVxuIl19