SourceTermAnalysisSystem_vue/node_modules/@antv/x6/es/registry/attr/index.js
2026-05-15 10:22:44 +08:00

28 lines
900 B
JavaScript

import { FunctionExt } from '@antv/x6-common';
import { Registry } from '../registry';
import { raw } from './raw';
import * as attrs from './main';
export var Attr;
(function (Attr) {
function isValidDefinition(def, val, options) {
if (def != null) {
if (typeof def === 'string') {
return true;
}
if (typeof def.qualify !== 'function' ||
FunctionExt.call(def.qualify, this, val, options)) {
return true;
}
}
return false;
}
Attr.isValidDefinition = isValidDefinition;
})(Attr || (Attr = {}));
(function (Attr) {
Attr.presets = Object.assign(Object.assign({}, raw), attrs);
Attr.registry = Registry.create({
type: 'attribute definition',
});
Attr.registry.register(Attr.presets, true);
})(Attr || (Attr = {}));
//# sourceMappingURL=index.js.map