all files / dist/ index.js

80.33% Statements 49/61
25% Branches 1/4
50% Functions 8/16
80.33% Lines 49/61
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79  1× 1× 1× 1× 1× 1× 1× 1× 203×   1× 1× 203×   1× 1×     1× 1×     1× 1× 812×   1× 1×     1× 1×     1× 1× 203×   1× 1×     1× 1×           1× 1× 31×   1× 1× 1421×   1× 1×     1× 1× 86×   1× 1× 86× 86×   86×   1× 1×     1×  
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var structureImpl = require("./structure/structureImpl");
var structureDefault = require("./structure/structureDefault");
var structureDefaultInterfaces = require("./structure/structureDefaultInterfaces");
var detailsImplementation = require("./node_details/detailsImpl");
var tools = require("./common/tools");
exports.NodeType = structureDefaultInterfaces.NodeType;
function initialize() {
    structureDefault.initialize();
}
exports.initialize = initialize;
function setASTProvider(astProvider) {
    tools.setASTProvider(astProvider);
}
exports.setASTProvider = setASTProvider;
function addLabelProvider(provider) {
    structureImpl.addLabelProvider(provider);
}
exports.addLabelProvider = addLabelProvider;
function addDecorator(decorator) {
    structureImpl.addDecorator(decorator);
}
exports.addDecorator = addDecorator;
function addCategoryFilter(categoryName, categoryFilter) {
    structureImpl.addCategoryFilter(categoryName, categoryFilter);
}
exports.addCategoryFilter = addCategoryFilter;
function setVisibilityFilter(visibilityFilter) {
    structureImpl.setVisibilityFilter(visibilityFilter);
}
exports.setVisibilityFilter = setVisibilityFilter;
function setContentProvider(contentProvider) {
    structureImpl.setContentProvider(contentProvider);
}
exports.setContentProvider = setContentProvider;
function setKeyProvider(keyProvider) {
    structureImpl.setKeyProvider(keyProvider);
}
exports.setKeyProvider = setKeyProvider;
function getStructure(categoryName) {
    return structureImpl.getStructure(categoryName);
}
exports.getStructure = getStructure;
function getStructureJSON(categoryName) {
    var structureRoot = structureImpl.getStructure(categoryName);
    if (!structureRoot)
        return null;
    return structureRoot.toJSON();
}
exports.getStructureJSON = getStructureJSON;
function getStructureForAllCategories() {
    return structureImpl.getStructureForAllCategories();
}
exports.getStructureForAllCategories = getStructureForAllCategories;
function addDecoration(nodeType, decoration) {
    structureDefault.addDecoration(nodeType, decoration);
}
exports.addDecoration = addDecoration;
function isTypedStructureNode(node) {
    return structureDefaultInterfaces.isTypedStructureNode(node);
}
exports.isTypedStructureNode = isTypedStructureNode;
function getDetails(position) {
    return detailsImplementation.buildItemByPosition(position);
}
exports.getDetails = getDetails;
function getDetailsJSON(position) {
    var detailsRoot = getDetails(position);
    Iif (!detailsRoot)
        return null;
    return detailsRoot.toJSON();
}
exports.getDetailsJSON = getDetailsJSON;
function setEditorProvider(editorProvider) {
    tools.setEditorProvider(editorProvider);
}
exports.setEditorProvider = setEditorProvider;
//# sourceMappingURL=index.js.map