Recompiled TypeDoc with TypeScript 1.7
This commit is contained in:
		@@ -4,14 +4,7 @@ module.exports = function(grunt)
 | 
			
		||||
        pkg: grunt.file.readJSON('package.json'),
 | 
			
		||||
        ts: {
 | 
			
		||||
            typedoc: {
 | 
			
		||||
                options: {
 | 
			
		||||
                    basePath: 'src',
 | 
			
		||||
                    declaration: true,
 | 
			
		||||
                    comments: true,
 | 
			
		||||
                    sourceMap: false
 | 
			
		||||
                },
 | 
			
		||||
                src: ['src/**/*.ts'],
 | 
			
		||||
                out: 'bin/typedoc.js'
 | 
			
		||||
                tsconfig: true
 | 
			
		||||
            },
 | 
			
		||||
            typescript: {
 | 
			
		||||
                options: {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var FS = require("fs");
 | 
			
		||||
var typescript = require("typescript");
 | 
			
		||||
@@ -153,28 +150,24 @@ var Application = (function (_super) {
 | 
			
		||||
            help: 'Specify the logger that should be used, \'none\' or \'console\'',
 | 
			
		||||
            defaultValue: 'console',
 | 
			
		||||
            type: declaration_1.ParameterType.Mixed,
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Object)
 | 
			
		||||
        })
 | 
			
		||||
    ], Application.prototype, "loggerType", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'ignoreCompilerErrors',
 | 
			
		||||
            help: 'Should TypeDoc generate documentation pages even after the compiler has returned errors?',
 | 
			
		||||
            type: declaration_1.ParameterType.Boolean
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Boolean)
 | 
			
		||||
        })
 | 
			
		||||
    ], Application.prototype, "ignoreCompilerErrors", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'exclude',
 | 
			
		||||
            help: 'Define a pattern for excluded files when specifying paths.',
 | 
			
		||||
            type: declaration_1.ParameterType.String
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], Application.prototype, "exclude", void 0);
 | 
			
		||||
    Application = __decorate([
 | 
			
		||||
        component_1.Component({ name: "application", internal: true }), 
 | 
			
		||||
        __metadata('design:paramtypes', [Object])
 | 
			
		||||
        component_1.Component({ name: "application", internal: true })
 | 
			
		||||
    ], Application);
 | 
			
		||||
    return Application;
 | 
			
		||||
})(component_1.ChildableComponent);
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								lib/cli.js
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								lib/cli.js
									
									
									
									
									
								
							@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var typescript = require("typescript");
 | 
			
		||||
var application_1 = require("./application");
 | 
			
		||||
var component_1 = require("./utils/component");
 | 
			
		||||
@@ -80,16 +77,14 @@ var CliApplication = (function (_super) {
 | 
			
		||||
            name: 'out',
 | 
			
		||||
            help: 'Specifies the location the documentation should be written to.',
 | 
			
		||||
            hint: declaration_1.ParameterHint.Directory
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], CliApplication.prototype, "out", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'json',
 | 
			
		||||
            help: 'Specifies the location and file name a json file describing the project is written to.',
 | 
			
		||||
            hint: declaration_1.ParameterHint.File
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], CliApplication.prototype, "json", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
@@ -97,8 +92,7 @@ var CliApplication = (function (_super) {
 | 
			
		||||
            short: 'v',
 | 
			
		||||
            help: 'Print the TypeDoc\'s version.',
 | 
			
		||||
            type: declaration_1.ParameterType.Boolean
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Boolean)
 | 
			
		||||
        })
 | 
			
		||||
    ], CliApplication.prototype, "version", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
@@ -106,8 +100,7 @@ var CliApplication = (function (_super) {
 | 
			
		||||
            short: 'h',
 | 
			
		||||
            help: 'Print this message.',
 | 
			
		||||
            type: declaration_1.ParameterType.Boolean
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Boolean)
 | 
			
		||||
        })
 | 
			
		||||
    ], CliApplication.prototype, "help", void 0);
 | 
			
		||||
    return CliApplication;
 | 
			
		||||
})(application_1.Application);
 | 
			
		||||
 
 | 
			
		||||
