molstar
Version:
A comprehensive macromolecular library.
35 lines • 1.31 kB
JavaScript
/**
* Copyright (c) 2020 mol* contributors, licensed under MIT, See LICENSE file for more info.
*
* @author Alexander Rose <alexander.rose@weirdbyte.de>
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.RecommendedIsoValue = exports.PropertyProvider = void 0;
var PropertyProvider;
(function (PropertyProvider) {
function create(descriptor) {
var name = descriptor.name;
return {
descriptor: descriptor,
get: function (volume) {
return volume._propertyData[name];
},
set: function (volume, value) {
volume.customProperties.add(descriptor);
volume._propertyData[name] = value;
}
};
}
PropertyProvider.create = create;
})(PropertyProvider || (PropertyProvider = {}));
exports.PropertyProvider = PropertyProvider;
var RecommendedIsoValue;
(function (RecommendedIsoValue) {
RecommendedIsoValue.Descriptor = {
name: 'recommended_iso_value',
};
RecommendedIsoValue.Provider = PropertyProvider.create(RecommendedIsoValue.Descriptor);
})(RecommendedIsoValue || (RecommendedIsoValue = {}));
exports.RecommendedIsoValue = RecommendedIsoValue;
//# sourceMappingURL=property.js.map
;