Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1x 2x 2x 1x 1x | import { DefinitionTreeNode, getIriFromArgument } from '@src/views/trees/definition-tree/definition-tree-node';
import { executeDescribeQuery } from '../sparql/execute-describe-query';
/**
* Runs a DESCRIBE query for the resource represented by a definition tree node.
* Invoked from the definition tree item context menu.
*/
export const describeResource = {
id: 'mentor.command.describeResource',
handler: async (arg: DefinitionTreeNode | string) => {
const iri = getIriFromArgument(arg);
if (!(arg instanceof DefinitionTreeNode)) {
return;
}
await executeDescribeQuery.handler(arg.document.uri, iri);
}
};
|