@@ -14,9 +14,9 @@ function convertExpression(expression) {
 | 
			
		||||
            return '"' + expression.text + '"';
 | 
			
		||||
        case 8:
 | 
			
		||||
            return expression.text;
 | 
			
		||||
        case 97:
 | 
			
		||||
        case 99:
 | 
			
		||||
            return 'true';
 | 
			
		||||
        case 82:
 | 
			
		||||
        case 84:
 | 
			
		||||
            return 'false';
 | 
			
		||||
        default:
 | 
			
		||||
            var source = ts.getSourceFileOfNode(expression);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var declaration_1 = require("../utils/options/declaration");
 | 
			
		||||
var context_1 = require("./context");
 | 
			
		||||
@@ -68,8 +65,8 @@ var Converter = (function (_super) {
 | 
			
		||||
    Converter.prototype.removeNodeConverter = function (converter) {
 | 
			
		||||
        var converters = this.nodeConverters;
 | 
			
		||||
        var keys = _.keys(this.nodeConverters);
 | 
			
		||||
        for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) {
 | 
			
		||||
            var key = keys_1[_i];
 | 
			
		||||
        for (var _i = 0; _i < keys.length; _i++) {
 | 
			
		||||
            var key = keys[_i];
 | 
			
		||||
            if (converters[key] === converter) {
 | 
			
		||||
                delete converters[key];
 | 
			
		||||
            }
 | 
			
		||||
@@ -190,43 +187,37 @@ var Converter = (function (_super) {
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: "name",
 | 
			
		||||
            help: "Set the name of the project that will be used in the header of the template."
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], Converter.prototype, "name", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: "externalPattern",
 | 
			
		||||
            help: 'Define a pattern for files that should be considered being external.'
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], Converter.prototype, "externalPattern", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: "includeDeclarations",
 | 
			
		||||
            help: 'Turn on parsing of .d.ts declaration files.',
 | 
			
		||||
            type: declaration_1.ParameterType.Boolean
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Boolean)
 | 
			
		||||
        })
 | 
			
		||||
    ], Converter.prototype, "includeDeclarations", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: "excludeExternals",
 | 
			
		||||
            help: 'Prevent externally resolved TypeScript files from being documented.',
 | 
			
		||||
            type: declaration_1.ParameterType.Boolean
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Boolean)
 | 
			
		||||
        })
 | 
			
		||||
    ], Converter.prototype, "excludeExternals", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: "excludeNotExported",
 | 
			
		||||
            help: 'Prevent symbols that are not exported from being documented.',
 | 
			
		||||
            type: declaration_1.ParameterType.Boolean
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Boolean)
 | 
			
		||||
        })
 | 
			
		||||
    ], Converter.prototype, "excludeNotExported", void 0);
 | 
			
		||||
    Converter = __decorate([
 | 
			
		||||
        component_1.Component({ name: "converter", internal: true, childClass: components_1.ConverterComponent }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: "converter", internal: true, childClass: components_1.ConverterComponent })
 | 
			
		||||
    ], Converter);
 | 
			
		||||
    return Converter;
 | 
			
		||||
})(component_1.ChildableComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ function createComment(node) {
 | 
			
		||||
}
 | 
			
		||||
exports.createComment = createComment;
 | 
			
		||||
function isTopmostModuleDeclaration(node) {
 | 
			
		||||
    if (node.nextContainer && node.nextContainer.kind == 216) {
 | 
			
		||||
    if (node.nextContainer && node.nextContainer.kind == 218) {
 | 
			
		||||
        var next = node.nextContainer;
 | 
			
		||||
        if (node.name.end + 1 == next.name.pos) {
 | 
			
		||||
            return false;
 | 
			
		||||
@@ -18,7 +18,7 @@ function isTopmostModuleDeclaration(node) {
 | 
			
		||||
    return true;
 | 
			
		||||
}
 | 
			
		||||
function getRootModuleDeclaration(node) {
 | 
			
		||||
    while (node.parent && node.parent.kind == 216) {
 | 
			
		||||
    while (node.parent && node.parent.kind == 218) {
 | 
			
		||||
        var parent_1 = node.parent;
 | 
			
		||||
        if (node.name.pos == parent_1.name.end + 1) {
 | 
			
		||||
            node = parent_1;
 | 
			
		||||
@@ -30,10 +30,10 @@ function getRootModuleDeclaration(node) {
 | 
			
		||||
    return node;
 | 
			
		||||
}
 | 
			
		||||
function getRawComment(node) {
 | 
			
		||||
    if (node.parent && node.parent.kind === 210) {
 | 
			
		||||
    if (node.parent && node.parent.kind === 212) {
 | 
			
		||||
        node = node.parent.parent;
 | 
			
		||||
    }
 | 
			
		||||
    else if (node.kind === 216) {
 | 
			
		||||
    else if (node.kind === 218) {
 | 
			
		||||
        if (!isTopmostModuleDeclaration(node)) {
 | 
			
		||||
            return null;
 | 
			
		||||
        }
 | 
			
		||||
@@ -45,7 +45,7 @@ function getRawComment(node) {
 | 
			
		||||
    var comments = ts.getJsDocComments(node, sourceFile);
 | 
			
		||||
    if (comments && comments.length) {
 | 
			
		||||
        var comment;
 | 
			
		||||
        if (node.kind == 246) {
 | 
			
		||||
        if (node.kind == 248) {
 | 
			
		||||
            if (comments.length == 1)
 | 
			
		||||
                return null;
 | 
			
		||||
            comment = comments[0];
 | 
			
		||||
 
 | 
			
		||||
@@ -33,7 +33,7 @@ function createDeclaration(context, node, kind, name) {
 | 
			
		||||
    if (kind == index_1.ReflectionKind.ExternalModule) {
 | 
			
		||||
        isExported = true;
 | 
			
		||||
    }
 | 
			
		||||
    else if (node.parent && node.parent.kind == 210) {
 | 
			
		||||
    else if (node.parent && node.parent.kind == 212) {
 | 
			
		||||
        isExported = isExported || !!(node.parent.parent.flags & 1);
 | 
			
		||||
    }
 | 
			
		||||
    else {
 | 
			
		||||
@@ -51,10 +51,10 @@ function createDeclaration(context, node, kind, name) {
 | 
			
		||||
    if (nonStaticKinds.indexOf(kind) == -1) {
 | 
			
		||||
        isStatic = !!(node.flags & 128);
 | 
			
		||||
        if (container.kind == index_1.ReflectionKind.Class) {
 | 
			
		||||
            if (node.parent && node.parent.kind == 142) {
 | 
			
		||||
            if (node.parent && node.parent.kind == 144) {
 | 
			
		||||
                isConstructorProperty = true;
 | 
			
		||||
            }
 | 
			
		||||
            else if (!node.parent || node.parent.kind != 212) {
 | 
			
		||||
            else if (!node.parent || node.parent.kind != 214) {
 | 
			
		||||
                isStatic = true;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -25,7 +25,7 @@ function createSignature(context, node, name, kind) {
 | 
			
		||||
exports.createSignature = createSignature;
 | 
			
		||||
function extractSignatureType(context, node) {
 | 
			
		||||
    var checker = context.checker;
 | 
			
		||||
    if (node.kind & 145 || node.kind & 166) {
 | 
			
		||||
    if (node.kind & 147 || node.kind & 168) {
 | 
			
		||||
        try {
 | 
			
		||||
            var signature = checker.getSignatureFromDeclaration(node);
 | 
			
		||||
            return context.converter.convertType(context, node.type, checker.getReturnTypeOfSignature(signature));
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -21,14 +18,14 @@ var AccessorConverter = (function (_super) {
 | 
			
		||||
    function AccessorConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            143,
 | 
			
		||||
            144
 | 
			
		||||
            145,
 | 
			
		||||
            146
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    AccessorConverter.prototype.convert = function (context, node) {
 | 
			
		||||
        var accessor = index_2.createDeclaration(context, node, index_1.ReflectionKind.Accessor);
 | 
			
		||||
        context.withScope(accessor, function () {
 | 
			
		||||
            if (node.kind == 143) {
 | 
			
		||||
            if (node.kind == 145) {
 | 
			
		||||
                accessor.getSignature = index_2.createSignature(context, node, '__get', index_1.ReflectionKind.GetSignature);
 | 
			
		||||
            }
 | 
			
		||||
            else {
 | 
			
		||||
@@ -38,8 +35,7 @@ var AccessorConverter = (function (_super) {
 | 
			
		||||
        return accessor;
 | 
			
		||||
    };
 | 
			
		||||
    AccessorConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:accessor' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:accessor' })
 | 
			
		||||
    ], AccessorConverter);
 | 
			
		||||
    return AccessorConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -21,7 +18,7 @@ var AliasConverter = (function (_super) {
 | 
			
		||||
    function AliasConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            214
 | 
			
		||||
            216
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    AliasConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -33,8 +30,7 @@ var AliasConverter = (function (_super) {
 | 
			
		||||
        return alias;
 | 
			
		||||
    };
 | 
			
		||||
    AliasConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:alias' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:alias' })
 | 
			
		||||
    ], AliasConverter);
 | 
			
		||||
    return AliasConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -19,9 +16,9 @@ var components_1 = require("../components");
 | 
			
		||||
var component_1 = require("../../utils/component");
 | 
			
		||||
var declaration_1 = require("../../utils/options/declaration");
 | 
			
		||||
var prefered = [
 | 
			
		||||
    212,
 | 
			
		||||
    213,
 | 
			
		||||
    215
 | 
			
		||||
    214,
 | 
			
		||||
    215,
 | 
			
		||||
    217
 | 
			
		||||
];
 | 
			
		||||
(function (SourceFileMode) {
 | 
			
		||||
    SourceFileMode[SourceFileMode["File"] = 0] = "File";
 | 
			
		||||
@@ -33,13 +30,13 @@ var BlockConverter = (function (_super) {
 | 
			
		||||
    function BlockConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            190,
 | 
			
		||||
            217,
 | 
			
		||||
            246
 | 
			
		||||
            192,
 | 
			
		||||
            219,
 | 
			
		||||
            248
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    BlockConverter.prototype.convert = function (context, node) {
 | 
			
		||||
        if (node.kind == 246) {
 | 
			
		||||
        if (node.kind == 248) {
 | 
			
		||||
            this.convertSourceFile(context, node);
 | 
			
		||||
        }
 | 
			
		||||
        else {
 | 
			
		||||
@@ -91,12 +88,10 @@ var BlockConverter = (function (_super) {
 | 
			
		||||
                'modules': SourceFileMode.Modules
 | 
			
		||||
            },
 | 
			
		||||
            defaultValue: SourceFileMode.Modules
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Number)
 | 
			
		||||
        })
 | 
			
		||||
    ], BlockConverter.prototype, "mode", void 0);
 | 
			
		||||
    BlockConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:block' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:block' })
 | 
			
		||||
    ], BlockConverter);
 | 
			
		||||
    return BlockConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -21,8 +18,8 @@ var ClassConverter = (function (_super) {
 | 
			
		||||
    function ClassConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            184,
 | 
			
		||||
            212
 | 
			
		||||
            186,
 | 
			
		||||
            214
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    ClassConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -67,8 +64,7 @@ var ClassConverter = (function (_super) {
 | 
			
		||||
        return reflection;
 | 
			
		||||
    };
 | 
			
		||||
    ClassConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:class' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:class' })
 | 
			
		||||
    ], ClassConverter);
 | 
			
		||||
    return ClassConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -22,8 +19,8 @@ var ConstructorConverter = (function (_super) {
 | 
			
		||||
    function ConstructorConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            142,
 | 
			
		||||
            146
 | 
			
		||||
            144,
 | 
			
		||||
            148
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    ConstructorConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -68,8 +65,7 @@ var ConstructorConverter = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    ConstructorConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:constructor' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:constructor' })
 | 
			
		||||
    ], ConstructorConverter);
 | 
			
		||||
    return ConstructorConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -22,7 +19,7 @@ var EnumConverter = (function (_super) {
 | 
			
		||||
    function EnumConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            215
 | 
			
		||||
            217
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    EnumConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -46,8 +43,7 @@ var EnumConverter = (function (_super) {
 | 
			
		||||
        return member;
 | 
			
		||||
    };
 | 
			
		||||
    EnumConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:enum' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:enum' })
 | 
			
		||||
    ], EnumConverter);
 | 
			
		||||
    return EnumConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -20,7 +17,7 @@ var ExportConverter = (function (_super) {
 | 
			
		||||
    function ExportConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            225
 | 
			
		||||
            227
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    ExportConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -52,8 +49,7 @@ var ExportConverter = (function (_super) {
 | 
			
		||||
        return context.scope;
 | 
			
		||||
    };
 | 
			
		||||
    ExportConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:export' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:export' })
 | 
			
		||||
    ], ExportConverter);
 | 
			
		||||
    return ExportConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -22,9 +19,9 @@ var FunctionConverter = (function (_super) {
 | 
			
		||||
    function FunctionConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            140,
 | 
			
		||||
            141,
 | 
			
		||||
            211
 | 
			
		||||
            142,
 | 
			
		||||
            143,
 | 
			
		||||
            213
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    FunctionConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -46,8 +43,7 @@ var FunctionConverter = (function (_super) {
 | 
			
		||||
        return method;
 | 
			
		||||
    };
 | 
			
		||||
    FunctionConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:function' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:function' })
 | 
			
		||||
    ], FunctionConverter);
 | 
			
		||||
    return FunctionConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -21,7 +18,7 @@ var InterfaceConverter = (function (_super) {
 | 
			
		||||
    function InterfaceConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            213
 | 
			
		||||
            215
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    InterfaceConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -59,8 +56,7 @@ var InterfaceConverter = (function (_super) {
 | 
			
		||||
        return reflection;
 | 
			
		||||
    };
 | 
			
		||||
    InterfaceConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:interface' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:interface' })
 | 
			
		||||
    ], InterfaceConverter);
 | 
			
		||||
    return InterfaceConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var ObjectLiteralConverter = (function (_super) {
 | 
			
		||||
@@ -19,7 +16,7 @@ var ObjectLiteralConverter = (function (_super) {
 | 
			
		||||
    function ObjectLiteralConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            163
 | 
			
		||||
            165
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    ObjectLiteralConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -32,8 +29,7 @@ var ObjectLiteralConverter = (function (_super) {
 | 
			
		||||
        return context.scope;
 | 
			
		||||
    };
 | 
			
		||||
    ObjectLiteralConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:literal-object' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:literal-object' })
 | 
			
		||||
    ], ObjectLiteralConverter);
 | 
			
		||||
    return ObjectLiteralConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var TypeLiteralConverter = (function (_super) {
 | 
			
		||||
@@ -19,7 +16,7 @@ var TypeLiteralConverter = (function (_super) {
 | 
			
		||||
    function TypeLiteralConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            153
 | 
			
		||||
            155
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    TypeLiteralConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -32,8 +29,7 @@ var TypeLiteralConverter = (function (_super) {
 | 
			
		||||
        return context.scope;
 | 
			
		||||
    };
 | 
			
		||||
    TypeLiteralConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:literal-type' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:literal-type' })
 | 
			
		||||
    ], TypeLiteralConverter);
 | 
			
		||||
    return TypeLiteralConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -21,7 +18,7 @@ var ModuleConverter = (function (_super) {
 | 
			
		||||
    function ModuleConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            216
 | 
			
		||||
            218
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    ModuleConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -41,8 +38,7 @@ var ModuleConverter = (function (_super) {
 | 
			
		||||
        return reflection;
 | 
			
		||||
    };
 | 
			
		||||
    ModuleConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:module' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:module' })
 | 
			
		||||
    ], ModuleConverter);
 | 
			
		||||
    return ModuleConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -21,10 +18,10 @@ var SignatureConverter = (function (_super) {
 | 
			
		||||
    function SignatureConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            145,
 | 
			
		||||
            150,
 | 
			
		||||
            171,
 | 
			
		||||
            172
 | 
			
		||||
            147,
 | 
			
		||||
            152,
 | 
			
		||||
            173,
 | 
			
		||||
            174
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    SignatureConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -39,8 +36,7 @@ var SignatureConverter = (function (_super) {
 | 
			
		||||
        return scope;
 | 
			
		||||
    };
 | 
			
		||||
    SignatureConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:signature-call' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:signature-call' })
 | 
			
		||||
    ], SignatureConverter);
 | 
			
		||||
    return SignatureConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -21,7 +18,7 @@ var IndexSignatureConverter = (function (_super) {
 | 
			
		||||
    function IndexSignatureConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            147
 | 
			
		||||
            149
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    IndexSignatureConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -32,8 +29,7 @@ var IndexSignatureConverter = (function (_super) {
 | 
			
		||||
        return scope;
 | 
			
		||||
    };
 | 
			
		||||
    IndexSignatureConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:signature-index' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:signature-index' })
 | 
			
		||||
    ], IndexSignatureConverter);
 | 
			
		||||
    return IndexSignatureConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var VariableStatementConverter = (function (_super) {
 | 
			
		||||
@@ -19,7 +16,7 @@ var VariableStatementConverter = (function (_super) {
 | 
			
		||||
    function VariableStatementConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            191
 | 
			
		||||
            193
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    VariableStatementConverter.prototype.convert = function (context, node) {
 | 
			
		||||
@@ -46,8 +43,7 @@ var VariableStatementConverter = (function (_super) {
 | 
			
		||||
        });
 | 
			
		||||
    };
 | 
			
		||||
    VariableStatementConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:variable-statement' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:variable-statement' })
 | 
			
		||||
    ], VariableStatementConverter);
 | 
			
		||||
    return VariableStatementConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var index_2 = require("../factories/index");
 | 
			
		||||
@@ -22,12 +19,12 @@ var VariableConverter = (function (_super) {
 | 
			
		||||
    function VariableConverter() {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
        this.supports = [
 | 
			
		||||
            138,
 | 
			
		||||
            139,
 | 
			
		||||
            243,
 | 
			
		||||
            244,
 | 
			
		||||
            209,
 | 
			
		||||
            161
 | 
			
		||||
            140,
 | 
			
		||||
            141,
 | 
			
		||||
            245,
 | 
			
		||||
            246,
 | 
			
		||||
            211,
 | 
			
		||||
            163
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
    VariableConverter.prototype.isSimpleObjectLiteral = function (objectLiteral) {
 | 
			
		||||
@@ -64,12 +61,12 @@ var VariableConverter = (function (_super) {
 | 
			
		||||
        context.withScope(variable, function () {
 | 
			
		||||
            if (node.initializer) {
 | 
			
		||||
                switch (node.initializer.kind) {
 | 
			
		||||
                    case 172:
 | 
			
		||||
                    case 171:
 | 
			
		||||
                    case 174:
 | 
			
		||||
                    case 173:
 | 
			
		||||
                        variable.kind = scope.kind & index_1.ReflectionKind.ClassOrInterface ? index_1.ReflectionKind.Method : index_1.ReflectionKind.Function;
 | 
			
		||||
                        _this.owner.convertNode(context, node.initializer);
 | 
			
		||||
                        break;
 | 
			
		||||
                    case 163:
 | 
			
		||||
                    case 165:
 | 
			
		||||
                        if (!_this.isSimpleObjectLiteral(node.initializer)) {
 | 
			
		||||
                            variable.kind = index_1.ReflectionKind.ObjectLiteral;
 | 
			
		||||
                            variable.type = new index_1.IntrinsicType('object');
 | 
			
		||||
@@ -92,8 +89,7 @@ var VariableConverter = (function (_super) {
 | 
			
		||||
        return variable;
 | 
			
		||||
    };
 | 
			
		||||
    VariableConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'node:variable' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'node:variable' })
 | 
			
		||||
    ], VariableConverter);
 | 
			
		||||
    return VariableConverter;
 | 
			
		||||
})(components_1.ConverterNodeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var index_1 = require("../../models/comments/index");
 | 
			
		||||
var index_2 = require("../../models/types/index");
 | 
			
		||||
var index_3 = require("../../models/reflections/index");
 | 
			
		||||
@@ -251,8 +248,7 @@ var CommentPlugin = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    CommentPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'comment' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'comment' })
 | 
			
		||||
    ], CommentPlugin);
 | 
			
		||||
    return CommentPlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/types/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -56,10 +53,10 @@ var DecoratorPlugin = (function (_super) {
 | 
			
		||||
            var callExpression;
 | 
			
		||||
            var identifier;
 | 
			
		||||
            switch (decorator.expression.kind) {
 | 
			
		||||
                case 67:
 | 
			
		||||
                case 69:
 | 
			
		||||
                    identifier = decorator.expression;
 | 
			
		||||
                    break;
 | 
			
		||||
                case 166:
 | 
			
		||||
                case 168:
 | 
			
		||||
                    callExpression = decorator.expression;
 | 
			
		||||
                    identifier = callExpression.expression;
 | 
			
		||||
                    break;
 | 
			
		||||
@@ -102,8 +99,7 @@ var DecoratorPlugin = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    DecoratorPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'decorator' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'decorator' })
 | 
			
		||||
    ], DecoratorPlugin);
 | 
			
		||||
    return DecoratorPlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var index_1 = require("../../models/reflections/index");
 | 
			
		||||
var index_2 = require("../../models/comments/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -68,8 +65,7 @@ var DeepCommentPlugin = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    DeepCommentPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'deep-comment' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'deep-comment' })
 | 
			
		||||
    ], DeepCommentPlugin);
 | 
			
		||||
    return DeepCommentPlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var abstract_1 = require("../../models/reflections/abstract");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -56,8 +53,7 @@ var DynamicModulePlugin = (function (_super) {
 | 
			
		||||
        });
 | 
			
		||||
    };
 | 
			
		||||
    DynamicModulePlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'dynamic-module' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'dynamic-module' })
 | 
			
		||||
    ], DynamicModulePlugin);
 | 
			
		||||
    return DynamicModulePlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ShellJS = require("shelljs");
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -138,8 +135,7 @@ var GitHubPlugin = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    GitHubPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'git-hub' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'git-hub' })
 | 
			
		||||
    ], GitHubPlugin);
 | 
			
		||||
    return GitHubPlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var index_1 = require("../../models/reflections/index");
 | 
			
		||||
var ReflectionGroup_1 = require("../../models/ReflectionGroup");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -174,8 +171,7 @@ var GroupPlugin = (function (_super) {
 | 
			
		||||
        return plurals;
 | 
			
		||||
    })();
 | 
			
		||||
    GroupPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'group' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'group' })
 | 
			
		||||
    ], GroupPlugin);
 | 
			
		||||
    return GroupPlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var index_1 = require("../../models/reflections/index");
 | 
			
		||||
var index_2 = require("../../models/types/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -90,8 +87,7 @@ var ImplementsPlugin = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    ImplementsPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'implements' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'implements' })
 | 
			
		||||
    ], ImplementsPlugin);
 | 
			
		||||
    return ImplementsPlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var FS = require("fs");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -87,12 +84,10 @@ var PackagePlugin = (function (_super) {
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'readme',
 | 
			
		||||
            help: 'Path to the readme file that should be displayed on the index page. Pass `none` to disable the index page and start the documentation on the globals page.'
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], PackagePlugin.prototype, "readme", void 0);
 | 
			
		||||
    PackagePlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'package' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'package' })
 | 
			
		||||
    ], PackagePlugin);
 | 
			
		||||
    return PackagePlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/reflections/index");
 | 
			
		||||
@@ -122,8 +119,7 @@ var SourcePlugin = (function (_super) {
 | 
			
		||||
        });
 | 
			
		||||
    };
 | 
			
		||||
    SourcePlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'source' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'source' })
 | 
			
		||||
    ], SourcePlugin);
 | 
			
		||||
    return SourcePlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var index_1 = require("../../models/reflections/index");
 | 
			
		||||
var index_2 = require("../../models/types/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -145,8 +142,7 @@ var TypePlugin = (function (_super) {
 | 
			
		||||
        });
 | 
			
		||||
    };
 | 
			
		||||
    TypePlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type' })
 | 
			
		||||
    ], TypePlugin);
 | 
			
		||||
    return TypePlugin;
 | 
			
		||||
})(components_1.ConverterComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -45,8 +42,7 @@ var AliasConverter = (function (_super) {
 | 
			
		||||
        return new index_1.ReferenceType(name, index_1.ReferenceType.SYMBOL_ID_RESOLVE_BY_NAME);
 | 
			
		||||
    };
 | 
			
		||||
    AliasConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:alias' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:alias' })
 | 
			
		||||
    ], AliasConverter);
 | 
			
		||||
    return AliasConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -21,7 +18,7 @@ var ArrayConverter = (function (_super) {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
    }
 | 
			
		||||
    ArrayConverter.prototype.supportsNode = function (context, node) {
 | 
			
		||||
        return node.kind === 154;
 | 
			
		||||
        return node.kind === 156;
 | 
			
		||||
    };
 | 
			
		||||
    ArrayConverter.prototype.convertNode = function (context, node) {
 | 
			
		||||
        var result = this.owner.convertType(context, node.elementType);
 | 
			
		||||
@@ -34,8 +31,7 @@ var ArrayConverter = (function (_super) {
 | 
			
		||||
        return result;
 | 
			
		||||
    };
 | 
			
		||||
    ArrayConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:array' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:array' })
 | 
			
		||||
    ], ArrayConverter);
 | 
			
		||||
    return ArrayConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -21,7 +18,7 @@ var BindingArrayConverter = (function (_super) {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
    }
 | 
			
		||||
    BindingArrayConverter.prototype.supportsNode = function (context, node) {
 | 
			
		||||
        return node.kind === 160;
 | 
			
		||||
        return node.kind === 162;
 | 
			
		||||
    };
 | 
			
		||||
    BindingArrayConverter.prototype.convertNode = function (context, node) {
 | 
			
		||||
        var _this = this;
 | 
			
		||||
@@ -32,8 +29,7 @@ var BindingArrayConverter = (function (_super) {
 | 
			
		||||
        return new index_1.TupleType(types);
 | 
			
		||||
    };
 | 
			
		||||
    BindingArrayConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:binding-array' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:binding-array' })
 | 
			
		||||
    ], BindingArrayConverter);
 | 
			
		||||
    return BindingArrayConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -22,7 +19,7 @@ var BindingObjectConverter = (function (_super) {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
    }
 | 
			
		||||
    BindingObjectConverter.prototype.supportsNode = function (context, node) {
 | 
			
		||||
        return node.kind == 159;
 | 
			
		||||
        return node.kind == 161;
 | 
			
		||||
    };
 | 
			
		||||
    BindingObjectConverter.prototype.convertNode = function (context, node) {
 | 
			
		||||
        var _this = this;
 | 
			
		||||
@@ -40,8 +37,7 @@ var BindingObjectConverter = (function (_super) {
 | 
			
		||||
        return new index_1.ReflectionType(declaration);
 | 
			
		||||
    };
 | 
			
		||||
    BindingObjectConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:binding-object' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:binding-object' })
 | 
			
		||||
    ], BindingObjectConverter);
 | 
			
		||||
    return BindingObjectConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../factories/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -27,8 +24,7 @@ var EnumConverter = (function (_super) {
 | 
			
		||||
        return index_1.createReferenceType(context, type.symbol);
 | 
			
		||||
    };
 | 
			
		||||
    EnumConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:enum' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:enum' })
 | 
			
		||||
    ], EnumConverter);
 | 
			
		||||
    return EnumConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -27,8 +24,7 @@ var IntrinsicConverter = (function (_super) {
 | 
			
		||||
        return new index_1.IntrinsicType(type.intrinsicName);
 | 
			
		||||
    };
 | 
			
		||||
    IntrinsicConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:intrinsic' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:intrinsic' })
 | 
			
		||||
    ], IntrinsicConverter);
 | 
			
		||||
    return IntrinsicConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/types/index");
 | 
			
		||||
