@antv/t8
Version:
T8 is a text visualization solution for unstructured data within the AntV technology stack, and it is a declarative JSON Schema syntax that can be used to describe the content of data interpretation reports.
20 lines (17 loc) • 683 B
JavaScript
;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function isBlockDescriptor(plugin) {
return 'isBlock' in plugin && plugin.isBlock;
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function isEntityDescriptor(plugin) {
return 'isEntity' in plugin && plugin.isEntity;
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function isCustomPhraseDescriptor(plugin) {
return 'isEntity' in plugin && !plugin.isEntity;
}
exports.isBlockDescriptor = isBlockDescriptor;
exports.isCustomPhraseDescriptor = isCustomPhraseDescriptor;
exports.isEntityDescriptor = isEntityDescriptor;
//# sourceMappingURL=isPluginType.js.map