var index_2 = require("../../models/reflections/index");
 | 
			
		||||
@@ -63,8 +60,8 @@ var ReferenceConverter = (function (_super) {
 | 
			
		||||
        for (var _i = 0, _a = symbol.declarations; _i < _a.length; _i++) {
 | 
			
		||||
            var declaration_1 = _a[_i];
 | 
			
		||||
            if (context.visitStack.indexOf(declaration_1) !== -1) {
 | 
			
		||||
                if (declaration_1.kind == 153 ||
 | 
			
		||||
                    declaration_1.kind == 163) {
 | 
			
		||||
                if (declaration_1.kind == 155 ||
 | 
			
		||||
                    declaration_1.kind == 165) {
 | 
			
		||||
                    return index_3.createReferenceType(context, declaration_1.parent.symbol);
 | 
			
		||||
                }
 | 
			
		||||
                else {
 | 
			
		||||
@@ -86,8 +83,7 @@ var ReferenceConverter = (function (_super) {
 | 
			
		||||
        return new index_1.ReflectionType(declaration);
 | 
			
		||||
    };
 | 
			
		||||
    ReferenceConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:reference' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:reference' })
 | 
			
		||||
    ], ReferenceConverter);
 | 
			
		||||
    return ReferenceConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/types/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -33,8 +30,7 @@ var StringLiteralConverter = (function (_super) {
 | 
			
		||||
        return new index_1.StringLiteralType(type.text);
 | 
			
		||||
    };
 | 
			
		||||
    StringLiteralConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:string-literal' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:string-literal' })
 | 
			
		||||
    ], StringLiteralConverter);
 | 
			
		||||
    return StringLiteralConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/types/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -21,7 +18,7 @@ var TupleConverter = (function (_super) {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
    }
 | 
			
		||||
    TupleConverter.prototype.supportsNode = function (context, node) {
 | 
			
		||||
        return node.kind === 155;
 | 
			
		||||
        return node.kind === 157;
 | 
			
		||||
    };
 | 
			
		||||
    TupleConverter.prototype.supportsType = function (context, type) {
 | 
			
		||||
        return !!(type.flags & 8192);
 | 
			
		||||
@@ -49,8 +46,7 @@ var TupleConverter = (function (_super) {
 | 
			
		||||
        return new index_1.TupleType(elements);
 | 
			
		||||
    };
 | 
			
		||||
    TupleConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:tuple' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:tuple' })
 | 
			
		||||
    ], TupleConverter);
 | 
			
		||||
    return TupleConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/types/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -36,8 +33,7 @@ var TypeParameterConverter = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    TypeParameterConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:type-parameter' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:type-parameter' })
 | 
			
		||||
    ], TypeParameterConverter);
 | 
			
		||||
    return TypeParameterConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var index_1 = require("../../models/types/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -21,7 +18,7 @@ var UnionConverter = (function (_super) {
 | 
			
		||||
        _super.apply(this, arguments);
 | 
			
		||||
    }
 | 
			
		||||
    UnionConverter.prototype.supportsNode = function (context, node) {
 | 
			
		||||
        return node.kind === 156;
 | 
			
		||||
        return node.kind === 158;
 | 
			
		||||
    };
 | 
			
		||||
    UnionConverter.prototype.supportsType = function (context, type) {
 | 
			
		||||
        return !!(type.flags & 16384);
 | 
			
		||||
@@ -49,8 +46,7 @@ var UnionConverter = (function (_super) {
 | 
			
		||||
        return new index_1.UnionType(types);
 | 
			
		||||
    };
 | 
			
		||||
    UnionConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:union' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:union' })
 | 
			
		||||
    ], UnionConverter);
 | 
			
		||||
    return UnionConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var index_1 = require("../../models/types/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var UnknownConverter = (function (_super) {
 | 
			
		||||
@@ -28,8 +25,7 @@ var UnknownConverter = (function (_super) {
 | 
			
		||||
        return new index_1.UnknownType(name);
 | 
			
		||||
    };
 | 
			
		||||
    UnknownConverter = __decorate([
 | 
			
		||||
        components_1.Component({ name: 'type:unknown' }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: 'type:unknown' })
 | 
			
		||||
    ], UnknownConverter);
 | 
			
		||||
    return UnknownConverter;
 | 
			
		||||
})(components_1.ConverterTypeComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var FS = require("fs-extra");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
@@ -45,8 +42,7 @@ var AssetsPlugin = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    AssetsPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: "assets" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: "assets" })
 | 
			
		||||
    ], AssetsPlugin);
 | 
			
		||||
    return AssetsPlugin;
 | 
			
		||||
})(components_1.RendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var index_1 = require("../../models/reflections/index");
 | 
			
		||||
var GroupPlugin_1 = require("../../converter/plugins/GroupPlugin");
 | 
			
		||||
@@ -64,8 +61,7 @@ var JavascriptIndexPlugin = (function (_super) {
 | 
			
		||||
        fs_1.writeFile(fileName, data, true);
 | 
			
		||||
    };
 | 
			
		||||
    JavascriptIndexPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: "javascript-index" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: "javascript-index" })
 | 
			
		||||
    ], JavascriptIndexPlugin);
 | 
			
		||||
    return JavascriptIndexPlugin;
 | 
			
		||||
})(components_1.RendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var events_1 = require("../events");
 | 
			
		||||
var LayoutPlugin = (function (_super) {
 | 
			
		||||
@@ -27,8 +24,7 @@ var LayoutPlugin = (function (_super) {
 | 
			
		||||
        page.contents = layout(page);
 | 
			
		||||
    };
 | 
			
		||||
    LayoutPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: "layout" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: "layout" })
 | 
			
		||||
    ], LayoutPlugin);
 | 
			
		||||
    return LayoutPlugin;
 | 
			
		||||
})(components_1.RendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Util = require("util");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var events_1 = require("../events");
 | 
			
		||||
@@ -95,8 +92,7 @@ var MarkedLinksPlugin = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    MarkedLinksPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: "marked-links" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: "marked-links" })
 | 
			
		||||
    ], MarkedLinksPlugin);
 | 
			
		||||
    return MarkedLinksPlugin;
 | 
			
		||||
})(components_1.ContextAwareRendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var FS = require("fs-extra");
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var Marked = require("marked");
 | 
			
		||||
@@ -121,20 +118,17 @@ var MarkedPlugin = (function (_super) {
 | 
			
		||||
            name: 'includes',
 | 
			
		||||
            help: 'Specifies the location to look for included documents (use [[include:FILENAME]] in comments).',
 | 
			
		||||
            hint: declaration_1.ParameterHint.Directory
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], MarkedPlugin.prototype, "includeSource", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'media',
 | 
			
		||||
            help: 'Specifies the location with media files that should be copied to the output directory.',
 | 
			
		||||
            hint: declaration_1.ParameterHint.Directory
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], MarkedPlugin.prototype, "mediaSource", void 0);
 | 
			
		||||
    MarkedPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: "marked" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: "marked" })
 | 
			
		||||
    ], MarkedPlugin);
 | 
			
		||||
    return MarkedPlugin;
 | 
			
		||||
})(components_1.ContextAwareRendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var events_1 = require("../events");
 | 
			
		||||
var NavigationPlugin = (function (_super) {
 | 
			
		||||
@@ -66,8 +63,7 @@ var NavigationPlugin = (function (_super) {
 | 
			
		||||
        page.navigation = this.navigation;
 | 
			
		||||
    };
 | 
			
		||||
    NavigationPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: "navigation" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: "navigation" })
 | 
			
		||||
    ], NavigationPlugin);
 | 
			
		||||
    return NavigationPlugin;
 | 
			
		||||
})(components_1.RendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var events_1 = require("../events");
 | 
			
		||||
var PrettyPrintState;
 | 
			
		||||
@@ -132,8 +129,7 @@ var PrettyPrintPlugin = (function (_super) {
 | 
			
		||||
        style: true
 | 
			
		||||
    };
 | 
			
		||||
    PrettyPrintPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: "pretty-print" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: "pretty-print" })
 | 
			
		||||
    ], PrettyPrintPlugin);
 | 
			
		||||
    return PrettyPrintPlugin;
 | 
			
		||||
})(components_1.RendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var index_1 = require("../../models/reflections/index");
 | 
			
		||||
var components_1 = require("../components");
 | 
			
		||||
var events_1 = require("../events");
 | 
			
		||||
@@ -66,8 +63,7 @@ var TocPlugin = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    TocPlugin = __decorate([
 | 
			
		||||
        components_1.Component({ name: "toc" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        components_1.Component({ name: "toc" })
 | 
			
		||||
    ], TocPlugin);
 | 
			
		||||
    return TocPlugin;
 | 
			
		||||
})(components_1.RendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var FS = require("fs-extra");
 | 
			
		||||
var ProgressBar = require("progress");
 | 
			
		||||
@@ -129,6 +126,7 @@ var Renderer = (function (_super) {
 | 
			
		||||
        return true;
 | 
			
		||||
    };
 | 
			
		||||
    Renderer.getThemeDirectory = function () {
 | 
			
		||||
        console.log(Path.dirname(require.resolve('typedoc-default-themes')));
 | 
			
		||||
        return Path.dirname(require.resolve('typedoc-default-themes'));
 | 
			
		||||
    };
 | 
			
		||||
    Renderer.getDefaultTheme = function () {
 | 
			
		||||
@@ -140,20 +138,17 @@ var Renderer = (function (_super) {
 | 
			
		||||
            help: 'Specify the path to the theme that should be used or \'default\' or \'minimal\' to use built-in themes.',
 | 
			
		||||
            type: declaration_1.ParameterType.String,
 | 
			
		||||
            defaultValue: 'default'
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], Renderer.prototype, "themeName", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'disableOutputCheck',
 | 
			
		||||
            help: 'Should TypeDoc disable the testing and cleaning of the output directory?',
 | 
			
		||||
            type: declaration_1.ParameterType.Boolean
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Boolean)
 | 
			
		||||
        })
 | 
			
		||||
    ], Renderer.prototype, "disableOutputCheck", void 0);
 | 
			
		||||
    Renderer = __decorate([
 | 
			
		||||
        component_1.Component({ name: "renderer", internal: true, childClass: components_1.RendererComponent }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: "renderer", internal: true, childClass: components_1.RendererComponent })
 | 
			
		||||
    ], Renderer);
 | 
			
		||||
    return Renderer;
 | 
			
		||||
})(component_1.ChildableComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,10 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var renderer_1 = require("./renderer");
 | 
			
		||||
var components_1 = require("./components");
 | 
			
		||||
var component_1 = require("../utils/component");
 | 
			
		||||
var resources_1 = require("./utils/resources");
 | 
			
		||||
@@ -33,8 +29,7 @@ var Theme = (function (_super) {
 | 
			
		||||
        return null;
 | 
			
		||||
    };
 | 
			
		||||
    Theme = __decorate([
 | 
			
		||||
        component_1.Component({ name: "rendrer:theme", internal: true }), 
 | 
			
		||||
        __metadata('design:paramtypes', [renderer_1.Renderer, String])
 | 
			
		||||
        component_1.Component({ name: "rendrer:theme", internal: true })
 | 
			
		||||
    ], Theme);
 | 
			
		||||
    return Theme;
 | 
			
		||||
})(components_1.RendererComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var FS = require("fs");
 | 
			
		||||
var theme_1 = require("../theme");
 | 
			
		||||
@@ -321,32 +318,28 @@ var DefaultTheme = (function (_super) {
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'gaID',
 | 
			
		||||
            help: 'Set the Google Analytics tracking ID and activate tracking code.'
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], DefaultTheme.prototype, "gaID", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'gaSite',
 | 
			
		||||
            help: 'Set the site name for Google Analytics. Defaults to `auto`.',
 | 
			
		||||
            defaultValue: 'auto'
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], DefaultTheme.prototype, "gaSite", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'hideGenerator',
 | 
			
		||||
            help: 'Do not print the TypeDoc link at the end of the page.',
 | 
			
		||||
            type: declaration_1.ParameterType.Boolean
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Boolean)
 | 
			
		||||
        })
 | 
			
		||||
    ], DefaultTheme.prototype, "hideGenerator", void 0);
 | 
			
		||||
    __decorate([
 | 
			
		||||
        component_1.Option({
 | 
			
		||||
            name: 'entryPoint',
 | 
			
		||||
            help: 'Specifies the fully qualified name of the root symbol. Defaults to global namespace.',
 | 
			
		||||
            type: declaration_1.ParameterType.String
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], DefaultTheme.prototype, "entryPoint", void 0);
 | 
			
		||||
    return DefaultTheme;
 | 
			
		||||
})(theme_1.Theme);
 | 
			
		||||
 
 | 
			
		||||
@@ -27,8 +27,8 @@ function Component(options) {
 | 
			
		||||
        }
 | 
			
		||||
        var internal = !!options.internal;
 | 
			
		||||
        if (name && !internal) {
 | 
			
		||||
            for (var _i = 0, childMappings_1 = childMappings; _i < childMappings_1.length; _i++) {
 | 
			
		||||
                var childMapping = childMappings_1[_i];
 | 
			
		||||
            for (var _i = 0; _i < childMappings.length; _i++) {
 | 
			
		||||
                var childMapping = childMappings[_i];
 | 
			
		||||
                if (!(proto instanceof childMapping.child))
 | 
			
		||||
                    continue;
 | 
			
		||||
                var host = childMapping.host;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var _ = require("lodash");
 | 
			
		||||
var Util = require("util");
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
@@ -169,8 +166,8 @@ var Options = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    Options.prototype.addDeclarations = function (declarations) {
 | 
			
		||||
        for (var _i = 0, declarations_1 = declarations; _i < declarations_1.length; _i++) {
 | 
			
		||||
            var declaration = declarations_1[_i];
 | 
			
		||||
        for (var _i = 0; _i < declarations.length; _i++) {
 | 
			
		||||
            var declaration = declarations[_i];
 | 
			
		||||
            this.addDeclaration(declaration);
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
@@ -193,8 +190,7 @@ var Options = (function (_super) {
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    Options = __decorate([
 | 
			
		||||
        component_1.Component({ name: "options", internal: true, childClass: OptionsComponent }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: "options", internal: true, childClass: OptionsComponent })
 | 
			
		||||
    ], Options);
 | 
			
		||||
    return Options;
 | 
			
		||||
})(component_1.ChildableComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var component_1 = require("../../component");
 | 
			
		||||
var options_1 = require("../options");
 | 
			
		||||
@@ -31,22 +28,23 @@ var ArgumentsReader = (function (_super) {
 | 
			
		||||
    };
 | 
			
		||||
    ArgumentsReader.prototype.parseArguments = function (event, args) {
 | 
			
		||||
        var index = 0;
 | 
			
		||||
        var owner = this.owner;
 | 
			
		||||
        args = args || process.argv.slice(2);
 | 
			
		||||
        function readArgument(arg) {
 | 
			
		||||
            var declaration = this.owner.getDeclaration(arg);
 | 
			
		||||
            var declaration = owner.getDeclaration(arg);
 | 
			
		||||
            if (!declaration) {
 | 
			
		||||
                event.addError('Unknown option: %s', arg);
 | 
			
		||||
            }
 | 
			
		||||
            else if (declaration.getType() !== declaration_1.ParameterType.Boolean) {
 | 
			
		||||
            else if (declaration.type !== declaration_1.ParameterType.Boolean) {
 | 
			
		||||
                if (!args[index]) {
 | 
			
		||||
                    event.addError('Option "%s" expects an argument', declaration.getName());
 | 
			
		||||
                    event.addError('Option "%s" expects an argument', declaration.name);
 | 
			
		||||
                }
 | 
			
		||||
                else {
 | 
			
		||||
                    event.data[declaration.getName()] = args[index++];
 | 
			
		||||
                    event.data[declaration.name] = args[index++];
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            else {
 | 
			
		||||
                event.data[declaration.getName()] = true;
 | 
			
		||||
                event.data[declaration.name] = true;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        while (index < args.length) {
 | 
			
		||||
@@ -98,8 +96,7 @@ var ArgumentsReader = (function (_super) {
 | 
			
		||||
        this.parseArguments(event, args);
 | 
			
		||||
    };
 | 
			
		||||
    ArgumentsReader = __decorate([
 | 
			
		||||
        component_1.Component({ name: "options:arguments" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: "options:arguments" })
 | 
			
		||||
    ], ArgumentsReader);
 | 
			
		||||
    return ArgumentsReader;
 | 
			
		||||
})(options_1.OptionsComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var FS = require("fs");
 | 
			
		||||
var _ = require("lodash");
 | 
			
		||||
@@ -54,8 +51,8 @@ var TSConfigReader = (function (_super) {
 | 
			
		||||
        if ("compilerOptions" in data) {
 | 
			
		||||
            var ignored = typescript_1.TypeScriptSource.IGNORED;
 | 
			
		||||
            var compilerOptions = _.clone(data.compilerOptions);
 | 
			
		||||
            for (var _i = 0, ignored_1 = ignored; _i < ignored_1.length; _i++) {
 | 
			
		||||
                var key = ignored_1[_i];
 | 
			
		||||
            for (var _i = 0; _i < ignored.length; _i++) {
 | 
			
		||||
                var key = ignored[_i];
 | 
			
		||||
                delete compilerOptions[key];
 | 
			
		||||
            }
 | 
			
		||||
            _.merge(event.data, compilerOptions);
 | 
			
		||||
@@ -71,12 +68,10 @@ var TSConfigReader = (function (_super) {
 | 
			
		||||
            help: 'Specify a js option file that should be loaded. If not specified TypeDoc will look for \'typedoc.js\' in the current directory.',
 | 
			
		||||
            type: declaration_1.ParameterType.String,
 | 
			
		||||
            hint: declaration_1.ParameterHint.File
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], TSConfigReader.prototype, "options", void 0);
 | 
			
		||||
    TSConfigReader = __decorate([
 | 
			
		||||
        component_1.Component({ name: "options:tsconfig" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: "options:tsconfig" })
 | 
			
		||||
    ], TSConfigReader);
 | 
			
		||||
    return TSConfigReader;
 | 
			
		||||
})(options_1.OptionsComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var FS = require("fs");
 | 
			
		||||
var _ = require("lodash");
 | 
			
		||||
@@ -72,12 +69,10 @@ var TypedocReader = (function (_super) {
 | 
			
		||||
            help: 'Specify a js option file that should be loaded. If not specified TypeDoc will look for \'typedoc.js\' in the current directory.',
 | 
			
		||||
            type: declaration_1.ParameterType.String,
 | 
			
		||||
            hint: declaration_1.ParameterHint.File
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', String)
 | 
			
		||||
        })
 | 
			
		||||
    ], TypedocReader.prototype, "options", void 0);
 | 
			
		||||
    TypedocReader = __decorate([
 | 
			
		||||
        component_1.Component({ name: "options:typedoc" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: "options:typedoc" })
 | 
			
		||||
    ], TypedocReader);
 | 
			
		||||
    return TypedocReader;
 | 
			
		||||
})(options_1.OptionsComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var component_1 = require("../../component");
 | 
			
		||||
var options_1 = require("../options");
 | 
			
		||||
var ComponentSource = (function (_super) {
 | 
			
		||||
@@ -68,14 +65,13 @@ var ComponentSource = (function (_super) {
 | 
			
		||||
    };
 | 
			
		||||
    ComponentSource.prototype.onComponentRemoved = function (e) {
 | 
			
		||||
        var declarations = e.component.getOptionDeclarations();
 | 
			
		||||
        for (var _i = 0, declarations_1 = declarations; _i < declarations_1.length; _i++) {
 | 
			
		||||
            var declaration = declarations_1[_i];
 | 
			
		||||
        for (var _i = 0; _i < declarations.length; _i++) {
 | 
			
		||||
            var declaration = declarations[_i];
 | 
			
		||||
            this.owner.removeDeclarationByName(declaration.name);
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    ComponentSource = __decorate([
 | 
			
		||||
        component_1.Component({ name: "options:component" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: "options:component" })
 | 
			
		||||
    ], ComponentSource);
 | 
			
		||||
    return ComponentSource;
 | 
			
		||||
})(options_1.OptionsComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var ts = require("typescript");
 | 
			
		||||
var component_1 = require("../../component");
 | 
			
		||||
var options_1 = require("../options");
 | 
			
		||||
@@ -55,8 +52,8 @@ var TypeScriptSource = (function (_super) {
 | 
			
		||||
            default:
 | 
			
		||||
                param.type = declaration_1.ParameterType.Map;
 | 
			
		||||
                param.map = option.type;
 | 
			
		||||
                if (option.error) {
 | 
			
		||||
                    var error = ts.createCompilerDiagnostic(option.error);
 | 
			
		||||
                if (option['error']) {
 | 
			
		||||
                    var error = ts.createCompilerDiagnostic(option['error']);
 | 
			
		||||
                    param.mapError = ts.flattenDiagnosticMessageText(error.messageText, ', ');
 | 
			
		||||
                }
 | 
			
		||||
        }
 | 
			
		||||
@@ -76,8 +73,7 @@ var TypeScriptSource = (function (_super) {
 | 
			
		||||
        'sourceMap', 'removeComments'
 | 
			
		||||
    ];
 | 
			
		||||
    TypeScriptSource = __decorate([
 | 
			
		||||
        component_1.Component({ name: "options:typescript" }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: "options:typescript" })
 | 
			
		||||
    ], TypeScriptSource);
 | 
			
		||||
    return TypeScriptSource;
 | 
			
		||||
})(options_1.OptionsComponent);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
 | 
			
		||||
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
			
		||||
    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
			
		||||
};
 | 
			
		||||
var __metadata = (this && this.__metadata) || function (k, v) {
 | 
			
		||||
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
 | 
			
		||||
};
 | 
			
		||||
var FS = require("fs");
 | 
			
		||||
var Path = require("path");
 | 
			
		||||
var Util = require("util");
 | 
			
		||||
@@ -112,12 +109,10 @@ var PluginHost = (function (_super) {
 | 
			
		||||
            help: 'Specify the npm plugins that should be loaded. Omit to load all installed plugins, set to \'none\' to load no plugins.',
 | 
			
		||||
            type: declaration_1.ParameterType.String,
 | 
			
		||||
            isArray: true
 | 
			
		||||
        }), 
 | 
			
		||||
        __metadata('design:type', Array)
 | 
			
		||||
        })
 | 
			
		||||
    ], PluginHost.prototype, "plugins", void 0);
 | 
			
		||||
    PluginHost = __decorate([
 | 
			
		||||
        component_1.Component({ name: 'plugin-host', internal: true }), 
 | 
			
		||||
        __metadata('design:paramtypes', [])
 | 
			
		||||
        component_1.Component({ name: 'plugin-host', internal: true })
 | 
			
		||||
    ], PluginHost);
 | 
			
		||||
    return PluginHost;
 | 
			
		||||
})(component_1.AbstractComponent);
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										278
									
								
								tsconfig.json
									
									
									
									
									
								
							
							
						
						
									
										278
									
								
								tsconfig.json
									
									
									
									
									
								
							@@ -2,11 +2,11 @@
 | 
			
		||||
    "compilerOptions": {
 | 
			
		||||
        "module": "commonjs",
 | 
			
		||||
        "target": "ES5",
 | 
			
		||||
        "noImplicitAny": true,
 | 
			
		||||
        "noImplicitAny": false,
 | 
			
		||||
        "removeComments": true,
 | 
			
		||||
        "preserveConstEnums": true,
 | 
			
		||||
        "sourceMap": false,
 | 
			
		||||
        "outDir": "../",
 | 
			
		||||
        "outDir": "./",
 | 
			
		||||
        "rootDir": "./src/",
 | 
			
		||||
        "experimentalDecorators": true
 | 
			
		||||
    },
 | 
			
		||||
@@ -20,143 +20,143 @@
 | 
			
		||||
        "./src/index.ts"
 | 
			
		||||
    ],
 | 
			
		||||
    "files": [
 | 
			
		||||
        "./src/typings/fs-extra/fs-extra.d.ts",
 | 
			
		||||
        "./src/typings/handlebars/handlebars.d.ts",
 | 
			
		||||
        "./src/typings/highlightjs/highlightjs.d.ts",
 | 
			
		||||
        "./src/typings/lodash/lodash.d.ts",
 | 
			
		||||
        "./src/typings/marked/marked.d.ts",
 | 
			
		||||
        "./src/typings/minimatch/minimatch.d.ts",
 | 
			
		||||
        "./src/typings/node-progress/node-progress.d.ts",
 | 
			
		||||
        "./src/typings/node/node.d.ts",
 | 
			
		||||
        "./src/typings/shelljs/shelljs.d.ts",
 | 
			
		||||
        "./src/typings/tsd.d.ts",
 | 
			
		||||
        "./src/typings/typescript/typescript.d.ts",
 | 
			
		||||
        "./src/lib/application.ts",
 | 
			
		||||
        "./src/lib/cli.ts",
 | 
			
		||||
        "./src/lib/converter/components.ts",
 | 
			
		||||
        "./src/lib/converter/context.ts",
 | 
			
		||||
        "./src/lib/converter/convert-expression.ts",
 | 
			
		||||
        "./src/lib/converter/converter.ts",
 | 
			
		||||
        "./src/lib/converter/factories/comment.ts",
 | 
			
		||||
        "./src/lib/converter/factories/declaration.ts",
 | 
			
		||||
        "./src/lib/converter/factories/index.ts",
 | 
			
		||||
        "./src/lib/converter/factories/parameter.ts",
 | 
			
		||||
        "./src/lib/converter/factories/reference.ts",
 | 
			
		||||
        "./src/lib/converter/factories/signature.ts",
 | 
			
		||||
        "./src/lib/converter/factories/type-parameter.ts",
 | 
			
		||||
        "./src/lib/converter/index.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/accessor.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/alias.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/block.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/class.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/constructor.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/enum.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/export.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/function.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/index.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/interface.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/literal-object.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/literal-type.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/module.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/signature-call.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/signature-index.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/variable-statement.ts",
 | 
			
		||||
        "./src/lib/converter/nodes/variable.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/CommentPlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/DecoratorPlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/DeepCommentPlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/DynamicModulePlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/GitHubPlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/GroupPlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/ImplementsPlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/index.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/PackagePlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/SourcePlugin.ts",
 | 
			
		||||
        "./src/lib/converter/plugins/TypePlugin.ts",
 | 
			
		||||
        "./src/lib/converter/types/alias.ts",
 | 
			
		||||
        "./src/lib/converter/types/array.ts",
 | 
			
		||||
        "./src/lib/converter/types/binding-array.ts",
 | 
			
		||||
        "./src/lib/converter/types/binding-object.ts",
 | 
			
		||||
        "./src/lib/converter/types/enum.ts",
 | 
			
		||||
        "./src/lib/converter/types/index.ts",
 | 
			
		||||
        "./src/lib/converter/types/intrinsic.ts",
 | 
			
		||||
        "./src/lib/converter/types/reference.ts",
 | 
			
		||||
        "./src/lib/converter/types/string-literal.ts",
 | 
			
		||||
        "./src/lib/converter/types/tuple.ts",
 | 
			
		||||
        "./src/lib/converter/types/type-parameter.ts",
 | 
			
		||||
        "./src/lib/converter/types/union.ts",
 | 
			
		||||
        "./src/lib/converter/types/unknown.ts",
 | 
			
		||||
        "./src/lib/converter/utils/base-path.ts",
 | 
			
		||||
        "./src/lib/converter/utils/compiler-host.ts",
 | 
			
		||||
        "./src/lib/models/comments/comment.ts",
 | 
			
		||||
        "./src/lib/models/comments/index.ts",
 | 
			
		||||
        "./src/lib/models/comments/tag.ts",
 | 
			
		||||
        "./src/lib/models/index.ts",
 | 
			
		||||
        "./src/lib/models/ReflectionGroup.ts",
 | 
			
		||||
        "./src/lib/models/reflections/abstract.ts",
 | 
			
		||||
        "./src/lib/models/reflections/container.ts",
 | 
			
		||||
        "./src/lib/models/reflections/declaration.ts",
 | 
			
		||||
        "./src/lib/models/reflections/index.ts",
 | 
			
		||||
        "./src/lib/models/reflections/parameter.ts",
 | 
			
		||||
        "./src/lib/models/reflections/project.ts",
 | 
			
		||||
        "./src/lib/models/reflections/signature.ts",
 | 
			
		||||
        "./src/lib/models/reflections/type-parameter.ts",
 | 
			
		||||
        "./src/lib/models/sources/directory.ts",
 | 
			
		||||
        "./src/lib/models/sources/file.ts",
 | 
			
		||||
        "./src/lib/models/sources/index.ts",
 | 
			
		||||
        "./src/lib/models/types/abstract.ts",
 | 
			
		||||
        "./src/lib/models/types/index.ts",
 | 
			
		||||
        "./src/lib/models/types/intrinsic.ts",
 | 
			
		||||
        "./src/lib/models/types/reference.ts",
 | 
			
		||||
        "./src/lib/models/types/reflection.ts",
 | 
			
		||||
        "./src/lib/models/types/string-literal.ts",
 | 
			
		||||
        "./src/lib/models/types/tuple.ts",
 | 
			
		||||
        "./src/lib/models/types/type-parameter.ts",
 | 
			
		||||
        "./src/lib/models/types/union.ts",
 | 
			
		||||
        "./src/lib/models/types/unknown.ts",
 | 
			
		||||
        "./src/lib/output/components.ts",
 | 
			
		||||
        "./src/lib/output/events.ts",
 | 
			
		||||
        "./src/lib/output/helpers/compact.ts",
 | 
			
		||||
        "./src/lib/output/helpers/if-cond.ts",
 | 
			
		||||
        "./src/lib/output/helpers/if-signature.ts",
 | 
			
		||||
        "./src/lib/output/helpers/wbr.ts",
 | 
			
		||||
        "./src/lib/output/models/NavigationItem.ts",
 | 
			
		||||
        "./src/lib/output/models/UrlMapping.ts",
 | 
			
		||||
        "./src/lib/output/plugins/AssetsPlugin.ts",
 | 
			
		||||
        "./src/lib/output/plugins/index.ts",
 | 
			
		||||
        "./src/lib/output/plugins/JavascriptIndexPlugin.ts",
 | 
			
		||||
        "./src/lib/output/plugins/LayoutPlugin.ts",
 | 
			
		||||
        "./src/lib/output/plugins/MarkedLinksPlugin.ts",
 | 
			
		||||
        "./src/lib/output/plugins/MarkedPlugin.ts",
 | 
			
		||||
        "./src/lib/output/plugins/NavigationPlugin.ts",
 | 
			
		||||
        "./src/lib/output/plugins/PrettyPrintPlugin.ts",
 | 
			
		||||
        "./src/lib/output/plugins/TocPlugin.ts",
 | 
			
		||||
        "./src/lib/output/renderer.ts",
 | 
			
		||||
        "./src/lib/output/theme.ts",
 | 
			
		||||
        "./src/lib/output/themes/DefaultTheme.ts",
 | 
			
		||||
        "./src/lib/output/themes/MinimalTheme.ts",
 | 
			
		||||
        "./src/lib/output/utils/resources.ts",
 | 
			
		||||
        "./src/lib/output/utils/resources/helpers.ts",
 | 
			
		||||
        "./src/lib/output/utils/resources/stack.ts",
 | 
			
		||||
        "./src/lib/output/utils/resources/templates.ts",
 | 
			
		||||
        "./src/lib/utils/component.ts",
 | 
			
		||||
        "./src/lib/utils/events.ts",
 | 
			
		||||
        "./src/lib/utils/fs.ts",
 | 
			
		||||
        "./src/lib/utils/index.ts",
 | 
			
		||||
        "./src/lib/utils/loggers.ts",
 | 
			
		||||
        "./src/lib/utils/options/declaration.ts",
 | 
			
		||||
        "./src/lib/utils/options/help.ts",
 | 
			
		||||
        "./src/lib/utils/options/index.ts",
 | 
			
		||||
        "./src/lib/utils/options/options.ts",
 | 
			
		||||
        "./src/lib/utils/options/readers/arguments.ts",
 | 
			
		||||
        "./src/lib/utils/options/readers/index.ts",
 | 
			
		||||
        "./src/lib/utils/options/readers/tsconfig.ts",
 | 
			
		||||
        "./src/lib/utils/options/readers/typedoc.ts",
 | 
			
		||||
        "./src/lib/utils/options/sources/component.ts",
 | 
			
		||||
        "./src/lib/utils/options/sources/index.ts",
 | 
			
		||||
        "./src/lib/utils/options/sources/typescript.ts",
 | 
			
		||||
        "./src/lib/utils/plugins.ts",
 | 
			
		||||
        "./src/index.ts"
 | 
			
		||||
        "src/typings/fs-extra/fs-extra.d.ts",
 | 
			
		||||
        "src/typings/handlebars/handlebars.d.ts",
 | 
			
		||||
        "src/typings/highlightjs/highlightjs.d.ts",
 | 
			
		||||
        "src/typings/lodash/lodash.d.ts",
 | 
			
		||||
        "src/typings/marked/marked.d.ts",
 | 
			
		||||
        "src/typings/minimatch/minimatch.d.ts",
 | 
			
		||||
        "src/typings/node-progress/node-progress.d.ts",
 | 
			
		||||
        "src/typings/node/node.d.ts",
 | 
			
		||||
        "src/typings/shelljs/shelljs.d.ts",
 | 
			
		||||
        "src/typings/tsd.d.ts",
 | 
			
		||||
        "src/typings/typescript/typescript.d.ts",
 | 
			
		||||
        "src/lib/application.ts",
 | 
			
		||||
        "src/lib/cli.ts",
 | 
			
		||||
        "src/lib/converter/components.ts",
 | 
			
		||||
        "src/lib/converter/context.ts",
 | 
			
		||||
        "src/lib/converter/convert-expression.ts",
 | 
			
		||||
        "src/lib/converter/converter.ts",
 | 
			
		||||
        "src/lib/converter/factories/comment.ts",
 | 
			
		||||
        "src/lib/converter/factories/declaration.ts",
 | 
			
		||||
        "src/lib/converter/factories/index.ts",
 | 
			
		||||
        "src/lib/converter/factories/parameter.ts",
 | 
			
		||||
        "src/lib/converter/factories/reference.ts",
 | 
			
		||||
        "src/lib/converter/factories/signature.ts",
 | 
			
		||||
        "src/lib/converter/factories/type-parameter.ts",
 | 
			
		||||
        "src/lib/converter/index.ts",
 | 
			
		||||
        "src/lib/converter/nodes/accessor.ts",
 | 
			
		||||
        "src/lib/converter/nodes/alias.ts",
 | 
			
		||||
        "src/lib/converter/nodes/block.ts",
 | 
			
		||||
        "src/lib/converter/nodes/class.ts",
 | 
			
		||||
        "src/lib/converter/nodes/constructor.ts",
 | 
			
		||||
        "src/lib/converter/nodes/enum.ts",
 | 
			
		||||
        "src/lib/converter/nodes/export.ts",
 | 
			
		||||
        "src/lib/converter/nodes/function.ts",
 | 
			
		||||
        "src/lib/converter/nodes/index.ts",
 | 
			
		||||
        "src/lib/converter/nodes/interface.ts",
 | 
			
		||||
        "src/lib/converter/nodes/literal-object.ts",
 | 
			
		||||
        "src/lib/converter/nodes/literal-type.ts",
 | 
			
		||||
        "src/lib/converter/nodes/module.ts",
 | 
			
		||||
        "src/lib/converter/nodes/signature-call.ts",
 | 
			
		||||
        "src/lib/converter/nodes/signature-index.ts",
 | 
			
		||||
        "src/lib/converter/nodes/variable-statement.ts",
 | 
			
		||||
        "src/lib/converter/nodes/variable.ts",
 | 
			
		||||
        "src/lib/converter/plugins/CommentPlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/DecoratorPlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/DeepCommentPlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/DynamicModulePlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/GitHubPlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/GroupPlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/ImplementsPlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/PackagePlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/SourcePlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/TypePlugin.ts",
 | 
			
		||||
        "src/lib/converter/plugins/index.ts",
 | 
			
		||||
        "src/lib/converter/types/alias.ts",
 | 
			
		||||
        "src/lib/converter/types/array.ts",
 | 
			
		||||
        "src/lib/converter/types/binding-array.ts",
 | 
			
		||||
        "src/lib/converter/types/binding-object.ts",
 | 
			
		||||
        "src/lib/converter/types/enum.ts",
 | 
			
		||||
        "src/lib/converter/types/index.ts",
 | 
			
		||||
        "src/lib/converter/types/intrinsic.ts",
 | 
			
		||||
        "src/lib/converter/types/reference.ts",
 | 
			
		||||
        "src/lib/converter/types/string-literal.ts",
 | 
			
		||||
        "src/lib/converter/types/tuple.ts",
 | 
			
		||||
        "src/lib/converter/types/type-parameter.ts",
 | 
			
		||||
        "src/lib/converter/types/union.ts",
 | 
			
		||||
        "src/lib/converter/types/unknown.ts",
 | 
			
		||||
        "src/lib/converter/utils/base-path.ts",
 | 
			
		||||
        "src/lib/converter/utils/compiler-host.ts",
 | 
			
		||||
        "src/lib/models/ReflectionGroup.ts",
 | 
			
		||||
        "src/lib/models/comments/comment.ts",
 | 
			
		||||
        "src/lib/models/comments/index.ts",
 | 
			
		||||
        "src/lib/models/comments/tag.ts",
 | 
			
		||||
        "src/lib/models/index.ts",
 | 
			
		||||
        "src/lib/models/reflections/abstract.ts",
 | 
			
		||||
        "src/lib/models/reflections/container.ts",
 | 
			
		||||
        "src/lib/models/reflections/declaration.ts",
 | 
			
		||||
        "src/lib/models/reflections/index.ts",
 | 
			
		||||
        "src/lib/models/reflections/parameter.ts",
 | 
			
		||||
        "src/lib/models/reflections/project.ts",
 | 
			
		||||
        "src/lib/models/reflections/signature.ts",
 | 
			
		||||
        "src/lib/models/reflections/type-parameter.ts",
 | 
			
		||||
        "src/lib/models/sources/directory.ts",
 | 
			
		||||
        "src/lib/models/sources/file.ts",
 | 
			
		||||
        "src/lib/models/sources/index.ts",
 | 
			
		||||
        "src/lib/models/types/abstract.ts",
 | 
			
		||||
        "src/lib/models/types/index.ts",
 | 
			
		||||
        "src/lib/models/types/intrinsic.ts",
 | 
			
		||||
        "src/lib/models/types/reference.ts",
 | 
			
		||||
        "src/lib/models/types/reflection.ts",
 | 
			
		||||
        "src/lib/models/types/string-literal.ts",
 | 
			
		||||
        "src/lib/models/types/tuple.ts",
 | 
			
		||||
        "src/lib/models/types/type-parameter.ts",
 | 
			
		||||
        "src/lib/models/types/union.ts",
 | 
			
		||||
        "src/lib/models/types/unknown.ts",
 | 
			
		||||
        "src/lib/output/components.ts",
 | 
			
		||||
        "src/lib/output/events.ts",
 | 
			
		||||
        "src/lib/output/helpers/compact.ts",
 | 
			
		||||
        "src/lib/output/helpers/if-cond.ts",
 | 
			
		||||
        "src/lib/output/helpers/if-signature.ts",
 | 
			
		||||
        "src/lib/output/helpers/wbr.ts",
 | 
			
		||||
        "src/lib/output/models/NavigationItem.ts",
 | 
			
		||||
        "src/lib/output/models/UrlMapping.ts",
 | 
			
		||||
        "src/lib/output/plugins/AssetsPlugin.ts",
 | 
			
		||||
        "src/lib/output/plugins/JavascriptIndexPlugin.ts",
 | 
			
		||||
        "src/lib/output/plugins/LayoutPlugin.ts",
 | 
			
		||||
        "src/lib/output/plugins/MarkedLinksPlugin.ts",
 | 
			
		||||
        "src/lib/output/plugins/MarkedPlugin.ts",
 | 
			
		||||
        "src/lib/output/plugins/NavigationPlugin.ts",
 | 
			
		||||
        "src/lib/output/plugins/PrettyPrintPlugin.ts",
 | 
			
		||||
        "src/lib/output/plugins/TocPlugin.ts",
 | 
			
		||||
        "src/lib/output/plugins/index.ts",
 | 
			
		||||
        "src/lib/output/renderer.ts",
 | 
			
		||||
        "src/lib/output/theme.ts",
 | 
			
		||||
        "src/lib/output/themes/DefaultTheme.ts",
 | 
			
		||||
        "src/lib/output/themes/MinimalTheme.ts",
 | 
			
		||||
        "src/lib/output/utils/resources.ts",
 | 
			
		||||
        "src/lib/output/utils/resources/helpers.ts",
 | 
			
		||||
        "src/lib/output/utils/resources/stack.ts",
 | 
			
		||||
        "src/lib/output/utils/resources/templates.ts",
 | 
			
		||||
        "src/lib/utils/component.ts",
 | 
			
		||||
        "src/lib/utils/events.ts",
 | 
			
		||||
        "src/lib/utils/fs.ts",
 | 
			
		||||
        "src/lib/utils/index.ts",
 | 
			
		||||
        "src/lib/utils/loggers.ts",
 | 
			
		||||
        "src/lib/utils/options/declaration.ts",
 | 
			
		||||
        "src/lib/utils/options/help.ts",
 | 
			
		||||
        "src/lib/utils/options/index.ts",
 | 
			
		||||
        "src/lib/utils/options/options.ts",
 | 
			
		||||
        "src/lib/utils/options/readers/arguments.ts",
 | 
			
		||||
        "src/lib/utils/options/readers/index.ts",
 | 
			
		||||
        "src/lib/utils/options/readers/tsconfig.ts",
 | 
			
		||||
        "src/lib/utils/options/readers/typedoc.ts",
 | 
			
		||||
        "src/lib/utils/options/sources/component.ts",
 | 
			
		||||
        "src/lib/utils/options/sources/index.ts",
 | 
			
		||||
        "src/lib/utils/options/sources/typescript.ts",
 | 
			
		||||
        "src/lib/utils/plugins.ts",
 | 
			
		||||
        "src/index.ts"
 | 
			
		||||
    ],
 | 
			
		||||
    "atom": {
 | 
			
		||||
        "rewriteTsconfig": true
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user