From 875da789b6906152ee45caa05670ae5b2a593687 Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Sat, 8 Jul 2017 21:01:24 +0200 Subject: [PATCH 01/12] updated typescript version into 2.4.1 set noStrictGenericChecks typescript compiler option to true --- package.json | 2 +- tsconfig.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5bc8c3658..9510c25b9 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "progress": "^2.0.0", "shelljs": "^0.7.0", "typedoc-default-themes": "^0.5.0", - "typescript": "2.3.4" + "typescript": "2.4.1" }, "devDependencies": { "@types/mocha": "^2.2.39", diff --git a/tsconfig.json b/tsconfig.json index a4dc524e3..1eda80c4a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,7 +17,8 @@ "inlineSources": true, // Required for debugging NPM published package. "outDir": "dist/", "rootDir": "src/", - "experimentalDecorators": true + "experimentalDecorators": true, + "noStrictGenericChecks": true }, "include": [ "src/**/*.ts" From 1c8e909deff2f25b7d49bab8ea9114fbf8d7cc3e Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Sat, 8 Jul 2017 21:23:07 +0200 Subject: [PATCH 02/12] tslint success --- package.json | 1 + src/index.ts | 12 +- src/lib/application.ts | 16 +- src/lib/cli.ts | 10 +- src/lib/converter/components.ts | 10 +- src/lib/converter/context.ts | 10 +- src/lib/converter/converter.ts | 16 +- src/lib/converter/factories/comment.ts | 2 +- src/lib/converter/factories/declaration.ts | 8 +- src/lib/converter/factories/index.ts | 12 +- src/lib/converter/factories/parameter.ts | 8 +- src/lib/converter/factories/reference.ts | 4 +- src/lib/converter/factories/signature.ts | 10 +- src/lib/converter/factories/type-parameter.ts | 6 +- src/lib/converter/index.ts | 6 +- src/lib/converter/nodes/accessor.ts | 8 +- src/lib/converter/nodes/alias.ts | 8 +- src/lib/converter/nodes/block.ts | 12 +- src/lib/converter/nodes/class.ts | 8 +- src/lib/converter/nodes/constructor.ts | 10 +- src/lib/converter/nodes/enum.ts | 10 +- src/lib/converter/nodes/export.ts | 6 +- src/lib/converter/nodes/function.ts | 10 +- src/lib/converter/nodes/index.ts | 32 +- src/lib/converter/nodes/interface.ts | 8 +- src/lib/converter/nodes/literal-object.ts | 6 +- src/lib/converter/nodes/literal-type.ts | 6 +- src/lib/converter/nodes/module.ts | 8 +- src/lib/converter/nodes/signature-call.ts | 8 +- src/lib/converter/nodes/signature-index.ts | 8 +- src/lib/converter/nodes/variable-statement.ts | 6 +- src/lib/converter/nodes/variable.ts | 10 +- src/lib/converter/plugins/CommentPlugin.ts | 16 +- src/lib/converter/plugins/DecoratorPlugin.ts | 10 +- .../converter/plugins/DeepCommentPlugin.ts | 10 +- .../converter/plugins/DynamicModulePlugin.ts | 10 +- src/lib/converter/plugins/GitHubPlugin.ts | 14 +- src/lib/converter/plugins/GroupPlugin.ts | 12 +- src/lib/converter/plugins/ImplementsPlugin.ts | 10 +- src/lib/converter/plugins/PackagePlugin.ts | 10 +- src/lib/converter/plugins/SourcePlugin.ts | 12 +- src/lib/converter/plugins/TypePlugin.ts | 10 +- src/lib/converter/plugins/index.ts | 20 +- src/lib/converter/types/alias.ts | 6 +- src/lib/converter/types/array.ts | 6 +- src/lib/converter/types/binding-array.ts | 6 +- src/lib/converter/types/binding-object.ts | 8 +- src/lib/converter/types/enum.ts | 8 +- src/lib/converter/types/index.ts | 26 +- src/lib/converter/types/intrinsic.ts | 6 +- src/lib/converter/types/reference.ts | 12 +- src/lib/converter/types/string-literal.ts | 6 +- src/lib/converter/types/this.ts | 6 +- src/lib/converter/types/tuple.ts | 6 +- src/lib/converter/types/type-parameter.ts | 6 +- .../converter/types/union-or-intersection.ts | 6 +- src/lib/converter/types/unknown.ts | 6 +- src/lib/converter/utils/compiler-host.ts | 2 +- src/lib/models/ReflectionGroup.ts | 2 +- src/lib/models/comments/comment.ts | 2 +- src/lib/models/comments/index.ts | 4 +- src/lib/models/reflections/abstract.ts | 8 +- src/lib/models/reflections/container.ts | 6 +- src/lib/models/reflections/declaration.ts | 10 +- src/lib/models/reflections/index.ts | 14 +- src/lib/models/reflections/parameter.ts | 6 +- src/lib/models/reflections/project.ts | 6 +- src/lib/models/reflections/signature.ts | 10 +- src/lib/models/reflections/type-parameter.ts | 6 +- src/lib/models/sources/directory.ts | 6 +- src/lib/models/sources/file.ts | 6 +- src/lib/models/sources/index.ts | 4 +- src/lib/models/types/array.ts | 2 +- src/lib/models/types/index.ts | 22 +- src/lib/models/types/intersection.ts | 2 +- src/lib/models/types/intrinsic.ts | 2 +- src/lib/models/types/reference.ts | 4 +- src/lib/models/types/reflection.ts | 4 +- src/lib/models/types/string-literal.ts | 2 +- src/lib/models/types/tuple.ts | 2 +- src/lib/models/types/type-parameter.ts | 2 +- src/lib/models/types/union.ts | 2 +- src/lib/models/types/unknown.ts | 2 +- src/lib/output/components.ts | 8 +- src/lib/output/events.ts | 8 +- src/lib/output/helpers/if-signature.ts | 2 +- src/lib/output/models/NavigationItem.ts | 2 +- src/lib/output/plugins/AssetsPlugin.ts | 6 +- .../output/plugins/JavascriptIndexPlugin.ts | 10 +- src/lib/output/plugins/LayoutPlugin.ts | 4 +- src/lib/output/plugins/MarkedLinksPlugin.ts | 10 +- src/lib/output/plugins/MarkedPlugin.ts | 8 +- src/lib/output/plugins/NavigationPlugin.ts | 6 +- src/lib/output/plugins/PrettyPrintPlugin.ts | 4 +- src/lib/output/plugins/TocPlugin.ts | 8 +- src/lib/output/plugins/index.ts | 16 +- src/lib/output/renderer.ts | 20 +- src/lib/output/theme.ts | 14 +- src/lib/output/themes/DefaultTheme.ts | 14 +- src/lib/output/themes/MinimalTheme.ts | 12 +- src/lib/output/utils/resources.ts | 8 +- src/lib/output/utils/resources/helpers.ts | 2 +- src/lib/output/utils/resources/templates.ts | 4 +- src/lib/utils/component.ts | 6 +- src/lib/utils/index.ts | 10 +- src/lib/utils/options/help.ts | 4 +- src/lib/utils/options/index.ts | 2 +- src/lib/utils/options/options.ts | 8 +- src/lib/utils/options/readers/arguments.ts | 6 +- src/lib/utils/options/readers/index.ts | 6 +- src/lib/utils/options/readers/tsconfig.ts | 8 +- src/lib/utils/options/readers/typedoc.ts | 6 +- src/lib/utils/options/sources/component.ts | 4 +- src/lib/utils/options/sources/index.ts | 4 +- src/lib/utils/options/sources/typescript.ts | 6 +- src/lib/utils/plugins.ts | 6 +- src/test/converter.ts | 2 +- src/test/events.ts | 2 +- src/test/renderer.ts | 2 +- .../specs/classes/_access_.privateclass.html | 344 -------- .../specs/classes/_classes_.baseclass.html | 655 -------------- .../specs/classes/_classes_.genericclass.html | 472 ---------- .../classes/_classes_.internalclass.html | 285 ------- .../classes/_classes_.nongenericclass.html | 446 ---------- .../specs/classes/_classes_.subclassa.html | 807 ------------------ .../specs/classes/_classes_.subclassb.html | 630 -------------- ..._default_export_.defaultexportedclass.html | 321 ------- ..._default_export_.notexportedclassname.html | 322 ------- .../classes/_flattened_.flattenedclass.html | 515 ----------- .../_single_export_.notexportedclass.html | 319 ------- .../_single_export_.singleexportedclass.html | 321 ------- ...script_1_3_.classwithprotectedmembers.html | 383 --------- ...ipt_1_3_.subclasswithprotectedmembers.html | 342 -------- .../classes/_typescript_1_4_.simpleclass.html | 311 ------- .../enums/_enumerations_.directions.html | 338 -------- .../specs/enums/_enumerations_.size.html | 354 -------- src/test/renderer/specs/globals.html | 208 ----- src/test/renderer/specs/index.html | 307 ------- .../interfaces/_classes_.inameinterface.html | 321 ------- .../interfaces/_classes_.iprintinterface.html | 291 ------- .../_classes_.iprintnameinterface.html | 384 --------- .../specs/interfaces/_generics_.a.html | 292 ------- .../specs/interfaces/_generics_.ab.html | 369 -------- .../specs/interfaces/_generics_.abnumber.html | 344 -------- .../specs/interfaces/_generics_.abstring.html | 344 -------- .../specs/interfaces/_generics_.b.html | 335 -------- .../_typescript_1_4_.runoptions.html | 287 ------- src/test/renderer/specs/modules/_access_.html | 320 ------- .../specs/modules/_access_.privatemodule.html | 238 ------ .../renderer/specs/modules/_classes_.html | 240 ------ .../specs/modules/_default_export_.html | 207 ----- .../specs/modules/_enumerations_.html | 207 ----- .../renderer/specs/modules/_flattened_.html | 393 --------- .../renderer/specs/modules/_functions_.html | 703 --------------- .../modules/_functions_.modulefunction.html | 326 ------- .../renderer/specs/modules/_generics_.html | 299 ------- .../renderer/specs/modules/_modules_.html | 486 ----------- .../specs/modules/_modules_.mymodule.html | 340 -------- .../_modules_.mymodule.mysubmodule.html | 253 ------ .../specs/modules/_single_export_.html | 207 ----- .../specs/modules/_typescript_1_3_.html | 234 ----- .../specs/modules/_typescript_1_4_.html | 541 ------------ .../specs/modules/_typescript_1_5_.html | 416 --------- src/test/typedoc.ts | 2 +- 164 files changed, 466 insertions(+), 16522 deletions(-) delete mode 100644 src/test/renderer/specs/classes/_access_.privateclass.html delete mode 100644 src/test/renderer/specs/classes/_classes_.baseclass.html delete mode 100644 src/test/renderer/specs/classes/_classes_.genericclass.html delete mode 100644 src/test/renderer/specs/classes/_classes_.internalclass.html delete mode 100644 src/test/renderer/specs/classes/_classes_.nongenericclass.html delete mode 100644 src/test/renderer/specs/classes/_classes_.subclassa.html delete mode 100644 src/test/renderer/specs/classes/_classes_.subclassb.html delete mode 100644 src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html delete mode 100644 src/test/renderer/specs/classes/_default_export_.notexportedclassname.html delete mode 100644 src/test/renderer/specs/classes/_flattened_.flattenedclass.html delete mode 100644 src/test/renderer/specs/classes/_single_export_.notexportedclass.html delete mode 100644 src/test/renderer/specs/classes/_single_export_.singleexportedclass.html delete mode 100644 src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html delete mode 100644 src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html delete mode 100644 src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html delete mode 100644 src/test/renderer/specs/enums/_enumerations_.directions.html delete mode 100644 src/test/renderer/specs/enums/_enumerations_.size.html delete mode 100644 src/test/renderer/specs/globals.html delete mode 100644 src/test/renderer/specs/index.html delete mode 100644 src/test/renderer/specs/interfaces/_classes_.inameinterface.html delete mode 100644 src/test/renderer/specs/interfaces/_classes_.iprintinterface.html delete mode 100644 src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html delete mode 100644 src/test/renderer/specs/interfaces/_generics_.a.html delete mode 100644 src/test/renderer/specs/interfaces/_generics_.ab.html delete mode 100644 src/test/renderer/specs/interfaces/_generics_.abnumber.html delete mode 100644 src/test/renderer/specs/interfaces/_generics_.abstring.html delete mode 100644 src/test/renderer/specs/interfaces/_generics_.b.html delete mode 100644 src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html delete mode 100644 src/test/renderer/specs/modules/_access_.html delete mode 100644 src/test/renderer/specs/modules/_access_.privatemodule.html delete mode 100644 src/test/renderer/specs/modules/_classes_.html delete mode 100644 src/test/renderer/specs/modules/_default_export_.html delete mode 100644 src/test/renderer/specs/modules/_enumerations_.html delete mode 100644 src/test/renderer/specs/modules/_flattened_.html delete mode 100644 src/test/renderer/specs/modules/_functions_.html delete mode 100644 src/test/renderer/specs/modules/_functions_.modulefunction.html delete mode 100644 src/test/renderer/specs/modules/_generics_.html delete mode 100644 src/test/renderer/specs/modules/_modules_.html delete mode 100644 src/test/renderer/specs/modules/_modules_.mymodule.html delete mode 100644 src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html delete mode 100644 src/test/renderer/specs/modules/_single_export_.html delete mode 100644 src/test/renderer/specs/modules/_typescript_1_3_.html delete mode 100644 src/test/renderer/specs/modules/_typescript_1_4_.html delete mode 100644 src/test/renderer/specs/modules/_typescript_1_5_.html diff --git a/package.json b/package.json index 9510c25b9..1346d6954 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "node": ">= 4.2.0" }, "dependencies": { + "@types/core-js": "^0.9.42", "@types/fs-extra": "^3.0.0", "@types/handlebars": "^4.0.31", "@types/highlight.js": "^9.1.8", diff --git a/src/index.ts b/src/index.ts index d59dcedac..9564a1da8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ -export {Application} from './lib/application'; -export {CliApplication} from './lib/cli'; +export {Application } from './lib/application'; +export {CliApplication } from './lib/cli'; -export {EventDispatcher, Event} from './lib/utils/events'; -export {resetReflectionID} from './lib/models/reflections/abstract'; -export {normalizePath} from './lib/utils/fs'; -export {ProjectReflection} from './lib/models/reflections/project'; +export {EventDispatcher, Event } from './lib/utils/events'; +export {resetReflectionID } from './lib/models/reflections/abstract'; +export {normalizePath } from './lib/utils/fs'; +export {ProjectReflection } from './lib/models/reflections/project'; diff --git a/src/lib/application.ts b/src/lib/application.ts index ee09f0aee..3d063b250 100644 --- a/src/lib/application.ts +++ b/src/lib/application.ts @@ -9,16 +9,16 @@ import * as Path from 'path'; import * as FS from 'fs'; import * as typescript from 'typescript'; -import {Minimatch, IMinimatch} from 'minimatch'; +import { Minimatch, IMinimatch } from 'minimatch'; -import {Converter} from './converter/index'; -import {Renderer} from './output/renderer'; -import {ProjectReflection} from './models/index'; -import {Logger, ConsoleLogger, CallbackLogger, PluginHost, writeFile} from './utils/index'; +import { Converter } from './converter/index'; +import { Renderer } from './output/renderer'; +import { ProjectReflection } from './models/index'; +import { Logger, ConsoleLogger, CallbackLogger, PluginHost, writeFile } from './utils/index'; -import {AbstractComponent, ChildableComponent, Component, Option} from './utils/component'; -import {Options, OptionsReadMode, OptionsReadResult} from './utils/options/index'; -import {ParameterType} from './utils/options/declaration'; +import { AbstractComponent, ChildableComponent, Component, Option } from './utils/component'; +import { Options, OptionsReadMode, OptionsReadResult } from './utils/options/index'; +import { ParameterType } from './utils/options/declaration'; /** * The default TypeDoc main application class. diff --git a/src/lib/cli.ts b/src/lib/cli.ts index f46eeddc1..061ee26b6 100644 --- a/src/lib/cli.ts +++ b/src/lib/cli.ts @@ -1,10 +1,10 @@ import * as typescript from 'typescript'; -import {Application} from './application'; -import {Option} from './utils/component'; -import {OptionsReadResult} from './utils/options/options'; -import {ParameterHint, ParameterType} from './utils/options/declaration'; -import {getOptionsHelp} from './utils/options/help'; +import { Application } from './application'; +import { Option } from './utils/component'; +import { OptionsReadResult } from './utils/options/options'; +import { ParameterHint, ParameterType } from './utils/options/declaration'; +import { getOptionsHelp } from './utils/options/help'; export const enum ExitCode { OptionError = 1, diff --git a/src/lib/converter/components.ts b/src/lib/converter/components.ts index 68f21a29c..ef24666b9 100644 --- a/src/lib/converter/components.ts +++ b/src/lib/converter/components.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import {Component, AbstractComponent} from '../utils/component'; -import {Reflection} from '../models/reflections/abstract'; -import {Type} from '../models/types/abstract'; -import {Context} from './context'; -import {Converter} from './converter'; +import { Component, AbstractComponent } from '../utils/component'; +import { Reflection } from '../models/reflections/abstract'; +import { Type } from '../models/types/abstract'; +import { Context } from './context'; +import { Converter } from './converter'; export {Component}; diff --git a/src/lib/converter/context.ts b/src/lib/converter/context.ts index 38e0b1bbd..0a5464afa 100644 --- a/src/lib/converter/context.ts +++ b/src/lib/converter/context.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import {Minimatch, IMinimatch} from 'minimatch'; +import { Minimatch, IMinimatch } from 'minimatch'; -import {Logger} from '../utils/loggers'; -import {Reflection, ProjectReflection, ContainerReflection, Type} from '../models/index'; -import {createTypeParameter} from './factories/type-parameter'; -import {Converter} from './converter'; +import { Logger } from '../utils/loggers'; +import { Reflection, ProjectReflection, ContainerReflection, Type } from '../models/index'; +import { createTypeParameter } from './factories/type-parameter'; +import { Converter } from './converter'; /** * The context describes the current state the converter is in. diff --git a/src/lib/converter/converter.ts b/src/lib/converter/converter.ts index 847a6ce0d..64960703e 100644 --- a/src/lib/converter/converter.ts +++ b/src/lib/converter/converter.ts @@ -2,14 +2,14 @@ import * as ts from 'typescript'; import * as _ts from '../ts-internal'; import * as _ from 'lodash'; -import {Application} from '../application'; -import {ParameterType} from '../utils/options/declaration'; -import {Reflection, Type, ProjectReflection} from '../models/index'; -import {Context} from './context'; -import {ConverterComponent, ConverterNodeComponent, ConverterTypeComponent, TypeTypeConverter, TypeNodeConverter} from './components'; -import {CompilerHost} from './utils/compiler-host'; -import {Component, Option, ChildableComponent, ComponentClass} from '../utils/component'; -import {normalizePath} from '../utils/fs'; +import { Application } from '../application'; +import { ParameterType } from '../utils/options/declaration'; +import { Reflection, Type, ProjectReflection } from '../models/index'; +import { Context } from './context'; +import { ConverterComponent, ConverterNodeComponent, ConverterTypeComponent, TypeTypeConverter, TypeNodeConverter } from './components'; +import { CompilerHost } from './utils/compiler-host'; +import { Component, Option, ChildableComponent, ComponentClass } from '../utils/component'; +import { normalizePath } from '../utils/fs'; /** * Result structure of the [[Converter.convert]] method. diff --git a/src/lib/converter/factories/comment.ts b/src/lib/converter/factories/comment.ts index dcccc26b6..0f218ac8f 100644 --- a/src/lib/converter/factories/comment.ts +++ b/src/lib/converter/factories/comment.ts @@ -1,7 +1,7 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {Comment, CommentTag} from '../../models/comments/index'; +import { Comment, CommentTag } from '../../models/comments/index'; /** * Return the parsed comment of the given TypeScript node. diff --git a/src/lib/converter/factories/declaration.ts b/src/lib/converter/factories/declaration.ts index 1cea254ea..690ed0194 100644 --- a/src/lib/converter/factories/declaration.ts +++ b/src/lib/converter/factories/declaration.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import {ReflectionKind, ReflectionFlag, ContainerReflection, DeclarationReflection} from '../../models/index'; -import {Context} from '../context'; -import {Converter} from '../converter'; -import {createReferenceType} from './reference'; +import { ReflectionKind, ReflectionFlag, ContainerReflection, DeclarationReflection } from '../../models/index'; +import { Context } from '../context'; +import { Converter } from '../converter'; +import { createReferenceType } from './reference'; /** * List of reflection kinds that never should be static. diff --git a/src/lib/converter/factories/index.ts b/src/lib/converter/factories/index.ts index 505d99f42..fc11e6952 100644 --- a/src/lib/converter/factories/index.ts +++ b/src/lib/converter/factories/index.ts @@ -1,6 +1,6 @@ -export {createComment} from './comment'; -export {createDeclaration} from './declaration'; -export {createParameter} from './parameter'; -export {createReferenceType} from './reference'; -export {createSignature} from './signature'; -export {createTypeParameter} from './type-parameter'; +export {createComment } from './comment'; +export {createDeclaration } from './declaration'; +export {createParameter } from './parameter'; +export {createReferenceType } from './reference'; +export {createSignature } from './signature'; +export {createTypeParameter } from './type-parameter'; diff --git a/src/lib/converter/factories/parameter.ts b/src/lib/converter/factories/parameter.ts index 55a9df84e..bf82b654a 100644 --- a/src/lib/converter/factories/parameter.ts +++ b/src/lib/converter/factories/parameter.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {ReflectionFlag, ReflectionKind, ParameterReflection, SignatureReflection} from '../../models/reflections/index'; -import {Context} from '../context'; -import {Converter} from '../converter'; -import {convertDefaultValue} from '../convert-expression'; +import { ReflectionFlag, ReflectionKind, ParameterReflection, SignatureReflection } from '../../models/reflections/index'; +import { Context } from '../context'; +import { Converter } from '../converter'; +import { convertDefaultValue } from '../convert-expression'; /** * Create a parameter reflection for the given node. diff --git a/src/lib/converter/factories/reference.ts b/src/lib/converter/factories/reference.ts index 045e61681..76f907ae9 100644 --- a/src/lib/converter/factories/reference.ts +++ b/src/lib/converter/factories/reference.ts @@ -1,7 +1,7 @@ import * as ts from 'typescript'; -import {ReferenceType} from '../../models/types/index'; -import {Context} from '../context'; +import { ReferenceType } from '../../models/types/index'; +import { Context } from '../context'; /** * Create a new reference type pointing to the given symbol. diff --git a/src/lib/converter/factories/signature.ts b/src/lib/converter/factories/signature.ts index a2c6cb2fc..dd8f74eff 100644 --- a/src/lib/converter/factories/signature.ts +++ b/src/lib/converter/factories/signature.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import {ReflectionKind, SignatureReflection, ContainerReflection, DeclarationReflection, Type} from '../../models/index'; -import {Context} from '../context'; -import {Converter} from '../converter'; -import {createParameter} from './parameter'; -import {createReferenceType} from './reference'; +import { ReflectionKind, SignatureReflection, ContainerReflection, DeclarationReflection, Type } from '../../models/index'; +import { Context } from '../context'; +import { Converter } from '../converter'; +import { createParameter } from './parameter'; +import { createReferenceType } from './reference'; /** * Create a new signature reflection from the given node. diff --git a/src/lib/converter/factories/type-parameter.ts b/src/lib/converter/factories/type-parameter.ts index 7ec92878a..073c4f8f3 100644 --- a/src/lib/converter/factories/type-parameter.ts +++ b/src/lib/converter/factories/type-parameter.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {TypeParameterContainer, TypeParameterReflection, TypeParameterType} from '../../models/index'; -import {Context} from '../context'; -import {Converter} from '../converter'; +import { TypeParameterContainer, TypeParameterReflection, TypeParameterType } from '../../models/index'; +import { Context } from '../context'; +import { Converter } from '../converter'; /** * Create a type parameter reflection for the given node. diff --git a/src/lib/converter/index.ts b/src/lib/converter/index.ts index 9dad21094..d24b01861 100644 --- a/src/lib/converter/index.ts +++ b/src/lib/converter/index.ts @@ -1,7 +1,7 @@ -export {Context} from './context'; -export {Converter} from './converter'; +export {Context } from './context'; +export {Converter } from './converter'; -export {convertDefaultValue, convertExpression} from './convert-expression'; +export {convertDefaultValue, convertExpression } from './convert-expression'; import './nodes/index'; import './types/index'; diff --git a/src/lib/converter/nodes/accessor.ts b/src/lib/converter/nodes/accessor.ts index 126bbfd68..2b44d57ef 100644 --- a/src/lib/converter/nodes/accessor.ts +++ b/src/lib/converter/nodes/accessor.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind} from '../../models/index'; -import {createDeclaration, createSignature} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionKind } from '../../models/index'; +import { createDeclaration, createSignature } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:accessor'}) export class AccessorConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/alias.ts b/src/lib/converter/nodes/alias.ts index cf42b5adc..54e59fe9a 100644 --- a/src/lib/converter/nodes/alias.ts +++ b/src/lib/converter/nodes/alias.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind} from '../../models/index'; -import {createDeclaration} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionKind } from '../../models/index'; +import { createDeclaration } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:alias'}) export class AliasConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/block.ts b/src/lib/converter/nodes/block.ts index 6c35a0ef0..845e7ca1b 100644 --- a/src/lib/converter/nodes/block.ts +++ b/src/lib/converter/nodes/block.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind, ReflectionFlag} from '../../models/index'; -import {createDeclaration} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; -import {Option} from '../../utils/component'; -import {ParameterType} from '../../utils/options/declaration'; +import { Reflection, ReflectionKind, ReflectionFlag } from '../../models/index'; +import { createDeclaration } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; +import { Option } from '../../utils/component'; +import { ParameterType } from '../../utils/options/declaration'; const prefered: ts.SyntaxKind[] = [ ts.SyntaxKind.ClassDeclaration, diff --git a/src/lib/converter/nodes/class.ts b/src/lib/converter/nodes/class.ts index 5feda6dcc..6e08fa96c 100644 --- a/src/lib/converter/nodes/class.ts +++ b/src/lib/converter/nodes/class.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {Reflection, ReflectionKind, DeclarationReflection} from '../../models/index'; -import {createDeclaration} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index'; +import { createDeclaration } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:class'}) export class ClassConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/constructor.ts b/src/lib/converter/nodes/constructor.ts index 3f4940c8c..18dbafe4c 100644 --- a/src/lib/converter/nodes/constructor.ts +++ b/src/lib/converter/nodes/constructor.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind, ReflectionFlag, ReferenceType, Comment} from '../../models/index'; -import {createDeclaration, createSignature, createComment} from '../factories/index'; -import {Context} from '../context'; -import {Converter} from '../converter'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionKind, ReflectionFlag, ReferenceType, Comment } from '../../models/index'; +import { createDeclaration, createSignature, createComment } from '../factories/index'; +import { Context } from '../context'; +import { Converter } from '../converter'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:constructor'}) export class ConstructorConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/enum.ts b/src/lib/converter/nodes/enum.ts index cf78e6848..e583a29fb 100644 --- a/src/lib/converter/nodes/enum.ts +++ b/src/lib/converter/nodes/enum.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind} from '../../models/index'; -import {createDeclaration} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; -import {convertDefaultValue} from '../index'; +import { Reflection, ReflectionKind } from '../../models/index'; +import { createDeclaration } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; +import { convertDefaultValue } from '../index'; @Component({name: 'node:enum'}) export class EnumConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/export.ts b/src/lib/converter/nodes/export.ts index 3e52cb2e7..301ceeab3 100644 --- a/src/lib/converter/nodes/export.ts +++ b/src/lib/converter/nodes/export.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionFlag, DeclarationReflection} from '../../models/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionFlag, DeclarationReflection } from '../../models/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:export'}) export class ExportConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/function.ts b/src/lib/converter/nodes/function.ts index 5d165ff67..1b47ee478 100644 --- a/src/lib/converter/nodes/function.ts +++ b/src/lib/converter/nodes/function.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind} from '../../models/index'; -import {createDeclaration, createSignature} from '../factories/index'; -import {Context} from '../context'; -import {Converter} from '../converter'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionKind } from '../../models/index'; +import { createDeclaration, createSignature } from '../factories/index'; +import { Context } from '../context'; +import { Converter } from '../converter'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:function'}) export class FunctionConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/index.ts b/src/lib/converter/nodes/index.ts index a4c50e83c..191d13160 100644 --- a/src/lib/converter/nodes/index.ts +++ b/src/lib/converter/nodes/index.ts @@ -1,16 +1,16 @@ -export {AccessorConverter} from './accessor'; -export {AliasConverter} from './alias'; -export {BlockConverter} from './block'; -export {ClassConverter} from './class'; -export {ConstructorConverter} from './constructor'; -export {EnumConverter} from './enum'; -export {ExportConverter} from './export'; -export {FunctionConverter} from './function'; -export {InterfaceConverter} from './interface'; -export {TypeLiteralConverter} from './literal-type'; -export {ObjectLiteralConverter} from './literal-object'; -export {ModuleConverter} from './module'; -export {SignatureConverter} from './signature-call'; -export {IndexSignatureConverter} from './signature-index'; -export {VariableStatementConverter} from './variable-statement'; -export {VariableConverter} from './variable'; +export {AccessorConverter } from './accessor'; +export {AliasConverter } from './alias'; +export {BlockConverter } from './block'; +export {ClassConverter } from './class'; +export {ConstructorConverter } from './constructor'; +export {EnumConverter } from './enum'; +export {ExportConverter } from './export'; +export {FunctionConverter } from './function'; +export {InterfaceConverter } from './interface'; +export {TypeLiteralConverter } from './literal-type'; +export {ObjectLiteralConverter } from './literal-object'; +export {ModuleConverter } from './module'; +export {SignatureConverter } from './signature-call'; +export {IndexSignatureConverter } from './signature-index'; +export {VariableStatementConverter } from './variable-statement'; +export {VariableConverter } from './variable'; diff --git a/src/lib/converter/nodes/interface.ts b/src/lib/converter/nodes/interface.ts index 589c86ab8..2ea440080 100644 --- a/src/lib/converter/nodes/interface.ts +++ b/src/lib/converter/nodes/interface.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {Reflection, ReflectionKind, DeclarationReflection} from '../../models/index'; -import {createDeclaration} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index'; +import { createDeclaration } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:interface'}) export class InterfaceConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/literal-object.ts b/src/lib/converter/nodes/literal-object.ts index 6e768c888..305eb62fd 100644 --- a/src/lib/converter/nodes/literal-object.ts +++ b/src/lib/converter/nodes/literal-object.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Reflection} from '../../models/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection } from '../../models/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:literal-object'}) export class ObjectLiteralConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/literal-type.ts b/src/lib/converter/nodes/literal-type.ts index 1ad390b5d..fc4c91a1e 100644 --- a/src/lib/converter/nodes/literal-type.ts +++ b/src/lib/converter/nodes/literal-type.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Reflection} from '../../models/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection } from '../../models/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:literal-type'}) export class TypeLiteralConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/module.ts b/src/lib/converter/nodes/module.ts index e916716bf..8d3aee7b0 100644 --- a/src/lib/converter/nodes/module.ts +++ b/src/lib/converter/nodes/module.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind, ReflectionFlag, ProjectReflection} from '../../models/index'; -import {createDeclaration} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionKind, ReflectionFlag, ProjectReflection } from '../../models/index'; +import { createDeclaration } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:module'}) export class ModuleConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/signature-call.ts b/src/lib/converter/nodes/signature-call.ts index 65e5dded7..b5e3b0505 100644 --- a/src/lib/converter/nodes/signature-call.ts +++ b/src/lib/converter/nodes/signature-call.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind, DeclarationReflection} from '../../models/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; -import {createSignature} from '../factories/index'; +import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; +import { createSignature } from '../factories/index'; @Component({name: 'node:signature-call'}) export class SignatureConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/signature-index.ts b/src/lib/converter/nodes/signature-index.ts index d041349c4..a03663e11 100644 --- a/src/lib/converter/nodes/signature-index.ts +++ b/src/lib/converter/nodes/signature-index.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import {Reflection, ReflectionKind, DeclarationReflection} from '../../models/index'; -import {createSignature} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index'; +import { createSignature } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:signature-index'}) export class IndexSignatureConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/variable-statement.ts b/src/lib/converter/nodes/variable-statement.ts index 757ba2968..906d2871e 100644 --- a/src/lib/converter/nodes/variable-statement.ts +++ b/src/lib/converter/nodes/variable-statement.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {Reflection} from '../../models/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; +import { Reflection } from '../../models/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; @Component({name: 'node:variable-statement'}) export class VariableStatementConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/variable.ts b/src/lib/converter/nodes/variable.ts index 4c5e7f6fb..f804aaf40 100644 --- a/src/lib/converter/nodes/variable.ts +++ b/src/lib/converter/nodes/variable.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {Reflection, ReflectionKind, IntrinsicType} from '../../models/index'; -import {createDeclaration, createComment} from '../factories/index'; -import {Context} from '../context'; -import {Component, ConverterNodeComponent} from '../components'; -import {convertDefaultValue} from '../index'; +import { Reflection, ReflectionKind, IntrinsicType } from '../../models/index'; +import { createDeclaration, createComment } from '../factories/index'; +import { Context } from '../context'; +import { Component, ConverterNodeComponent } from '../components'; +import { convertDefaultValue } from '../index'; @Component({name: 'node:variable'}) export class VariableConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/plugins/CommentPlugin.ts b/src/lib/converter/plugins/CommentPlugin.ts index 21857ad4f..200d82a46 100644 --- a/src/lib/converter/plugins/CommentPlugin.ts +++ b/src/lib/converter/plugins/CommentPlugin.ts @@ -1,14 +1,14 @@ import * as ts from 'typescript'; -import {Comment, CommentTag} from '../../models/comments/index'; -import {IntrinsicType} from '../../models/types/index'; -import {Reflection, ReflectionFlag, ReflectionKind, TraverseProperty, +import { Comment, CommentTag } from '../../models/comments/index'; +import { IntrinsicType } from '../../models/types/index'; +import { Reflection, ReflectionFlag, ReflectionKind, TraverseProperty, TypeParameterReflection, DeclarationReflection, ProjectReflection, - SignatureReflection, ParameterReflection} from '../../models/reflections/index'; -import {Component, ConverterComponent} from '../components'; -import {parseComment, getRawComment} from '../factories/comment'; -import {Converter} from '../converter'; -import {Context} from '../context'; + SignatureReflection, ParameterReflection } from '../../models/reflections/index'; +import { Component, ConverterComponent } from '../components'; +import { parseComment, getRawComment } from '../factories/comment'; +import { Converter } from '../converter'; +import { Context } from '../context'; /** * Structure used by [[ContainerCommentHandler]] to store discovered module comments. diff --git a/src/lib/converter/plugins/DecoratorPlugin.ts b/src/lib/converter/plugins/DecoratorPlugin.ts index 47445d90c..09fd8bfb9 100644 --- a/src/lib/converter/plugins/DecoratorPlugin.ts +++ b/src/lib/converter/plugins/DecoratorPlugin.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {ReferenceType} from '../../models/types/index'; -import {Reflection, Decorator} from '../../models/reflections/index'; -import {Component, ConverterComponent} from '../components'; -import {Converter} from '../converter'; -import {Context} from '../context'; +import { ReferenceType } from '../../models/types/index'; +import { Reflection, Decorator } from '../../models/reflections/index'; +import { Component, ConverterComponent } from '../components'; +import { Converter } from '../converter'; +import { Context } from '../context'; /** * A plugin that detects decorators. diff --git a/src/lib/converter/plugins/DeepCommentPlugin.ts b/src/lib/converter/plugins/DeepCommentPlugin.ts index 0e19356d7..ed7bd5d45 100644 --- a/src/lib/converter/plugins/DeepCommentPlugin.ts +++ b/src/lib/converter/plugins/DeepCommentPlugin.ts @@ -1,8 +1,8 @@ -import {Reflection, SignatureReflection, ProjectReflection, TypeParameterReflection} from '../../models/reflections/index'; -import {Comment, CommentTag} from '../../models/comments/index'; -import {Component, ConverterComponent} from '../components'; -import {Converter} from '../converter'; -import {Context} from '../context'; +import { Reflection, SignatureReflection, ProjectReflection, TypeParameterReflection } from '../../models/reflections/index'; +import { Comment, CommentTag } from '../../models/comments/index'; +import { Component, ConverterComponent } from '../components'; +import { Converter } from '../converter'; +import { Context } from '../context'; /** * A handler that moves comments with dot syntax to their target. diff --git a/src/lib/converter/plugins/DynamicModulePlugin.ts b/src/lib/converter/plugins/DynamicModulePlugin.ts index cd851be65..b251c9e45 100644 --- a/src/lib/converter/plugins/DynamicModulePlugin.ts +++ b/src/lib/converter/plugins/DynamicModulePlugin.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; import * as Path from 'path'; -import {Reflection, ReflectionKind} from '../../models/reflections/abstract'; -import {Component, ConverterComponent} from '../components'; -import {BasePath} from '../utils/base-path'; -import {Converter} from '../converter'; -import {Context} from '../context'; +import { Reflection, ReflectionKind } from '../../models/reflections/abstract'; +import { Component, ConverterComponent } from '../components'; +import { BasePath } from '../utils/base-path'; +import { Converter } from '../converter'; +import { Context } from '../context'; /** * A handler that truncates the names of dynamic modules to not include the diff --git a/src/lib/converter/plugins/GitHubPlugin.ts b/src/lib/converter/plugins/GitHubPlugin.ts index b03c67ea7..a9a5fb9fc 100644 --- a/src/lib/converter/plugins/GitHubPlugin.ts +++ b/src/lib/converter/plugins/GitHubPlugin.ts @@ -1,13 +1,13 @@ import * as ShellJS from 'shelljs'; import * as Path from 'path'; -import {SourceReference} from '../../models/sources/file'; -import {Component, ConverterComponent} from '../components'; -import {BasePath} from '../utils/base-path'; -import {Converter} from '../converter'; -import {Context} from '../context'; -import {Option} from '../../utils/component'; -import {ParameterType} from '../../utils/options/declaration'; +import { SourceReference } from '../../models/sources/file'; +import { Component, ConverterComponent } from '../components'; +import { BasePath } from '../utils/base-path'; +import { Converter } from '../converter'; +import { Context } from '../context'; +import { Option } from '../../utils/component'; +import { ParameterType } from '../../utils/options/declaration'; /** * Stores data of a repository. diff --git a/src/lib/converter/plugins/GroupPlugin.ts b/src/lib/converter/plugins/GroupPlugin.ts index 845b04ed6..f2a099830 100644 --- a/src/lib/converter/plugins/GroupPlugin.ts +++ b/src/lib/converter/plugins/GroupPlugin.ts @@ -1,9 +1,9 @@ -import {Reflection, ReflectionKind, ContainerReflection, DeclarationReflection} from '../../models/reflections/index'; -import {ReflectionGroup} from '../../models/ReflectionGroup'; -import {SourceDirectory} from '../../models/sources/directory'; -import {Component, ConverterComponent} from '../components'; -import {Converter} from '../converter'; -import {Context} from '../context'; +import { Reflection, ReflectionKind, ContainerReflection, DeclarationReflection } from '../../models/reflections/index'; +import { ReflectionGroup } from '../../models/ReflectionGroup'; +import { SourceDirectory } from '../../models/sources/directory'; +import { Component, ConverterComponent } from '../components'; +import { Converter } from '../converter'; +import { Context } from '../context'; /** * A handler that sorts and groups the found reflections in the resolving phase. diff --git a/src/lib/converter/plugins/ImplementsPlugin.ts b/src/lib/converter/plugins/ImplementsPlugin.ts index 39f2a134c..f121b6aee 100644 --- a/src/lib/converter/plugins/ImplementsPlugin.ts +++ b/src/lib/converter/plugins/ImplementsPlugin.ts @@ -1,8 +1,8 @@ -import {Reflection, ReflectionKind, DeclarationReflection, SignatureReflection} from '../../models/reflections/index'; -import {Type, ReferenceType} from '../../models/types/index'; -import {Component, ConverterComponent} from '../components'; -import {Converter} from '../converter'; -import {Context} from '../context'; +import { Reflection, ReflectionKind, DeclarationReflection, SignatureReflection } from '../../models/reflections/index'; +import { Type, ReferenceType } from '../../models/types/index'; +import { Component, ConverterComponent } from '../components'; +import { Converter } from '../converter'; +import { Context } from '../context'; /** * A plugin that detects interface implementations of functions and diff --git a/src/lib/converter/plugins/PackagePlugin.ts b/src/lib/converter/plugins/PackagePlugin.ts index dfc2890b5..eff18320c 100644 --- a/src/lib/converter/plugins/PackagePlugin.ts +++ b/src/lib/converter/plugins/PackagePlugin.ts @@ -2,11 +2,11 @@ import * as Path from 'path'; import * as FS from 'fs'; import * as ts from 'typescript'; -import {Reflection} from '../../models/reflections/abstract'; -import {Component, ConverterComponent} from '../components'; -import {Converter} from '../converter'; -import {Context} from '../context'; -import {Option} from '../../utils/component'; +import { Reflection } from '../../models/reflections/abstract'; +import { Component, ConverterComponent } from '../components'; +import { Converter } from '../converter'; +import { Context } from '../context'; +import { Option } from '../../utils/component'; /** * A handler that tries to find the package.json and readme.md files of the diff --git a/src/lib/converter/plugins/SourcePlugin.ts b/src/lib/converter/plugins/SourcePlugin.ts index 7f3f329af..4217c2312 100644 --- a/src/lib/converter/plugins/SourcePlugin.ts +++ b/src/lib/converter/plugins/SourcePlugin.ts @@ -2,12 +2,12 @@ import * as Path from 'path'; import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {Reflection, ProjectReflection, DeclarationReflection} from '../../models/reflections/index'; -import {SourceDirectory, SourceFile} from '../../models/sources/index'; -import {Component, ConverterComponent} from '../components'; -import {BasePath} from '../utils/base-path'; -import {Converter} from '../converter'; -import {Context} from '../context'; +import { Reflection, ProjectReflection, DeclarationReflection } from '../../models/reflections/index'; +import { SourceDirectory, SourceFile } from '../../models/sources/index'; +import { Component, ConverterComponent } from '../components'; +import { BasePath } from '../utils/base-path'; +import { Converter } from '../converter'; +import { Context } from '../context'; /** * A handler that attaches source file information to reflections. diff --git a/src/lib/converter/plugins/TypePlugin.ts b/src/lib/converter/plugins/TypePlugin.ts index 05a068144..6517c3d37 100644 --- a/src/lib/converter/plugins/TypePlugin.ts +++ b/src/lib/converter/plugins/TypePlugin.ts @@ -1,8 +1,8 @@ -import {Reflection, ReflectionKind, Decorator, DeclarationReflection, DeclarationHierarchy} from '../../models/reflections/index'; -import {Type, ReferenceType, TupleType, UnionType, IntersectionType, ArrayType} from '../../models/types/index'; -import {Component, ConverterComponent} from '../components'; -import {Converter} from '../converter'; -import {Context} from '../context'; +import { Reflection, ReflectionKind, Decorator, DeclarationReflection, DeclarationHierarchy } from '../../models/reflections/index'; +import { Type, ReferenceType, TupleType, UnionType, IntersectionType, ArrayType } from '../../models/types/index'; +import { Component, ConverterComponent } from '../components'; +import { Converter } from '../converter'; +import { Context } from '../context'; /** * A handler that converts all instances of [[LateResolvingType]] to their renderable equivalents. diff --git a/src/lib/converter/plugins/index.ts b/src/lib/converter/plugins/index.ts index 579376394..44dd2ebeb 100644 --- a/src/lib/converter/plugins/index.ts +++ b/src/lib/converter/plugins/index.ts @@ -1,10 +1,10 @@ -export {CommentPlugin} from './CommentPlugin'; -export {DecoratorPlugin} from './DecoratorPlugin'; -export {DeepCommentPlugin} from './DeepCommentPlugin'; -export {DynamicModulePlugin} from './DynamicModulePlugin'; -export {GitHubPlugin} from './GitHubPlugin'; -export {GroupPlugin} from './GroupPlugin'; -export {ImplementsPlugin} from './ImplementsPlugin'; -export {PackagePlugin} from './PackagePlugin'; -export {SourcePlugin} from './SourcePlugin'; -export {TypePlugin} from './TypePlugin'; +export {CommentPlugin } from './CommentPlugin'; +export {DecoratorPlugin } from './DecoratorPlugin'; +export {DeepCommentPlugin } from './DeepCommentPlugin'; +export {DynamicModulePlugin } from './DynamicModulePlugin'; +export {GitHubPlugin } from './GitHubPlugin'; +export {GroupPlugin } from './GroupPlugin'; +export {ImplementsPlugin } from './ImplementsPlugin'; +export {PackagePlugin } from './PackagePlugin'; +export {SourcePlugin } from './SourcePlugin'; +export {TypePlugin } from './TypePlugin'; diff --git a/src/lib/converter/types/alias.ts b/src/lib/converter/types/alias.ts index db164c767..e7466bf8b 100644 --- a/src/lib/converter/types/alias.ts +++ b/src/lib/converter/types/alias.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {ReferenceType} from '../../models/index'; -import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; -import {Context} from '../context'; +import { ReferenceType } from '../../models/index'; +import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:alias'}) export class AliasConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/array.ts b/src/lib/converter/types/array.ts index ec953f7eb..d6d1b3fad 100644 --- a/src/lib/converter/types/array.ts +++ b/src/lib/converter/types/array.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Type, ArrayType} from '../../models/index'; -import {Component, ConverterTypeComponent, TypeConverter} from '../components'; -import {Context} from '../context'; +import { Type, ArrayType } from '../../models/index'; +import { Component, ConverterTypeComponent, TypeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:array'}) export class ArrayConverter extends ConverterTypeComponent implements TypeConverter { diff --git a/src/lib/converter/types/binding-array.ts b/src/lib/converter/types/binding-array.ts index f865ab475..35a7ae8f8 100644 --- a/src/lib/converter/types/binding-array.ts +++ b/src/lib/converter/types/binding-array.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Type, TupleType} from '../../models/index'; -import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; -import {Context} from '../context'; +import { Type, TupleType } from '../../models/index'; +import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:binding-array'}) export class BindingArrayConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/binding-object.ts b/src/lib/converter/types/binding-object.ts index 4c99b3533..bfd50204d 100644 --- a/src/lib/converter/types/binding-object.ts +++ b/src/lib/converter/types/binding-object.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import {Type, ReflectionKind, DeclarationReflection, ReflectionType} from '../../models/index'; -import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; -import {Context} from '../context'; -import {Converter} from '../converter'; +import { Type, ReflectionKind, DeclarationReflection, ReflectionType } from '../../models/index'; +import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; +import { Context } from '../context'; +import { Converter } from '../converter'; @Component({name: 'type:binding-object'}) export class BindingObjectConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/enum.ts b/src/lib/converter/types/enum.ts index 5f4e84f06..cfb688f2f 100644 --- a/src/lib/converter/types/enum.ts +++ b/src/lib/converter/types/enum.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import {Type} from '../../models/index'; -import {createReferenceType} from '../factories/index'; -import {Component, ConverterTypeComponent, TypeTypeConverter} from '../components'; -import {Context} from '../context'; +import { Type } from '../../models/index'; +import { createReferenceType } from '../factories/index'; +import { Component, ConverterTypeComponent, TypeTypeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:enum'}) export class EnumConverter extends ConverterTypeComponent implements TypeTypeConverter { diff --git a/src/lib/converter/types/index.ts b/src/lib/converter/types/index.ts index d10f7ea06..ce791e6d1 100644 --- a/src/lib/converter/types/index.ts +++ b/src/lib/converter/types/index.ts @@ -1,13 +1,13 @@ -export {AliasConverter} from './alias'; -export {ArrayConverter} from './array'; -export {BindingArrayConverter} from './binding-array'; -export {BindingObjectConverter} from './binding-object'; -export {EnumConverter} from './enum'; -export {IntrinsicConverter} from './intrinsic'; -export {StringLiteralConverter} from './string-literal'; -export {ReferenceConverter} from './reference'; -export {ThisConverter} from './this'; -export {TupleConverter} from './tuple'; -export {TypeParameterConverter} from './type-parameter'; -export {UnionOrIntersectionConverter} from './union-or-intersection'; -export {UnknownConverter} from './unknown'; +export {AliasConverter } from './alias'; +export {ArrayConverter } from './array'; +export {BindingArrayConverter } from './binding-array'; +export {BindingObjectConverter } from './binding-object'; +export {EnumConverter } from './enum'; +export {IntrinsicConverter } from './intrinsic'; +export {StringLiteralConverter } from './string-literal'; +export {ReferenceConverter } from './reference'; +export {ThisConverter } from './this'; +export {TupleConverter } from './tuple'; +export {TypeParameterConverter } from './type-parameter'; +export {UnionOrIntersectionConverter } from './union-or-intersection'; +export {UnknownConverter } from './unknown'; diff --git a/src/lib/converter/types/intrinsic.ts b/src/lib/converter/types/intrinsic.ts index 152d8000e..afacd973d 100644 --- a/src/lib/converter/types/intrinsic.ts +++ b/src/lib/converter/types/intrinsic.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {IntrinsicType} from '../../models/index'; -import {Component, ConverterTypeComponent, TypeTypeConverter} from '../components'; -import {Context} from '../context'; +import { IntrinsicType } from '../../models/index'; +import { Component, ConverterTypeComponent, TypeTypeConverter } from '../components'; +import { Context } from '../context'; // TypeScript has an @internal enum set for the intrinsic types: // https://github.com/Microsoft/TypeScript/blob/v2.0.5/src/compiler/types.ts#L2297-L2298 diff --git a/src/lib/converter/types/reference.ts b/src/lib/converter/types/reference.ts index c8906f7f8..818756709 100644 --- a/src/lib/converter/types/reference.ts +++ b/src/lib/converter/types/reference.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; -import {Type, IntrinsicType, ReflectionType} from '../../models/types/index'; -import {ReflectionKind, DeclarationReflection} from '../../models/reflections/index'; -import {createReferenceType} from '../factories/index'; -import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; -import {Context} from '../context'; -import {Converter} from '../converter'; +import { Type, IntrinsicType, ReflectionType } from '../../models/types/index'; +import { ReflectionKind, DeclarationReflection } from '../../models/reflections/index'; +import { createReferenceType } from '../factories/index'; +import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; +import { Context } from '../context'; +import { Converter } from '../converter'; @Component({name: 'type:reference'}) export class ReferenceConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/string-literal.ts b/src/lib/converter/types/string-literal.ts index 4a18c4dfe..2eb7fb110 100644 --- a/src/lib/converter/types/string-literal.ts +++ b/src/lib/converter/types/string-literal.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Type, StringLiteralType} from '../../models/types/index'; -import {Component, ConverterTypeComponent, TypeConverter} from '../components'; -import {Context} from '../context'; +import { Type, StringLiteralType } from '../../models/types/index'; +import { Component, ConverterTypeComponent, TypeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:string-literal'}) export class StringLiteralConverter extends ConverterTypeComponent implements TypeConverter { diff --git a/src/lib/converter/types/this.ts b/src/lib/converter/types/this.ts index 2fd36cf0b..e7c6d66c1 100644 --- a/src/lib/converter/types/this.ts +++ b/src/lib/converter/types/this.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Type, IntrinsicType } from '../../models/types/index'; -import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; -import { Context } from '../context'; +import { Type, IntrinsicType } from '../../models/types/index'; +import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; +import { Context } from '../context'; @Component({ name: 'type:this' }) export class ThisConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/tuple.ts b/src/lib/converter/types/tuple.ts index 034bbc9b2..1fc2152c6 100644 --- a/src/lib/converter/types/tuple.ts +++ b/src/lib/converter/types/tuple.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Type, TupleType} from '../../models/types/index'; -import {Component, ConverterTypeComponent, TypeConverter} from '../components'; -import {Context} from '../context'; +import { Type, TupleType } from '../../models/types/index'; +import { Component, ConverterTypeComponent, TypeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:tuple'}) export class TupleConverter extends ConverterTypeComponent implements TypeConverter { diff --git a/src/lib/converter/types/type-parameter.ts b/src/lib/converter/types/type-parameter.ts index 40ce72141..0de2c33ab 100644 --- a/src/lib/converter/types/type-parameter.ts +++ b/src/lib/converter/types/type-parameter.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {Type, TypeParameterType} from '../../models/types/index'; -import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; -import {Context} from '../context'; +import { Type, TypeParameterType } from '../../models/types/index'; +import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:type-parameter'}) export class TypeParameterConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/union-or-intersection.ts b/src/lib/converter/types/union-or-intersection.ts index 66b8412a4..444341cfd 100644 --- a/src/lib/converter/types/union-or-intersection.ts +++ b/src/lib/converter/types/union-or-intersection.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Type, UnionType, IntersectionType} from '../../models/types/index'; -import {Component, ConverterTypeComponent, TypeConverter} from '../components'; -import {Context} from '../context'; +import { Type, UnionType, IntersectionType } from '../../models/types/index'; +import { Component, ConverterTypeComponent, TypeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:union-or-intersection'}) export class UnionOrIntersectionConverter extends ConverterTypeComponent implements TypeConverter { diff --git a/src/lib/converter/types/unknown.ts b/src/lib/converter/types/unknown.ts index daee0ce3f..3567c0bf9 100644 --- a/src/lib/converter/types/unknown.ts +++ b/src/lib/converter/types/unknown.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import {Type, UnknownType} from '../../models/types/index'; -import {Component, ConverterTypeComponent, TypeTypeConverter} from '../components'; -import {Context} from '../context'; +import { Type, UnknownType } from '../../models/types/index'; +import { Component, ConverterTypeComponent, TypeTypeConverter } from '../components'; +import { Context } from '../context'; @Component({name: 'type:unknown'}) export class UnknownConverter extends ConverterTypeComponent implements TypeTypeConverter { diff --git a/src/lib/converter/utils/compiler-host.ts b/src/lib/converter/utils/compiler-host.ts index 2e878bec3..fd945b69c 100644 --- a/src/lib/converter/utils/compiler-host.ts +++ b/src/lib/converter/utils/compiler-host.ts @@ -1,7 +1,7 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {ConverterComponent} from '../components'; +import { ConverterComponent } from '../components'; /** * Return code of ts.sys.readFile when the file encoding is unsupported. diff --git a/src/lib/models/ReflectionGroup.ts b/src/lib/models/ReflectionGroup.ts index 6b163f5ca..087f5da54 100644 --- a/src/lib/models/ReflectionGroup.ts +++ b/src/lib/models/ReflectionGroup.ts @@ -1,4 +1,4 @@ -import {Reflection, ReflectionKind} from './reflections/abstract'; +import { Reflection, ReflectionKind } from './reflections/abstract'; /** * A group of reflections. All reflections in a group are of the same kind. diff --git a/src/lib/models/comments/comment.ts b/src/lib/models/comments/comment.ts index ba55f6637..0303955be 100644 --- a/src/lib/models/comments/comment.ts +++ b/src/lib/models/comments/comment.ts @@ -1,4 +1,4 @@ -import {CommentTag} from './tag'; +import { CommentTag } from './tag'; /** * A model that represents a javadoc comment. diff --git a/src/lib/models/comments/index.ts b/src/lib/models/comments/index.ts index adce89c88..3f4c05027 100644 --- a/src/lib/models/comments/index.ts +++ b/src/lib/models/comments/index.ts @@ -1,2 +1,2 @@ -export {Comment} from './comment'; -export {CommentTag} from './tag'; +export {Comment } from './comment'; +export {CommentTag } from './tag'; diff --git a/src/lib/models/reflections/abstract.ts b/src/lib/models/reflections/abstract.ts index 85c945ebf..ed2ef1cc7 100644 --- a/src/lib/models/reflections/abstract.ts +++ b/src/lib/models/reflections/abstract.ts @@ -1,7 +1,7 @@ -import {SourceReference} from '../sources/file'; -import {Type} from '../types/index'; -import {Comment} from '../comments/comment'; -import {TypeParameterReflection} from './type-parameter'; +import { SourceReference } from '../sources/file'; +import { Type } from '../types/index'; +import { Comment } from '../comments/comment'; +import { TypeParameterReflection } from './type-parameter'; /** * Holds all data models used by TypeDoc. diff --git a/src/lib/models/reflections/container.ts b/src/lib/models/reflections/container.ts index 7be3a123e..7eec3af61 100644 --- a/src/lib/models/reflections/container.ts +++ b/src/lib/models/reflections/container.ts @@ -1,6 +1,6 @@ -import {Reflection, ReflectionKind, TraverseCallback, TraverseProperty} from './abstract'; -import {ReflectionGroup} from '../ReflectionGroup'; -import {DeclarationReflection} from './declaration'; +import { Reflection, ReflectionKind, TraverseCallback, TraverseProperty } from './abstract'; +import { ReflectionGroup } from '../ReflectionGroup'; +import { DeclarationReflection } from './declaration'; export class ContainerReflection extends Reflection { /** diff --git a/src/lib/models/reflections/declaration.ts b/src/lib/models/reflections/declaration.ts index e5a8eb055..f15db8bfa 100644 --- a/src/lib/models/reflections/declaration.ts +++ b/src/lib/models/reflections/declaration.ts @@ -1,8 +1,8 @@ -import {DefaultValueContainer, TypeContainer, TypeParameterContainer, TraverseCallback, TraverseProperty} from './abstract'; -import {Type, ReflectionType} from '../types/index'; -import {ContainerReflection} from './container'; -import {SignatureReflection} from './signature'; -import {TypeParameterReflection} from './type-parameter'; +import { DefaultValueContainer, TypeContainer, TypeParameterContainer, TraverseCallback, TraverseProperty } from './abstract'; +import { Type, ReflectionType } from '../types/index'; +import { ContainerReflection } from './container'; +import { SignatureReflection } from './signature'; +import { TypeParameterReflection } from './type-parameter'; /** * Stores hierarchical type data. diff --git a/src/lib/models/reflections/index.ts b/src/lib/models/reflections/index.ts index 5ea6bab3c..4186d8024 100644 --- a/src/lib/models/reflections/index.ts +++ b/src/lib/models/reflections/index.ts @@ -1,7 +1,7 @@ -export {Reflection, ReflectionKind, ReflectionFlag, TypeParameterContainer, Decorator, TraverseProperty} from './abstract'; -export {ContainerReflection} from './container'; -export {DeclarationReflection, DeclarationHierarchy} from './declaration'; -export {ParameterReflection} from './parameter'; -export {ProjectReflection} from './project'; -export {SignatureReflection} from './signature'; -export {TypeParameterReflection} from './type-parameter'; +export {Reflection, ReflectionKind, ReflectionFlag, TypeParameterContainer, Decorator, TraverseProperty } from './abstract'; +export {ContainerReflection } from './container'; +export {DeclarationReflection, DeclarationHierarchy } from './declaration'; +export {ParameterReflection } from './parameter'; +export {ProjectReflection } from './project'; +export {SignatureReflection } from './signature'; +export {TypeParameterReflection } from './type-parameter'; diff --git a/src/lib/models/reflections/parameter.ts b/src/lib/models/reflections/parameter.ts index 895be5fb0..d942b7f58 100644 --- a/src/lib/models/reflections/parameter.ts +++ b/src/lib/models/reflections/parameter.ts @@ -1,6 +1,6 @@ -import {Type, ReflectionType} from '../types/index'; -import {Reflection, DefaultValueContainer, TypeContainer, TraverseCallback, TraverseProperty} from './abstract'; -import {SignatureReflection} from './signature'; +import { Type, ReflectionType } from '../types/index'; +import { Reflection, DefaultValueContainer, TypeContainer, TraverseCallback, TraverseProperty } from './abstract'; +import { SignatureReflection } from './signature'; export class ParameterReflection extends Reflection implements DefaultValueContainer, TypeContainer { parent: SignatureReflection; diff --git a/src/lib/models/reflections/project.ts b/src/lib/models/reflections/project.ts index 7ae4302a5..979870e3e 100644 --- a/src/lib/models/reflections/project.ts +++ b/src/lib/models/reflections/project.ts @@ -1,6 +1,6 @@ -import {SourceFile, SourceDirectory} from '../sources/index'; -import {Reflection, ReflectionKind} from './abstract'; -import {ContainerReflection} from './container'; +import { SourceFile, SourceDirectory } from '../sources/index'; +import { Reflection, ReflectionKind } from './abstract'; +import { ContainerReflection } from './container'; /** * A reflection that represents the root of the project. diff --git a/src/lib/models/reflections/signature.ts b/src/lib/models/reflections/signature.ts index ffa31256f..e8d3a4703 100644 --- a/src/lib/models/reflections/signature.ts +++ b/src/lib/models/reflections/signature.ts @@ -1,8 +1,8 @@ -import {Type, ReflectionType} from '../types/index'; -import {Reflection, TypeContainer, TypeParameterContainer, TraverseProperty, TraverseCallback} from './abstract'; -import {ContainerReflection} from './container'; -import {ParameterReflection} from './parameter'; -import {TypeParameterReflection} from './type-parameter'; +import { Type, ReflectionType } from '../types/index'; +import { Reflection, TypeContainer, TypeParameterContainer, TraverseProperty, TraverseCallback } from './abstract'; +import { ContainerReflection } from './container'; +import { ParameterReflection } from './parameter'; +import { TypeParameterReflection } from './type-parameter'; export class SignatureReflection extends Reflection implements TypeContainer, TypeParameterContainer { parent: ContainerReflection; diff --git a/src/lib/models/reflections/type-parameter.ts b/src/lib/models/reflections/type-parameter.ts index 642ed4f51..c8e9c3c28 100644 --- a/src/lib/models/reflections/type-parameter.ts +++ b/src/lib/models/reflections/type-parameter.ts @@ -1,6 +1,6 @@ -import {Type, TypeParameterType} from '../types/index'; -import {Reflection, ReflectionKind, TypeContainer} from './abstract'; -import {DeclarationReflection} from './declaration'; +import { Type, TypeParameterType } from '../types/index'; +import { Reflection, ReflectionKind, TypeContainer } from './abstract'; +import { DeclarationReflection } from './declaration'; export class TypeParameterReflection extends Reflection implements TypeContainer { parent: DeclarationReflection; diff --git a/src/lib/models/sources/directory.ts b/src/lib/models/sources/directory.ts index e72b5dbf5..11ea3de5e 100644 --- a/src/lib/models/sources/directory.ts +++ b/src/lib/models/sources/directory.ts @@ -1,6 +1,6 @@ -import {Reflection} from '../reflections/abstract'; -import {ReflectionGroup} from '../ReflectionGroup'; -import {SourceFile} from './file'; +import { Reflection } from '../reflections/abstract'; +import { ReflectionGroup } from '../ReflectionGroup'; +import { SourceFile } from './file'; /** * Exposes information about a directory containing source files. diff --git a/src/lib/models/sources/file.ts b/src/lib/models/sources/file.ts index 44b66ea17..aee102b3a 100644 --- a/src/lib/models/sources/file.ts +++ b/src/lib/models/sources/file.ts @@ -1,8 +1,8 @@ import * as Path from 'path'; -import {Reflection} from '../reflections/abstract'; -import {ReflectionGroup} from '../ReflectionGroup'; -import {SourceDirectory} from './directory'; +import { Reflection } from '../reflections/abstract'; +import { ReflectionGroup } from '../ReflectionGroup'; +import { SourceDirectory } from './directory'; /** * Represents references of reflections to their defining source files. diff --git a/src/lib/models/sources/index.ts b/src/lib/models/sources/index.ts index d21a81307..598ca313f 100644 --- a/src/lib/models/sources/index.ts +++ b/src/lib/models/sources/index.ts @@ -1,2 +1,2 @@ -export {SourceDirectory} from './directory'; -export {SourceFile} from './file'; +export {SourceDirectory } from './directory'; +export {SourceFile } from './file'; diff --git a/src/lib/models/types/array.ts b/src/lib/models/types/array.ts index ce3879fee..5166c22f6 100644 --- a/src/lib/models/types/array.ts +++ b/src/lib/models/types/array.ts @@ -1,4 +1,4 @@ -import {Type, UnionType, IntersectionType} from './index'; +import { Type, UnionType, IntersectionType } from './index'; /** * Represents an array type. diff --git a/src/lib/models/types/index.ts b/src/lib/models/types/index.ts index 0f64bd8ed..7a5cb4fb4 100644 --- a/src/lib/models/types/index.ts +++ b/src/lib/models/types/index.ts @@ -1,11 +1,11 @@ -export {Type} from './abstract'; -export {ArrayType} from './array'; -export {IntrinsicType} from './intrinsic'; -export {IntersectionType} from './intersection'; -export {ReferenceType} from './reference'; -export {ReflectionType} from './reflection'; -export {StringLiteralType} from './string-literal'; -export {TupleType} from './tuple'; -export {TypeParameterType} from './type-parameter'; -export {UnionType} from './union'; -export {UnknownType} from './unknown'; +export {Type } from './abstract'; +export {ArrayType } from './array'; +export {IntrinsicType } from './intrinsic'; +export {IntersectionType } from './intersection'; +export {ReferenceType } from './reference'; +export {ReflectionType } from './reflection'; +export {StringLiteralType } from './string-literal'; +export {TupleType } from './tuple'; +export {TypeParameterType } from './type-parameter'; +export {UnionType } from './union'; +export {UnknownType } from './unknown'; diff --git a/src/lib/models/types/intersection.ts b/src/lib/models/types/intersection.ts index 86bb1e6df..126170773 100644 --- a/src/lib/models/types/intersection.ts +++ b/src/lib/models/types/intersection.ts @@ -1,4 +1,4 @@ -import {Type} from './abstract'; +import { Type } from './abstract'; /** * Represents an intersection type. diff --git a/src/lib/models/types/intrinsic.ts b/src/lib/models/types/intrinsic.ts index f3e3bb49f..a8a98d8b8 100644 --- a/src/lib/models/types/intrinsic.ts +++ b/src/lib/models/types/intrinsic.ts @@ -1,4 +1,4 @@ -import {Type} from './abstract'; +import { Type } from './abstract'; /** * Represents an intrinsic type like `string` or `boolean`. diff --git a/src/lib/models/types/reference.ts b/src/lib/models/types/reference.ts index f5e456b99..2f5534ec6 100644 --- a/src/lib/models/types/reference.ts +++ b/src/lib/models/types/reference.ts @@ -1,5 +1,5 @@ -import {Reflection} from '../reflections/abstract'; -import {Type} from './abstract'; +import { Reflection } from '../reflections/abstract'; +import { Type } from './abstract'; /** * Represents a type that refers to another reflection like a class, interface or enum. diff --git a/src/lib/models/types/reflection.ts b/src/lib/models/types/reflection.ts index 4d1695e25..ab0923a56 100644 --- a/src/lib/models/types/reflection.ts +++ b/src/lib/models/types/reflection.ts @@ -1,5 +1,5 @@ -import {DeclarationReflection} from '../reflections/declaration'; -import {Type} from './abstract'; +import { DeclarationReflection } from '../reflections/declaration'; +import { Type } from './abstract'; /** * Represents a type which has it's own reflection like literal types. diff --git a/src/lib/models/types/string-literal.ts b/src/lib/models/types/string-literal.ts index cac94139f..de3ea5858 100644 --- a/src/lib/models/types/string-literal.ts +++ b/src/lib/models/types/string-literal.ts @@ -1,4 +1,4 @@ -import {Type} from './abstract'; +import { Type } from './abstract'; /** * Represents a string literal type. diff --git a/src/lib/models/types/tuple.ts b/src/lib/models/types/tuple.ts index c20b47131..72fe43f56 100644 --- a/src/lib/models/types/tuple.ts +++ b/src/lib/models/types/tuple.ts @@ -1,4 +1,4 @@ -import {Type} from './abstract'; +import { Type } from './abstract'; /** * Represents a tuple type. diff --git a/src/lib/models/types/type-parameter.ts b/src/lib/models/types/type-parameter.ts index 6568f93cc..04f4d840d 100644 --- a/src/lib/models/types/type-parameter.ts +++ b/src/lib/models/types/type-parameter.ts @@ -1,4 +1,4 @@ -import {Type} from './abstract'; +import { Type } from './abstract'; /** * Represents a type parameter type. diff --git a/src/lib/models/types/union.ts b/src/lib/models/types/union.ts index 851151f8a..5eeb144da 100644 --- a/src/lib/models/types/union.ts +++ b/src/lib/models/types/union.ts @@ -1,4 +1,4 @@ -import {Type} from './abstract'; +import { Type } from './abstract'; /** * Represents an union type. diff --git a/src/lib/models/types/unknown.ts b/src/lib/models/types/unknown.ts index 0bf051667..c2b59729e 100644 --- a/src/lib/models/types/unknown.ts +++ b/src/lib/models/types/unknown.ts @@ -1,4 +1,4 @@ -import {Type} from './abstract'; +import { Type } from './abstract'; /** * Represents all unknown types. diff --git a/src/lib/output/components.ts b/src/lib/output/components.ts index 742b1d260..8d531ac37 100644 --- a/src/lib/output/components.ts +++ b/src/lib/output/components.ts @@ -1,9 +1,9 @@ import * as Path from 'path'; -import {Component, AbstractComponent} from '../utils/component'; -import {ProjectReflection, DeclarationReflection} from '../models/reflections/index'; -import {Renderer} from './renderer'; -import {RendererEvent, PageEvent} from './events'; +import { Component, AbstractComponent } from '../utils/component'; +import { ProjectReflection, DeclarationReflection } from '../models/reflections/index'; +import { Renderer } from './renderer'; +import { RendererEvent, PageEvent } from './events'; export {Component}; diff --git a/src/lib/output/events.ts b/src/lib/output/events.ts index 12e21638c..81bb41af1 100644 --- a/src/lib/output/events.ts +++ b/src/lib/output/events.ts @@ -1,9 +1,9 @@ import * as Path from 'path'; -import {Event} from '../utils/events'; -import {ProjectReflection} from '../models/reflections/project'; -import {UrlMapping} from './models/UrlMapping'; -import {NavigationItem} from './models/NavigationItem'; +import { Event } from '../utils/events'; +import { ProjectReflection } from '../models/reflections/project'; +import { UrlMapping } from './models/UrlMapping'; +import { NavigationItem } from './models/NavigationItem'; /** * An event emitted by the [[Renderer]] class at the very beginning and diff --git a/src/lib/output/helpers/if-signature.ts b/src/lib/output/helpers/if-signature.ts index f2207c8a6..4f1023dc9 100644 --- a/src/lib/output/helpers/if-signature.ts +++ b/src/lib/output/helpers/if-signature.ts @@ -1,4 +1,4 @@ -import {SignatureReflection} from '../../models/reflections/signature'; +import { SignatureReflection } from '../../models/reflections/signature'; export function ifSignature(obj: any, arg: any) { if (obj instanceof SignatureReflection) { diff --git a/src/lib/output/models/NavigationItem.ts b/src/lib/output/models/NavigationItem.ts index 35d203dc4..c7d49abe0 100644 --- a/src/lib/output/models/NavigationItem.ts +++ b/src/lib/output/models/NavigationItem.ts @@ -1,4 +1,4 @@ -import {Reflection} from '../../models/reflections/abstract'; +import { Reflection } from '../../models/reflections/abstract'; /** * A hierarchical model holding the data of single node within the navigation. diff --git a/src/lib/output/plugins/AssetsPlugin.ts b/src/lib/output/plugins/AssetsPlugin.ts index 3f663d652..d888faed2 100644 --- a/src/lib/output/plugins/AssetsPlugin.ts +++ b/src/lib/output/plugins/AssetsPlugin.ts @@ -1,9 +1,9 @@ import * as Path from 'path'; import * as FS from 'fs-extra'; -import {Component, RendererComponent} from '../components'; -import {RendererEvent} from '../events'; -import {Renderer} from '../renderer'; +import { Component, RendererComponent } from '../components'; +import { RendererEvent } from '../events'; +import { Renderer } from '../renderer'; /** * A plugin that copies the subdirectory ´assets´ from the current themes diff --git a/src/lib/output/plugins/JavascriptIndexPlugin.ts b/src/lib/output/plugins/JavascriptIndexPlugin.ts index 0f761010d..be987ff21 100644 --- a/src/lib/output/plugins/JavascriptIndexPlugin.ts +++ b/src/lib/output/plugins/JavascriptIndexPlugin.ts @@ -1,10 +1,10 @@ import * as Path from 'path'; -import {DeclarationReflection, ProjectReflection} from '../../models/reflections/index'; -import {GroupPlugin} from '../../converter/plugins/GroupPlugin'; -import {Component, RendererComponent} from '../components'; -import {writeFile} from '../../utils/fs'; -import {RendererEvent} from '../events'; +import { DeclarationReflection, ProjectReflection } from '../../models/reflections/index'; +import { GroupPlugin } from '../../converter/plugins/GroupPlugin'; +import { Component, RendererComponent } from '../components'; +import { writeFile } from '../../utils/fs'; +import { RendererEvent } from '../events'; /** * A plugin that exports an index of the project to a javascript file. diff --git a/src/lib/output/plugins/LayoutPlugin.ts b/src/lib/output/plugins/LayoutPlugin.ts index 591771274..5a732bb1e 100644 --- a/src/lib/output/plugins/LayoutPlugin.ts +++ b/src/lib/output/plugins/LayoutPlugin.ts @@ -1,5 +1,5 @@ -import {Component, RendererComponent} from '../components'; -import {PageEvent} from '../events'; +import { Component, RendererComponent } from '../components'; +import { PageEvent } from '../events'; /** * A plugin that wraps the generated output with a layout template. diff --git a/src/lib/output/plugins/MarkedLinksPlugin.ts b/src/lib/output/plugins/MarkedLinksPlugin.ts index 1598e7279..168b168a7 100644 --- a/src/lib/output/plugins/MarkedLinksPlugin.ts +++ b/src/lib/output/plugins/MarkedLinksPlugin.ts @@ -1,10 +1,10 @@ import * as Util from 'util'; -import {Reflection} from '../../models/reflections/abstract'; -import {Component, ContextAwareRendererComponent} from '../components'; -import {MarkdownEvent, RendererEvent} from '../events'; -import {Option} from '../../utils/component'; -import {ParameterType} from '../../utils/options/declaration'; +import { Reflection } from '../../models/reflections/abstract'; +import { Component, ContextAwareRendererComponent } from '../components'; +import { MarkdownEvent, RendererEvent } from '../events'; +import { Option } from '../../utils/component'; +import { ParameterType } from '../../utils/options/declaration'; /** * A plugin that builds links in markdown texts. diff --git a/src/lib/output/plugins/MarkedPlugin.ts b/src/lib/output/plugins/MarkedPlugin.ts index b47b9dd16..22a735567 100644 --- a/src/lib/output/plugins/MarkedPlugin.ts +++ b/src/lib/output/plugins/MarkedPlugin.ts @@ -4,10 +4,10 @@ import * as Marked from 'marked'; import * as HighlightJS from 'highlight.js'; import * as Handlebars from 'handlebars'; -import {Component, ContextAwareRendererComponent} from '../components'; -import {RendererEvent, MarkdownEvent} from '../events'; -import {Option} from '../../utils/component'; -import {ParameterHint} from '../../utils/options/declaration'; +import { Component, ContextAwareRendererComponent } from '../components'; +import { RendererEvent, MarkdownEvent } from '../events'; +import { Option } from '../../utils/component'; +import { ParameterHint } from '../../utils/options/declaration'; /** * A plugin that exposes the markdown, compact and relativeURL helper to handlebars. diff --git a/src/lib/output/plugins/NavigationPlugin.ts b/src/lib/output/plugins/NavigationPlugin.ts index ae1080832..4745472f0 100644 --- a/src/lib/output/plugins/NavigationPlugin.ts +++ b/src/lib/output/plugins/NavigationPlugin.ts @@ -1,6 +1,6 @@ -import {Component, RendererComponent} from '../components'; -import {NavigationItem} from '../models/NavigationItem'; -import {RendererEvent, PageEvent} from '../events'; +import { Component, RendererComponent } from '../components'; +import { NavigationItem } from '../models/NavigationItem'; +import { RendererEvent, PageEvent } from '../events'; /** * A plugin that exposes the navigation structure of the documentation diff --git a/src/lib/output/plugins/PrettyPrintPlugin.ts b/src/lib/output/plugins/PrettyPrintPlugin.ts index 21fad4800..e1cac8298 100644 --- a/src/lib/output/plugins/PrettyPrintPlugin.ts +++ b/src/lib/output/plugins/PrettyPrintPlugin.ts @@ -1,5 +1,5 @@ -import {Component, RendererComponent} from '../components'; -import {PageEvent} from '../events'; +import { Component, RendererComponent } from '../components'; +import { PageEvent } from '../events'; /** * List of states the parser of [[PrettyPrintPlugin]] can be in. diff --git a/src/lib/output/plugins/TocPlugin.ts b/src/lib/output/plugins/TocPlugin.ts index c3b4b23a5..60730164a 100644 --- a/src/lib/output/plugins/TocPlugin.ts +++ b/src/lib/output/plugins/TocPlugin.ts @@ -1,7 +1,7 @@ -import {Reflection, ReflectionKind, ProjectReflection, DeclarationReflection} from '../../models/reflections/index'; -import {Component, RendererComponent} from '../components'; -import {PageEvent} from '../events'; -import {NavigationItem} from '../models/NavigationItem'; +import { Reflection, ReflectionKind, ProjectReflection, DeclarationReflection } from '../../models/reflections/index'; +import { Component, RendererComponent } from '../components'; +import { PageEvent } from '../events'; +import { NavigationItem } from '../models/NavigationItem'; /** * A plugin that generates a table of contents for the current page. diff --git a/src/lib/output/plugins/index.ts b/src/lib/output/plugins/index.ts index cfa867d2c..3cc00b54c 100644 --- a/src/lib/output/plugins/index.ts +++ b/src/lib/output/plugins/index.ts @@ -1,8 +1,8 @@ -export {AssetsPlugin} from './AssetsPlugin'; -export {JavascriptIndexPlugin} from './JavascriptIndexPlugin'; -export {LayoutPlugin} from './LayoutPlugin'; -export {MarkedLinksPlugin} from './MarkedLinksPlugin'; -export {MarkedPlugin} from './MarkedPlugin'; -export {NavigationPlugin} from './NavigationPlugin'; -export {PrettyPrintPlugin} from './PrettyPrintPlugin'; -export {TocPlugin} from './TocPlugin'; +export {AssetsPlugin } from './AssetsPlugin'; +export {JavascriptIndexPlugin } from './JavascriptIndexPlugin'; +export {LayoutPlugin } from './LayoutPlugin'; +export {MarkedLinksPlugin } from './MarkedLinksPlugin'; +export {MarkedPlugin } from './MarkedPlugin'; +export {NavigationPlugin } from './NavigationPlugin'; +export {PrettyPrintPlugin } from './PrettyPrintPlugin'; +export {TocPlugin } from './TocPlugin'; diff --git a/src/lib/output/renderer.ts b/src/lib/output/renderer.ts index 5b21525a6..a3b4cb05a 100644 --- a/src/lib/output/renderer.ts +++ b/src/lib/output/renderer.ts @@ -12,16 +12,16 @@ import * as FS from 'fs-extra'; // tslint:disable-next-line:variable-name const ProgressBar = require('progress'); -import {Application} from '../application'; -import {Theme} from './theme'; -import {RendererEvent, PageEvent} from './events'; -import {ProjectReflection} from '../models/reflections/project'; -import {UrlMapping} from './models/UrlMapping'; -import {writeFile} from '../utils/fs'; -import {DefaultTheme} from './themes/DefaultTheme'; -import {RendererComponent} from './components'; -import {Component, ChildableComponent, Option} from '../utils/component'; -import {ParameterType} from '../utils/options/declaration'; +import { Application } from '../application'; +import { Theme } from './theme'; +import { RendererEvent, PageEvent } from './events'; +import { ProjectReflection } from '../models/reflections/project'; +import { UrlMapping } from './models/UrlMapping'; +import { writeFile } from '../utils/fs'; +import { DefaultTheme } from './themes/DefaultTheme'; +import { RendererComponent } from './components'; +import { Component, ChildableComponent, Option } from '../utils/component'; +import { ParameterType } from '../utils/options/declaration'; /** * The renderer processes a [[ProjectReflection]] using a [[BaseTheme]] instance and writes diff --git a/src/lib/output/theme.ts b/src/lib/output/theme.ts index 2a7c0ce8d..3d451640c 100644 --- a/src/lib/output/theme.ts +++ b/src/lib/output/theme.ts @@ -1,10 +1,10 @@ -import {Renderer} from './renderer'; -import {ProjectReflection} from '../models/reflections/project'; -import {UrlMapping} from './models/UrlMapping'; -import {NavigationItem} from './models/NavigationItem'; -import {RendererComponent} from './components'; -import {Component} from '../utils/component'; -import {Resources} from './utils/resources'; +import { Renderer } from './renderer'; +import { ProjectReflection } from '../models/reflections/project'; +import { UrlMapping } from './models/UrlMapping'; +import { NavigationItem } from './models/NavigationItem'; +import { RendererComponent } from './components'; +import { Component } from '../utils/component'; +import { Resources } from './utils/resources'; /** * Base class of all themes. diff --git a/src/lib/output/themes/DefaultTheme.ts b/src/lib/output/themes/DefaultTheme.ts index 2b1343e92..9f2a73f9d 100644 --- a/src/lib/output/themes/DefaultTheme.ts +++ b/src/lib/output/themes/DefaultTheme.ts @@ -1,13 +1,13 @@ import * as Path from 'path'; import * as FS from 'fs'; -import {Theme} from '../theme'; -import {Renderer} from '../renderer'; -import {Reflection, ReflectionKind, ProjectReflection, ContainerReflection, DeclarationReflection} from '../../models/reflections/index'; -import {ReflectionGroup} from '../../models/ReflectionGroup'; -import {UrlMapping} from '../models/UrlMapping'; -import {NavigationItem} from '../models/NavigationItem'; -import {RendererEvent} from '../events'; +import { Theme } from '../theme'; +import { Renderer } from '../renderer'; +import { Reflection, ReflectionKind, ProjectReflection, ContainerReflection, DeclarationReflection } from '../../models/reflections/index'; +import { ReflectionGroup } from '../../models/ReflectionGroup'; +import { UrlMapping } from '../models/UrlMapping'; +import { NavigationItem } from '../models/NavigationItem'; +import { RendererEvent } from '../events'; /** * Defines a mapping of a [[Models.Kind]] to a template file. diff --git a/src/lib/output/themes/MinimalTheme.ts b/src/lib/output/themes/MinimalTheme.ts index b58770cca..1f840864d 100644 --- a/src/lib/output/themes/MinimalTheme.ts +++ b/src/lib/output/themes/MinimalTheme.ts @@ -1,12 +1,12 @@ import * as FS from 'fs'; import * as Path from 'path'; -import {DefaultTheme} from './DefaultTheme'; -import {Renderer} from '../renderer'; -import {UrlMapping} from '../models/UrlMapping'; -import {Reflection, DeclarationReflection, ProjectReflection} from '../../models/reflections/index'; -import {PageEvent} from '../events'; -import {NavigationItem} from '../models/NavigationItem'; +import { DefaultTheme } from './DefaultTheme'; +import { Renderer } from '../renderer'; +import { UrlMapping } from '../models/UrlMapping'; +import { Reflection, DeclarationReflection, ProjectReflection } from '../../models/reflections/index'; +import { PageEvent } from '../events'; +import { NavigationItem } from '../models/NavigationItem'; export class MinimalTheme extends DefaultTheme { /** diff --git a/src/lib/output/utils/resources.ts b/src/lib/output/utils/resources.ts index 28fe08daa..81e171cb4 100644 --- a/src/lib/output/utils/resources.ts +++ b/src/lib/output/utils/resources.ts @@ -2,10 +2,10 @@ import * as FS from 'fs'; import * as Path from 'path'; import * as Util from 'util'; -import {Theme} from '../theme'; -import {HelperStack} from './resources/helpers'; -import {TemplateStack, PartialStack} from './resources/templates'; -import {Renderer} from '../renderer'; +import { Theme } from '../theme'; +import { HelperStack } from './resources/helpers'; +import { TemplateStack, PartialStack } from './resources/templates'; +import { Renderer } from '../renderer'; export class Resources { templates: TemplateStack; diff --git a/src/lib/output/utils/resources/helpers.ts b/src/lib/output/utils/resources/helpers.ts index 1ff8ebcde..36810fb61 100644 --- a/src/lib/output/utils/resources/helpers.ts +++ b/src/lib/output/utils/resources/helpers.ts @@ -1,7 +1,7 @@ import * as Path from 'path'; import * as Handlebars from 'handlebars'; -import {ResourceStack, Resource} from './stack'; +import { ResourceStack, Resource } from './stack'; export class Helper extends Resource { private helpers: any; diff --git a/src/lib/output/utils/resources/templates.ts b/src/lib/output/utils/resources/templates.ts index 35df88684..6f315c23a 100644 --- a/src/lib/output/utils/resources/templates.ts +++ b/src/lib/output/utils/resources/templates.ts @@ -1,7 +1,7 @@ import * as Handlebars from 'handlebars'; -import {readFile} from '../../../utils/fs'; -import {ResourceStack, Resource} from './stack'; +import { readFile } from '../../../utils/fs'; +import { ResourceStack, Resource } from './stack'; export class Template extends Resource { private template: HandlebarsTemplateDelegate; diff --git a/src/lib/utils/component.ts b/src/lib/utils/component.ts index d5f46a001..a5942f3f8 100644 --- a/src/lib/utils/component.ts +++ b/src/lib/utils/component.ts @@ -1,8 +1,8 @@ import * as _ from 'lodash'; -import {Application} from '../application'; -import {EventDispatcher, Event, EventMap} from './events'; -import {DeclarationOption} from './options/declaration'; +import { Application } from '../application'; +import { EventDispatcher, Event, EventMap } from './events'; +import { DeclarationOption } from './options/declaration'; export interface ComponentHost { application: Application; diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts index a2c7dbf54..1bb1902ac 100644 --- a/src/lib/utils/index.ts +++ b/src/lib/utils/index.ts @@ -1,5 +1,5 @@ -export {Component, Option, AbstractComponent, ChildableComponent} from './component'; -export {Event, EventDispatcher} from './events'; -export {normalizePath, directoryExists, ensureDirectoriesExist, writeFile} from './fs'; -export {Logger, LogLevel, ConsoleLogger, CallbackLogger} from './loggers'; -export {PluginHost} from './plugins'; +export {Component, Option, AbstractComponent, ChildableComponent } from './component'; +export {Event, EventDispatcher } from './events'; +export {normalizePath, directoryExists, ensureDirectoriesExist, writeFile } from './fs'; +export {Logger, LogLevel, ConsoleLogger, CallbackLogger } from './loggers'; +export {PluginHost } from './plugins'; diff --git a/src/lib/utils/options/help.ts b/src/lib/utils/options/help.ts index e421be917..43164d46e 100644 --- a/src/lib/utils/options/help.ts +++ b/src/lib/utils/options/help.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import {Options} from './options'; -import {ParameterScope, ParameterHint} from './declaration'; +import { Options } from './options'; +import { ParameterScope, ParameterHint } from './declaration'; export interface ParameterHelp { names: string[]; diff --git a/src/lib/utils/options/index.ts b/src/lib/utils/options/index.ts index 3bb4251b8..71cf8fd90 100644 --- a/src/lib/utils/options/index.ts +++ b/src/lib/utils/options/index.ts @@ -1,4 +1,4 @@ -export {Options, OptionsReadMode, OptionsReadResult} from './options'; +export {Options, OptionsReadMode, OptionsReadResult } from './options'; import './readers/index'; import './sources/index'; diff --git a/src/lib/utils/options/options.ts b/src/lib/utils/options/options.ts index e503752f4..9a45c5fae 100644 --- a/src/lib/utils/options/options.ts +++ b/src/lib/utils/options/options.ts @@ -2,10 +2,10 @@ import * as _ from 'lodash'; import * as Util from 'util'; import * as ts from 'typescript'; -import {Event} from '../events'; -import {Component, AbstractComponent, ChildableComponent} from '../component'; -import {Application} from '../../application'; -import {OptionDeclaration, DeclarationOption, ParameterScope} from './declaration'; +import { Event } from '../events'; +import { Component, AbstractComponent, ChildableComponent } from '../component'; +import { Application } from '../../application'; +import { OptionDeclaration, DeclarationOption, ParameterScope } from './declaration'; export class OptionsComponent extends AbstractComponent { } diff --git a/src/lib/utils/options/readers/arguments.ts b/src/lib/utils/options/readers/arguments.ts index ff699a96f..4da46b3a0 100644 --- a/src/lib/utils/options/readers/arguments.ts +++ b/src/lib/utils/options/readers/arguments.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../../ts-internal'; -import {Component} from '../../component'; -import {DiscoverEvent, OptionsComponent} from '../options'; -import {ParameterType} from '../declaration'; +import { Component } from '../../component'; +import { DiscoverEvent, OptionsComponent } from '../options'; +import { ParameterType } from '../declaration'; @Component({name: 'options:arguments'}) export class ArgumentsReader extends OptionsComponent { diff --git a/src/lib/utils/options/readers/index.ts b/src/lib/utils/options/readers/index.ts index aab3022fa..1654d1aed 100644 --- a/src/lib/utils/options/readers/index.ts +++ b/src/lib/utils/options/readers/index.ts @@ -1,3 +1,3 @@ -export {ArgumentsReader} from './arguments'; -export {TSConfigReader} from './tsconfig'; -export {TypedocReader} from './typedoc'; +export {ArgumentsReader } from './arguments'; +export {TSConfigReader } from './tsconfig'; +export {TypedocReader } from './typedoc'; diff --git a/src/lib/utils/options/readers/tsconfig.ts b/src/lib/utils/options/readers/tsconfig.ts index 27a03a43d..e32a215a3 100644 --- a/src/lib/utils/options/readers/tsconfig.ts +++ b/src/lib/utils/options/readers/tsconfig.ts @@ -3,10 +3,10 @@ import * as FS from 'fs'; import * as _ from 'lodash'; import * as ts from 'typescript'; -import {Component, Option} from '../../component'; -import {OptionsComponent, DiscoverEvent} from '../options'; -import {ParameterType, ParameterHint} from '../declaration'; -import {TypeScriptSource} from '../sources/typescript'; +import { Component, Option } from '../../component'; +import { OptionsComponent, DiscoverEvent } from '../options'; +import { ParameterType, ParameterHint } from '../declaration'; +import { TypeScriptSource } from '../sources/typescript'; @Component({name: 'options:tsconfig'}) export class TSConfigReader extends OptionsComponent { diff --git a/src/lib/utils/options/readers/typedoc.ts b/src/lib/utils/options/readers/typedoc.ts index 85986fadc..3c759aa4d 100644 --- a/src/lib/utils/options/readers/typedoc.ts +++ b/src/lib/utils/options/readers/typedoc.ts @@ -2,9 +2,9 @@ import * as Path from 'path'; import * as FS from 'fs'; import * as _ from 'lodash'; -import {Component, Option} from '../../component'; -import {OptionsComponent, DiscoverEvent} from '../options'; -import {ParameterType, ParameterHint} from '../declaration'; +import { Component, Option } from '../../component'; +import { OptionsComponent, DiscoverEvent } from '../options'; +import { ParameterType, ParameterHint } from '../declaration'; @Component({name: 'options:typedoc'}) export class TypedocReader extends OptionsComponent { diff --git a/src/lib/utils/options/sources/component.ts b/src/lib/utils/options/sources/component.ts index be31cbb92..cfc8a560a 100644 --- a/src/lib/utils/options/sources/component.ts +++ b/src/lib/utils/options/sources/component.ts @@ -1,5 +1,5 @@ -import {Component, ComponentEvent, AbstractComponent, ChildableComponent} from '../../component'; -import {OptionsComponent} from '../options'; +import { Component, ComponentEvent, AbstractComponent, ChildableComponent } from '../../component'; +import { OptionsComponent } from '../options'; @Component({name: 'options:component'}) export class ComponentSource extends OptionsComponent { diff --git a/src/lib/utils/options/sources/index.ts b/src/lib/utils/options/sources/index.ts index 3e9747ee8..7939f9654 100644 --- a/src/lib/utils/options/sources/index.ts +++ b/src/lib/utils/options/sources/index.ts @@ -1,2 +1,2 @@ -export {ComponentSource} from './component'; -export {TypeScriptSource} from './typescript'; +export {ComponentSource } from './component'; +export {TypeScriptSource } from './typescript'; diff --git a/src/lib/utils/options/sources/typescript.ts b/src/lib/utils/options/sources/typescript.ts index 0caf8a2ec..c55baa7fd 100644 --- a/src/lib/utils/options/sources/typescript.ts +++ b/src/lib/utils/options/sources/typescript.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../../ts-internal'; -import {Component} from '../../component'; -import {OptionsComponent} from '../options'; -import {DeclarationOption, ParameterScope, ParameterType, ParameterHint} from '../declaration'; +import { Component } from '../../component'; +import { OptionsComponent } from '../options'; +import { DeclarationOption, ParameterScope, ParameterType, ParameterHint } from '../declaration'; @Component({name: 'options:typescript'}) export class TypeScriptSource extends OptionsComponent { diff --git a/src/lib/utils/plugins.ts b/src/lib/utils/plugins.ts index 8559e2462..e37b675f7 100644 --- a/src/lib/utils/plugins.ts +++ b/src/lib/utils/plugins.ts @@ -2,9 +2,9 @@ import * as FS from 'fs'; import * as Path from 'path'; import * as Util from 'util'; -import {Application} from '../application'; -import {AbstractComponent, Component, Option} from './component'; -import {ParameterType} from './options/declaration'; +import { Application } from '../application'; +import { AbstractComponent, Component, Option } from './component'; +import { ParameterType } from './options/declaration'; @Component({name: 'plugin-host', internal: true}) export class PluginHost extends AbstractComponent { diff --git a/src/test/converter.ts b/src/test/converter.ts index a647b59d0..2ff2b9b3d 100644 --- a/src/test/converter.ts +++ b/src/test/converter.ts @@ -1,4 +1,4 @@ -import { Application, resetReflectionID, normalizePath, ProjectReflection } from '..'; +import { Application, resetReflectionID, normalizePath, ProjectReflection } from '..'; import * as FS from 'fs'; import * as Path from 'path'; import Assert = require('assert'); diff --git a/src/test/events.ts b/src/test/events.ts index e0da08457..e809d64f0 100644 --- a/src/test/events.ts +++ b/src/test/events.ts @@ -9,7 +9,7 @@ import Assert = require('assert'); import * as _ from 'lodash'; -import { EventDispatcher, Event } from '../lib/utils/events'; +import { EventDispatcher, Event } from '../lib/utils/events'; class Events extends EventDispatcher { counter?: number; diff --git a/src/test/renderer.ts b/src/test/renderer.ts index fa2e22e7c..06f2dd040 100644 --- a/src/test/renderer.ts +++ b/src/test/renderer.ts @@ -1,4 +1,4 @@ -import { Application, ProjectReflection } from '..'; +import { Application, ProjectReflection } from '..'; import * as FS from 'fs-extra'; import * as Path from 'path'; import Assert = require('assert'); diff --git a/src/test/renderer/specs/classes/_access_.privateclass.html b/src/test/renderer/specs/classes/_access_.privateclass.html deleted file mode 100644 index c2698981d..000000000 --- a/src/test/renderer/specs/classes/_access_.privateclass.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - PrivateClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class PrivateClass

-
-
-
-
-
-
-
-
-
-

A class that is documented as being private.

-
-
-
-
-

Hierarchy

-
    -
  • - PrivateClass -
  • -
-
-
-

Index

-
-
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Properties

-
- -

Private fakePrivateVariable

-
fakePrivateVariable: string
- -
-
-

A variable that is made private via comment.

-
-
-
-
- -

Protected fakeProtectedVariable

-
fakeProtectedVariable: string
- -
-
-

A variable that is made protected via comment.

-
-
-
-
-
-

Methods

-
- -

Private fakePrivateFunction

-
    -
  • fakePrivateFunction(): void
  • -
-
    -
  • - -
    -
    -

    A function that is made private via comment.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

Protected fakeProtectedFunction

-
    -
  • fakeProtectedFunction(): void
  • -
-
    -
  • - -
    -
    -

    A function that is made protected via comment.

    -
    -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.baseclass.html b/src/test/renderer/specs/classes/_classes_.baseclass.html deleted file mode 100644 index ee426a3e9..000000000 --- a/src/test/renderer/specs/classes/_classes_.baseclass.html +++ /dev/null @@ -1,655 +0,0 @@ - - - - - - BaseClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class BaseClass

-
-
-
-
-
-
-
-
-
-

This is a simple base class.

-
-

[[include:class-example.md]]

-
-
-
-

Hierarchy

- -
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

Private internalClass

-
internalClass: InternalClass
- -
-
-

This is an instance member of an internal class.

-
-
-
-
- -

Protected kind

-
kind: number
- -
-
-

This is a simple protected member.

-
-
-
-
- -

name

-
name: string
- -
-
-

This is a simple public member.

-
-
-
-
- -

Static instance

-
instance: BaseClass
- -
-
-

This is a static member.

-
-

Static members should not be inherited.

-
-
-
- -

Static instances

-
instances: BaseClass[]
- -
-
-
-

Methods

-
- -

arrowFunction

-
    -
  • arrowFunction(param2: string, param1: number): void
  • -
-
    -
  • - -
    -
    -

    This is a simple fat arrow function.

    -
    -
    -

    Parameters

    -
      -
    • -
      param2: string
      -
      -
      -

      The second parameter needed by this function.

      -
      -
      -
    • -
    • -
      param1: number
      -
      -
      -

      The first parameter needed by this function.

      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Private checkName

-
    -
  • checkName(): boolean
  • -
-
    -
  • - -
    -
    -

    This is a private function.

    -
    -
    -

    Returns boolean

    -
  • -
-
-
- -

getName

-
    -
  • getName(): string
  • -
-
    -
  • - -
    -
    -

    This is a simple member function.

    -
    -

    It should be inherited by all subclasses. This class has a static - member with the same name, both should be documented.

    -
    -

    Returns string

    -

    Return the name.

    -
  • -
-
-
- -

setName

-
    -
  • setName(name: string): void
  • -
-
    -
  • - -
    -
    -

    This is a simple member function.

    -
    -

    It should be inherited by all subclasses.

    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The new name.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static caTest

-
    -
  • caTest(originalValues: BaseClass, newRecord: any, fieldNames: string[], mandatoryFields: string[]): string
  • -
- -
-
- -

Static getInstance

- -
    -
  • - -
    -
    -

    This is a static function.

    -
    -

    Static functions should not be inherited.

    -
    -

    Returns BaseClass

    -

    An instance of BaseClass.

    -
  • -
-
-
- -

Static getName

-
    -
  • getName(): string
  • -
-
    -
  • - -
    -
    -

    This is a simple static member function.

    -
    -

    Static functions should not be inherited. This class has a - member with the same name, both should be documented.

    -
    -

    Returns string

    -

    Return the name.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.genericclass.html b/src/test/renderer/specs/classes/_classes_.genericclass.html deleted file mode 100644 index f730fb3a5..000000000 --- a/src/test/renderer/specs/classes/_classes_.genericclass.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - - GenericClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class GenericClass<T>

-
-
-
-
-
-
-
-
-
-

This is a generic class.

-
-
-
-
-

Type parameters

-
    -
  • -

    T: BaseClass

    -
    -
    -

    This a type parameter.

    -
    -
    -
  • -
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new GenericClass(p1: any, p2: T, p3: number, p4: number): GenericClass
  • -
-
    -
  • - -
    -
    -

    Constructor short text.

    -
    -
    -

    Parameters

    -
      -
    • -
      p1: any
      -
      -
      -

      Constructor param

      -
      -
      -
    • -
    • -
      p2: T
      -
      -
      -

      Private string property

      -
      -
      -
    • -
    • -
      p3: number
      -
      -
      -

      Public number property

      -
      -
      -
    • -
    • -
      p4: number
      -
      -
      -

      Public implicit any property

      -
      -
      -
    • -
    -

    Returns GenericClass

    -
  • -
-
-
-
-

Properties

-
- -

Protected p2

-
p2: T
- -
-
-

Private string property

-
-
-
-
- -

p3

-
p3: number
- -
-
-

Public number property

-
-
-
-
- -

Private p4

-
p4: number
- -
-
-

Public implicit any property

-
-
-
-
- -

value

-
value: T
- -
-
-
-

Methods

-
- -

getValue

-
    -
  • getValue(): T
  • -
- -
-
- -

setValue

-
    -
  • setValue(value: T): void
  • -
-
    -
  • - -
    -
    -

    Parameters

    -
      -
    • -
      value: T
      -
      -

      getValue is the counterpart.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.internalclass.html b/src/test/renderer/specs/classes/_classes_.internalclass.html deleted file mode 100644 index 4e63418e5..000000000 --- a/src/test/renderer/specs/classes/_classes_.internalclass.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - InternalClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class InternalClass

-
-
-
-
-
-
-
-
-
-

This is an internal class, it is not exported.

-
-
-
-
-

Hierarchy

-
    -
  • - InternalClass -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.nongenericclass.html b/src/test/renderer/specs/classes/_classes_.nongenericclass.html deleted file mode 100644 index f6019a8df..000000000 --- a/src/test/renderer/specs/classes/_classes_.nongenericclass.html +++ /dev/null @@ -1,446 +0,0 @@ - - - - - - NonGenericClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class NonGenericClass

-
-
-
-
-
-
-
-
-
-

This a non generic class derived from a generic class.

-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    Constructor short text.

    -
    -
    -

    Parameters

    -
      -
    • -
      p1: any
      -
      -
      -

      Constructor param

      -
      -
      -
    • -
    • -
      p2: SubClassB
      -
      -
      -

      Private string property

      -
      -
      -
    • -
    • -
      p3: number
      -
      -
      -

      Public number property

      -
      -
      -
    • -
    • -
      p4: number
      -
      -
      -

      Public implicit any property

      -
      -
      -
    • -
    -

    Returns NonGenericClass

    -
  • -
-
-
-
-

Properties

-
- -

Protected p2

- - -
-
-

Private string property

-
-
-
-
- -

p3

-
p3: number
- -
-
-

Public number property

-
-
-
-
- -

value

-
value: SubClassB
- -
-
-
-

Methods

-
- -

getValue

- - -
-
- -

setValue

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.subclassa.html b/src/test/renderer/specs/classes/_classes_.subclassa.html deleted file mode 100644 index b8209c671..000000000 --- a/src/test/renderer/specs/classes/_classes_.subclassa.html +++ /dev/null @@ -1,807 +0,0 @@ - - - - - - SubClassA | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class SubClassA

-
-
-
-
-
-
-
-
-
-

This is a class that extends another class.

-
-

This class has no own constructor, so its constructor should be inherited - from BaseClass.

-
-
-
-

Hierarchy

- -
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

Protected kind

-
kind: number
- -
-
-

This is a simple protected member.

-
-
-
-
- -

name

-
name: string
- -
-
-

This is a simple public member.

-
-
-
-
- -

Static instance

-
instance: BaseClass
- -
-
-

This is a static member.

-
-

Static members should not be inherited.

-
-
-
- -

Static instances

-
instances: BaseClass[]
- -
-
-
-

Accessors

-
- -

nameProperty

-
    -
  • get nameProperty(): string
  • -
  • set nameProperty(value: string): void
  • -
-
    -
  • - -
    -
    -

    Returns the name. See BaseClass.name.

    -
    -
    -

    Returns string

    -

    The return value.

    -
  • -
  • - -
    -
    -

    Sets the name. See BaseClass.name.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: string
      -
      -
      -

      The new name.

      -
      -
      -
    • -
    -

    Returns void

    -

    The return value.

    -
  • -
-
-
- -

readOnlyNameProperty

-
    -
  • get readOnlyNameProperty(): string
  • -
- -
-
- -

writeOnlyNameProperty

-
    -
  • set writeOnlyNameProperty(value: string): void
  • -
-
    -
  • - -
    -
    -

    Sets the name. See BaseClass.name.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: string
      -
      -
      -

      The new name.

      -
      -
      -
    • -
    -

    Returns void

    -

    The return value.

    -
  • -
-
-
-
-

Methods

-
- -

arrowFunction

-
    -
  • arrowFunction(param2: string, param1: number): void
  • -
-
    -
  • - -
    -
    -

    This is a simple fat arrow function.

    -
    -
    -

    Parameters

    -
      -
    • -
      param2: string
      -
      -
      -

      The second parameter needed by this function.

      -
      -
      -
    • -
    • -
      param1: number
      -
      -
      -

      The first parameter needed by this function.

      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

getName

-
    -
  • getName(): string
  • -
-
    -
  • - -
    -
    -

    This is a simple member function.

    -
    -

    It should be inherited by all subclasses. This class has a static - member with the same name, both should be documented.

    -
    -

    Returns string

    -

    Return the name.

    -
  • -
-
-
- -

print

-
    -
  • print(value: string): void
  • -
- -
-
- -

printName

-
    -
  • printName(): void
  • -
- -
-
- -

setName

-
    -
  • setName(name: string): void
  • -
-
    -
  • - -
    -
    -

    This is a simple member function.

    -
    -

    It should be inherited by all subclasses.

    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The new name.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static caTest

-
    -
  • caTest(originalValues: BaseClass, newRecord: any, fieldNames: string[], mandatoryFields: string[]): string
  • -
- -
-
- -

Static getInstance

- - -
-
- -

Static getName

-
    -
  • getName(): string
  • -
-
    -
  • - -
    -
    -

    This is a simple static member function.

    -
    -

    Static functions should not be inherited. This class has a - member with the same name, both should be documented.

    -
    -

    Returns string

    -

    Return the name.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.subclassb.html b/src/test/renderer/specs/classes/_classes_.subclassb.html deleted file mode 100644 index 3426354cf..000000000 --- a/src/test/renderer/specs/classes/_classes_.subclassb.html +++ /dev/null @@ -1,630 +0,0 @@ - - - - - - SubClassB | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class SubClassB

-
-
-
-
-
-
-
-
-
-

This is a class that extends another class.

-
-

The constructor of the original class should be overwritten.

-
-
-
-

Hierarchy

- -
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

Protected kind

-
kind: number
- -
-
-

This is a simple protected member.

-
-
-
-
- -

name

-
name: string
- -
-
-

This is a simple public member.

-
-
-
-
- -

Static instance

-
instance: BaseClass
- -
-
-

This is a static member.

-
-

Static members should not be inherited.

-
-
-
- -

Static instances

-
instances: BaseClass[]
- -
-
-
-

Methods

-
- -

arrowFunction

-
    -
  • arrowFunction(param2: string, param1: number): void
  • -
-
    -
  • - -
    -
    -

    This is a simple fat arrow function.

    -
    -
    -

    Parameters

    -
      -
    • -
      param2: string
      -
      -
      -

      The second parameter needed by this function.

      -
      -
      -
    • -
    • -
      param1: number
      -
      -
      -

      The first parameter needed by this function.

      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

doSomething

- - -
-
- -

getName

-
    -
  • getName(): string
  • -
-
    -
  • - -
    -
    -

    This is a simple member function.

    -
    -

    It should be inherited by all subclasses. This class has a static - member with the same name, both should be documented.

    -
    -

    Returns string

    -

    Return the name.

    -
  • -
-
-
- -

setName

-
    -
  • setName(name: string): void
  • -
-
    -
  • - -
    -
    -

    This is a simple member function.

    -
    -

    It should be inherited by all subclasses.

    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The new name.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static caTest

-
    -
  • caTest(originalValues: BaseClass, newRecord: any, fieldNames: string[], mandatoryFields: string[]): string
  • -
- -
-
- -

Static getInstance

- - -
-
- -

Static getName

-
    -
  • getName(): string
  • -
-
    -
  • - -
    -
    -

    This is a simple static member function.

    -
    -

    Static functions should not be inherited. This class has a - member with the same name, both should be documented.

    -
    -

    Returns string

    -

    Return the name.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html b/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html deleted file mode 100644 index 692b7b667..000000000 --- a/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - DefaultExportedClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class DefaultExportedClass

-
-
-
-
-
-
-
-
-
-

This class is exported via es6 export syntax.

-
-
export default class DefaultExportedClass
-
-
-
-
-

Hierarchy

-
    -
  • - DefaultExportedClass -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

exportedProperty

-
exportedProperty: string
- -
-
-

Property of default exported class.

-
-
-
-
-
-

Methods

-
- -

getExportedProperty

-
    -
  • getExportedProperty(): string
  • -
-
    -
  • - -
    -
    -

    Method of default exported class.

    -
    -
    -

    Returns string

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html b/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html deleted file mode 100644 index a784166f4..000000000 --- a/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - NotExportedClassName | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class NotExportedClassName

-
-
-
-
-
-
-
-
-
-

This class is exported under a different name. The exported name is - "ExportedClassName"

-
-
export {NotExportedClassName as ExportedClassName};
-
-
-
-
-

Hierarchy

-
    -
  • - NotExportedClassName -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

notExportedProperty

-
notExportedProperty: string
- -
-
-

Property of NotExportedClassName class.

-
-
-
-
-
-

Methods

-
- -

getNotExportedProperty

-
    -
  • getNotExportedProperty(): string
  • -
-
    -
  • - -
    -
    -

    Method of NotExportedClassName class.

    -
    -
    -

    Returns string

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_flattened_.flattenedclass.html b/src/test/renderer/specs/classes/_flattened_.flattenedclass.html deleted file mode 100644 index 7c96c40f0..000000000 --- a/src/test/renderer/specs/classes/_flattened_.flattenedclass.html +++ /dev/null @@ -1,515 +0,0 @@ - - - - - - flattenedClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class flattenedClass

-
-
-
-
-
-
-
-
-
-

A class that contains members with flattened properties.

-
-
-
-
-

Hierarchy

-
    -
  • - flattenedClass -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    A constructor that accepts an option object defined inline.

    -
    -
    -

    Parameters

    -
      -
    • -
      options: object
      -
      -
      -

      The inline typed options object.

      -
      -
      -
        -
      • -
        Optional anotherValue?: string
        -
        -

        Another value on the options object parameter.

        -
        -
      • -
      • -
        Optional moreOptions?: object
        -
        -

        A typed child object of the options object.

        -
        -
          -
        • -
          moreValues: number
          -
          -

          A value of the typed child object.

          -
          -
        • -
        -
      • -
      • -
        Optional value?: string
        -
        -

        A value on the options object parameter.

        -
        -
      • -
      -
    • -
    -

    Returns flattenedClass

    -
  • -
-
-
-
-

Properties

-
- -

callback

-
callback: function
- -
-
-

A member that holds a callback that requires a typed function signature.

-
-
-
-

Type declaration

-
    -
  • -
      -
    • (param: number, optionalParam?: string): string
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        param: number
        -
        -

        A parameter of the typed function callback.

        -
        -
      • -
      • -
        Optional optionalParam: string
        -
        -

        An optional parameter of the typed function callback.

        -
        -
      • -
      -

      Returns string

      -
    • -
    -
  • -
-
-
-
- -

indexed

-
indexed: object
- -
-
-

A member that holds an index signature.

-
-
-
-

Type declaration

-
    -
  • -
    [index: number]: object
    -
      -
    • -
      name: string
      -
    • -
    • -
      Optional value?: number
      -
    • -
    -
  • -
  • -
    test: string
    -
    -

    A property of the index signature instance.

    -
    -
  • -
-
-
-
- -

multipleCallSignatures

-
multipleCallSignatures: function
- -
-
-

An object with multiple call signatures.

-
-
-
see
-

https://github.com/sebastian-lenz/typedoc/issues/27

-
-
-
-
-

Type declaration

-
    -
  • - -
      -
    • -
      -
      -

      Simple call signature.

      -
      -
      -

      Returns number

      -

      The current value.

      -
    • -
    • -
      -
      -

      Call signature with parameters.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
        -

        The desired value.

        -
        -
      • -
      -

      Returns flattenedClass

      -

      The calling Foo.

      -
    • -
    -
  • -
-
-
-
- -

options

-
options: object
- -
-
-

A member that accepts an option object defined inline.

-
-
-
-

Type declaration

-
    -
  • -
    Optional anotherValue?: string
    -
    -

    Another value on the options object parameter.

    -
    -
  • -
  • -
    Optional moreOptions?: object
    -
    -

    A typed child object of the options object.

    -
    -
      -
    • -
      moreValues: number
      -
      -

      A value of the typed child object.

      -
      -
    • -
    -
  • -
  • -
    Optional value?: string
    -
    -

    A value on the options object parameter.

    -
    -
  • -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_single_export_.notexportedclass.html b/src/test/renderer/specs/classes/_single_export_.notexportedclass.html deleted file mode 100644 index 6ec4ba4ac..000000000 --- a/src/test/renderer/specs/classes/_single_export_.notexportedclass.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - NotExportedClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class NotExportedClass

-
-
-
-
-
-
-
-
-
-

This class is not exported.

-
-
-
-
-

Hierarchy

-
    -
  • - NotExportedClass -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

notExportedProperty

-
notExportedProperty: string
- -
-
-

Property of not exported class.

-
-
-
-
-
-

Methods

-
- -

getNotExportedProperty

-
    -
  • getNotExportedProperty(): string
  • -
-
    -
  • - -
    -
    -

    Method of not exported class.

    -
    -
    -

    Returns string

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html b/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html deleted file mode 100644 index 036bb2d2c..000000000 --- a/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - SingleExportedClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class SingleExportedClass

-
-
-
-
-
-
-
-
-
-

This class is exported by being assigned to ´export´.

-
-
export = SingleExportedClass;
-
-
-
-
-

Hierarchy

-
    -
  • - SingleExportedClass -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

exportedProperty

-
exportedProperty: string
- -
-
-

Property of exported class.

-
-
-
-
-
-

Methods

-
- -

getExportedProperty

-
    -
  • getExportedProperty(): string
  • -
-
    -
  • - -
    -
    -

    Method of exported class.

    -
    -
    -

    Returns string

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html b/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html deleted file mode 100644 index 2a28914af..000000000 --- a/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - ClassWithProtectedMembers | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class ClassWithProtectedMembers

-
-
-
-
-
-
-
-
-
-

A class with protected members.

-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Properties

-
- -

Private privateProperty

-
privateProperty: [boolean, string, string]
- -
-
-

A private property.

-
-
-
-
- -

Protected protectedProperty

-
protectedProperty: string
- -
-
-

A protected property.

-
-
-
-
- -

publicProperty

-
publicProperty: string
- -
-
-

A public property.

-
-
-
-
-
-

Methods

-
- -

Private privateMethod

-
    -
  • privateMethod(): void
  • -
- -
-
- -

Protected protectedMethod

-
    -
  • protectedMethod(): void
  • -
- -
-
- -

publicMethod

-
    -
  • publicMethod(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html b/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html deleted file mode 100644 index 6f7b8df30..000000000 --- a/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - SubclassWithProtectedMembers | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class SubclassWithProtectedMembers

-
-
-
-
-
-
-
-
-
-

A subclass with inherited protected members.

-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Properties

-
- -

Protected protectedProperty

-
protectedProperty: string
- -
-
-

A protected property.

-
-
-
-
- -

publicProperty

-
publicProperty: string
- -
-
-

A public property.

-
-
-
-
-
-

Methods

-
- -

Protected protectedMethod

-
    -
  • protectedMethod(): void
  • -
- -
-
- -

publicMethod

-
    -
  • publicMethod(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html b/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html deleted file mode 100644 index ad0df6e61..000000000 --- a/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - SimpleClass | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Class SimpleClass

-
-
-
-
-
-
-
-
-
-

A simple text class.

-
-
-
-
-

Hierarchy

-
    -
  • - SimpleClass -
  • -
-
-
-

Index

-
-
-
-

Methods

- -
-
-
-
-
-

Methods

-
- -

someFunction

- -
    -
  • - -
    -
    -

    A generic function using a generic type alias.

    -
    -

    Uses GenericCallback instead of Callback.

    -
    -

    Type parameters

    -
      -
    • -

      T

      -
      -

      Some type argument.

      -
      -
    • -
    -

    Parameters

    -
      -
    • -
      arr: Array<T>
      -
      -

      A generic array.

      -
      -
    • -
    • -
      callback: GenericCallback
      -
      -

      Some generic type alias callback.

      -
      -
    • -
    -

    Returns any

    -

    Some return value.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/enums/_enumerations_.directions.html b/src/test/renderer/specs/enums/_enumerations_.directions.html deleted file mode 100644 index 04d0cb555..000000000 --- a/src/test/renderer/specs/enums/_enumerations_.directions.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - Directions | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Enumeration Directions

-
-
-
-
-
-
-
-
-
-

This is a simple Enumeration.

-
-
-
-
-

Index

-
-
-
-

Enumeration members

- -
-
-
-
-
-

Enumeration members

-
- -

Bottom

-
Bottom:
- -
-
-

A simple enum member.

-
-
-
-
- -

Left

-
Left:
- -
-
-

A simple enum member.

-
-
-
-
- -

Right

-
Right:
- -
-
-

A simple enum member.

-
-
-
-
- -

Top

-
Top:
- -
-
-

A simple enum member.

-
-
-
-
- -

TopLeft

-
TopLeft: = Top | Left
- -
-
-

A composite enum member.

-
-
-
-
- -

TopRight

-
TopRight: = Top | Right
- -
-
-

A composite enum member.

-
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/enums/_enumerations_.size.html b/src/test/renderer/specs/enums/_enumerations_.size.html deleted file mode 100644 index 1271da230..000000000 --- a/src/test/renderer/specs/enums/_enumerations_.size.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - Size | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Enumeration Size

-
-
-
-
-
-
-
-
-
-

This is a enumeration extended by a module. - This comment is ignored, as the enumeration is already defined.

-
-

You should see both the enum members and the module members.

-
-
-
-

Index

-
-
-
-

Enumeration members

- -
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
-

Enumeration members

-
- -

Large

-
Large:
- -
-
-

A simple enum member.

-
-
-
-
- -

Medium

-
Medium:
- -
-
-

A simple enum member.

-
-
-
-
- -

Small

-
Small:
- -
-
-

A simple enum member.

-
-
-
-
-
-

Variables

-
- -

defaultSize

-
defaultSize: Size = Size.Medium
- -
-
-

A variable that is attached to an enumeration.

-
-
-
-
-
-

Functions

-
- -

isSmall

-
    -
  • isSmall(value: Size): boolean
  • -
-
    -
  • - -
    -
    -

    A function that is attached to an enumeration.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: Size
      -
      -

      The value that should be tested.

      -
      -
    • -
    -

    Returns boolean

    -

    TRUE when the given value equals Size.Small.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/globals.html b/src/test/renderer/specs/globals.html deleted file mode 100644 index 18cf846b9..000000000 --- a/src/test/renderer/specs/globals.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

typedoc

-
-
-
- -
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/index.html b/src/test/renderer/specs/index.html deleted file mode 100644 index c8b57b10f..000000000 --- a/src/test/renderer/specs/index.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

typedoc

-
-
-
-
-
-
-
-

TypeDoc

-
-

Documentation generator for TypeScript projects.

-
-

Build Status - NPM Version - Chat on Gitter - Greenkeeper Enabled

-

Installation

-

TypeDoc runs on Node.js and is available as an NPM package. You can install TypeDoc - in your project's directory as usual:

-
$ npm install typedoc --save-dev
-
-

Like the TypeScript compiler, TypeDoc comes with a binary that can be called from anywhere - if you install TypeDoc as a global module. The name of the executable is typedoc.

-
$ npm install typedoc --global
-$ typedoc
-
-

Usage

-

Shell

-

TypeDoc accepts most of the command line arguments that the TypeScript compiler accepts. One major - difference is the fact that one may pass an entire directory instead of individual files to the documentation - generator. So in order to create a documentation for an entire project you simply type:

-
$ typedoc --out path/to/documentation/ path/to/typescript/project/
-
-

Important note

-

Starting with version 0.2, TypeDoc no longer can predict whether files should be treated as modules - or whether the project should be compiled into one big namespace. You must specify the mode argument - in order to change the behaviour of TypeDoc.

-

Arguments

-
    -
  • --out <path/to/documentation/>
    - Specifies the location the documentation should be written to.
  • -
  • --mode <file|modules>
    - Specifies the output mode the project is used to be compiled with.
  • -
  • --json <path/to/output.json>
    - Specifies the location and file name a json file describing the project is written to. When specified no documentation will be generated.
  • -
-

Source file handling

-
    -
  • --exclude <pattern>
    - Exclude files by the given pattern when a path is provided as source
  • -
  • --includeDeclarations
    - Turn on parsing of .d.ts declaration files.
  • -
  • --externalPattern <pattern>
    - Define a pattern for files that should be considered being external.
  • -
  • --excludeExternals
    - Prevent externally resolved TypeScript files from being documented.
  • -
  • --excludePrivate
    - Prevent private members from being included in the generated documentation.
  • -
-

TypeScript compiler

-
    -
  • --module <commonjs, amd, system or umd>
    - Specify module code generation: "commonjs", "amd", "system" or "umd".
  • -
  • --target <ES3, ES5, or ES6>
    - Specify ECMAScript target version: "ES3" (default), "ES5" or "ES6"
  • -
-

Theming

-
    -
  • --theme <default|minimal|path/to/theme>
    - Specify the path to the theme that should be used.
  • -
  • --name <Documentation title>
    - Set the name of the project that will be used in the header of the template.
  • -
  • --readme <path/to/readme|none>
    - 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.
  • -
  • --hideGenerator
    - Do not print the TypeDoc link at the end of the page.
  • -
  • --gaID
    - Set the Google Analytics tracking ID and activate tracking code.
  • -
  • --gaSite <site>
    - Set the site name for Google Analytics. Defaults to auto
  • -
  • --entryPoint <fully.qualified.name>
    - Specifies the fully qualified name of the root symbol. Defaults to global namespace.
  • -
  • --gitRevision <revision|branch>
    - Use specified revision or branch instead of the last revision for linking to GitHub source files.
  • -
-

Content

-
    -
  • --includes <path/to/includes>
    - Specifies the location to look for included documents. One may use [[include:FILENAME]] - in comments to include documents from this location.

    -
  • -
  • --media <path/to/media>
    - Specifies the location with media files that should be copied to the output directory. In order to create - a link to media files use the pattern media://FILENAME in comments.

    -
  • -
-

Miscellaneous

-
    -
  • --version
    - Display the version number of TypeDoc.
  • -
  • --help
    - Display a simple cheat sheet.
  • -
-

Webpack

-

There is a plugin available to run TypeDoc with Webpack created by Microsoft. You can find it on NPM:
- https://www.npmjs.com/package/typedoc-webpack-plugin

-

Gulp

-

There is a plugin available to run TypeDoc with Gulp created by Rogier Schouten. You can find it on NPM:
- https://www.npmjs.org/package/gulp-typedoc/

-

Grunt

-

There is a plugin available to run TypeDoc with Grunt created by Bart van der Schoor. You can find it on NPM:
- https://www.npmjs.org/package/grunt-typedoc

-

Plugins

- -

Advanced guides and docs

-

Visit our homepage for advanced guides and an extensive API documentation:
- http://typedoc.org

-

Contributing

-

Contributions are welcome and appreciated. You can find TypeDoc on GitHub, feel free to start - an issue or create a pull requests:
- https://github.com/TypeStrong/typedoc

-

License

-

Copyright (c) 2015 Sebastian Lenz.
- Copyright (c) 2016-2017 TypeDoc Contributors.
- Licensed under the Apache License 2.0.

-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_classes_.inameinterface.html b/src/test/renderer/specs/interfaces/_classes_.inameinterface.html deleted file mode 100644 index 395e1ff3e..000000000 --- a/src/test/renderer/specs/interfaces/_classes_.inameinterface.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - INameInterface | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface INameInterface

-
-
-
-
-
-
-
-
-
-

This is a simple interface.

-
-
-
-
-

Hierarchy

- -
-
-

Implemented by

- -
-
-

Index

-
-
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Properties

-
- -

name

-
name: string
- -
-
-

This is a interface member of INameInterface.

-
-

It should be inherited by all subinterfaces.

-
-
-
-
-

Methods

-
- -

getName

-
    -
  • getName(): string
  • -
-
    -
  • - -
    -
    -

    This is a interface function of INameInterface.

    -
    -

    It should be inherited by all subinterfaces.

    -
    -

    Returns string

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html b/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html deleted file mode 100644 index 4a04c5054..000000000 --- a/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - IPrintInterface | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface IPrintInterface

-
-
-
-
-
-
-
-
-
-

This is a simple interface.

-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Methods

- -
-
-
-
-
-

Methods

-
- -

print

-
    -
  • print(value: string): void
  • -
-
    -
  • - -
    -
    -

    This is a interface function of IPrintInterface

    -
    -

    It should be inherited by all subinterfaces.

    -
    -

    Parameters

    -
      -
    • -
      value: string
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html b/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html deleted file mode 100644 index 88573f9dd..000000000 --- a/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - IPrintNameInterface | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface IPrintNameInterface

-
-
-
-
-
-
-
-
-
-

This is a interface inheriting from two other interfaces.

-
-
-
-
-

Hierarchy

- -
-
-

Implemented by

- -
-
-

Index

-
-
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Properties

-
- -

name

-
name: string
- -
-
-

This is a interface member of INameInterface.

-
-

It should be inherited by all subinterfaces.

-
-
-
-
-

Methods

-
- -

getName

-
    -
  • getName(): string
  • -
-
    -
  • - -
    -
    -

    This is a interface function of INameInterface.

    -
    -

    It should be inherited by all subinterfaces.

    -
    -

    Returns string

    -
  • -
-
-
- -

print

-
    -
  • print(value: string): void
  • -
-
    -
  • - -
    -
    -

    This is a interface function of IPrintInterface

    -
    -

    It should be inherited by all subinterfaces.

    -
    -

    Parameters

    -
      -
    • -
      value: string
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

printName

-
    -
  • printName(): void
  • -
-
    -
  • - -
    -
    -

    This is a interface function of IPrintNameInterface

    -
    -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.a.html b/src/test/renderer/specs/interfaces/_generics_.a.html deleted file mode 100644 index 1f4c3dc84..000000000 --- a/src/test/renderer/specs/interfaces/_generics_.a.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - A | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface A<T>

-
-
-
-
-
-
-
-
-
-

A generic interface.

-
-
-
-
-

Type parameters

-
    -
  • -

    T

    -
    -
    -

    The generic type parameter.

    -
    -
    -
  • -
-
-
-

Hierarchy

-
    -
  • - A -
      -
    • - AB -
    • -
    -
  • -
-
-
-

Index

-
-
-
-

Methods

- -
-
-
-
-
-

Methods

-
- -

getT

-
    -
  • getT(): T
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Returns T

    -

    A generic return value.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.ab.html b/src/test/renderer/specs/interfaces/_generics_.ab.html deleted file mode 100644 index ace8e035e..000000000 --- a/src/test/renderer/specs/interfaces/_generics_.ab.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - AB | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface AB<T>

-
-
-
-
-
-
-
-
-
-

A generic interface extending two other generic interfaces - and setting one of the type parameters.

-
-
-
-
-

Type parameters

-
    -
  • -

    T

    -
    -
    -

    The leftover generic type parameter.

    -
    -
    -
  • -
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Methods

- -
-
-
-
-
-

Methods

-
- -

getC

-
    -
  • getC(): boolean
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Returns boolean

    -

    A generic return value.

    -
  • -
-
-
- -

getT

-
    -
  • getT(): T
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Returns T

    -

    A generic return value.

    -
  • -
-
-
- -

setT

-
    -
  • setT(value: T): void
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: T
      -
      -

      A generic parameter.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.abnumber.html b/src/test/renderer/specs/interfaces/_generics_.abnumber.html deleted file mode 100644 index 1ba61cf68..000000000 --- a/src/test/renderer/specs/interfaces/_generics_.abnumber.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - ABNumber | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface ABNumber

-
-
-
-
-
-
-
-
-
-

An interface extending a generic interface and setting its type parameter.

-
-
-
-
-

Hierarchy

-
    -
  • - AB<number> -
      -
    • - ABNumber -
    • -
    -
  • -
-
-
-

Index

-
-
-
-

Methods

- -
-
-
-
-
-

Methods

-
- -

getC

-
    -
  • getC(): boolean
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Returns boolean

    -

    A generic return value.

    -
  • -
-
-
- -

getT

-
    -
  • getT(): number
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Returns number

    -

    A generic return value.

    -
  • -
-
-
- -

setT

-
    -
  • setT(value: number): void
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: number
      -
      -

      A generic parameter.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.abstring.html b/src/test/renderer/specs/interfaces/_generics_.abstring.html deleted file mode 100644 index c2b9a080d..000000000 --- a/src/test/renderer/specs/interfaces/_generics_.abstring.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - ABString | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface ABString

-
-
-
-
-
-
-
-
-
-

An interface extending a generic interface and setting its type parameter.

-
-
-
-
-

Hierarchy

-
    -
  • - AB<string> -
      -
    • - ABString -
    • -
    -
  • -
-
-
-

Index

-
-
-
-

Methods

- -
-
-
-
-
-

Methods

-
- -

getC

-
    -
  • getC(): boolean
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Returns boolean

    -

    A generic return value.

    -
  • -
-
-
- -

getT

-
    -
  • getT(): string
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Returns string

    -

    A generic return value.

    -
  • -
-
-
- -

setT

-
    -
  • setT(value: string): void
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: string
      -
      -

      A generic parameter.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.b.html b/src/test/renderer/specs/interfaces/_generics_.b.html deleted file mode 100644 index d4a261cdc..000000000 --- a/src/test/renderer/specs/interfaces/_generics_.b.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - B | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface B<T, C>

-
-
-
-
-
-
-
-
-
-

A generic interface with two type parameters.

-
-
-
-
-

Type parameters

-
    -
  • -

    T

    -
    -
    -

    The first generic type parameter.

    -
    -
    -
  • -
  • -

    C

    -
    -
    -

    The second generic type parameter.

    -
    -
    -
  • -
-
-
-

Hierarchy

-
    -
  • - B -
      -
    • - AB -
    • -
    -
  • -
-
-
-

Index

-
-
-
-

Methods

- -
-
-
-
-
-

Methods

-
- -

getC

-
    -
  • getC(): C
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Returns C

    -

    A generic return value.

    -
  • -
-
-
- -

setT

-
    -
  • setT(value: T): void
  • -
-
    -
  • - -
    -
    -

    A generic member function.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: T
      -
      -

      A generic parameter.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html b/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html deleted file mode 100644 index 36edc673a..000000000 --- a/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - RunOptions | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Interface RunOptions

-
-
-
-
-
-
-
-
-
-

A simple interface holding a member with an union type.

-
-
-
-
-

Hierarchy

-
    -
  • - RunOptions -
  • -
-
-
-

Index

-
-
-
-

Properties

- -
-
-
-
-
-

Properties

-
- -

commandline

-
commandline: string[] | string
- -
-
- -

program

-
program: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_access_.html b/src/test/renderer/specs/modules/_access_.html deleted file mode 100644 index 888c8f14f..000000000 --- a/src/test/renderer/specs/modules/_access_.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - "access" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "access"

-
-
-
-
-
-
-
-

Index

-
-
-
-

Modules

- -
-
-

Classes

- -
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
-

Variables

-
- -

Private fakePrivateVariable

-
fakePrivateVariable: string = "test"
- -
-
-

A variable that is made private via comment.

-
-
-
-
- -

Protected fakeProtectedVariable

-
fakeProtectedVariable: string = "test"
- -
-
-

A variable that is made protected via comment.

-
-
-
-
-
-

Functions

-
- -

Private fakePrivateFunction

-
    -
  • fakePrivateFunction(): void
  • -
-
    -
  • - -
    -
    -

    A function that is made private via comment.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

Protected fakeProtectedFunction

-
    -
  • fakeProtectedFunction(): void
  • -
-
    -
  • - -
    -
    -

    A function that is made protected via comment.

    -
    -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_access_.privatemodule.html b/src/test/renderer/specs/modules/_access_.privatemodule.html deleted file mode 100644 index ffb112cfd..000000000 --- a/src/test/renderer/specs/modules/_access_.privatemodule.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - PrivateModule | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Module PrivateModule

-
-
-
-
-
-
-
-
-
-

A module that is documented as being private.

-
-
-
-
-

Index

-
-
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

functionInsidePrivateModule

-
    -
  • functionInsidePrivateModule(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_classes_.html b/src/test/renderer/specs/modules/_classes_.html deleted file mode 100644 index dbbf73946..000000000 --- a/src/test/renderer/specs/modules/_classes_.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - "classes" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "classes"

-
-
-
-
-
-
-
-

Index

-
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_default_export_.html b/src/test/renderer/specs/modules/_default_export_.html deleted file mode 100644 index d1efba5bb..000000000 --- a/src/test/renderer/specs/modules/_default_export_.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - "default-export" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "default-export"

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_enumerations_.html b/src/test/renderer/specs/modules/_enumerations_.html deleted file mode 100644 index c64b722a0..000000000 --- a/src/test/renderer/specs/modules/_enumerations_.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - "enumerations" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "enumerations"

-
-
-
-
-
-
-
-

Index

-
-
-
-

Enumerations

- -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_flattened_.html b/src/test/renderer/specs/modules/_flattened_.html deleted file mode 100644 index 24764a442..000000000 --- a/src/test/renderer/specs/modules/_flattened_.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - "flattened" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "flattened"

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

flattenedCallback

-
    -
  • flattenedCallback(callback: function): void
  • -
-
    -
  • - -
    -
    -

    A function that has a parameter that requires a typed function callback.

    -
    -
    -

    Parameters

    -
      -
    • -
      callback: function
      -
      -

      The typed function callback.

      -
      -
        -
      • -
          -
        • (param: number, optionalParam?: string): string
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            param: number
            -
            -

            A parameter of the typed function callback.

            -
            -
          • -
          • -
            Optional optionalParam: string
            -
            -

            An optional parameter of the typed function callback.

            -
            -
          • -
          -

          Returns string

          -
        • -
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

flattenedIndexSignature

-
    -
  • flattenedIndexSignature(indexed: object): void
  • -
-
    -
  • - -
    -
    -

    A function that accepts an index signature parameter.

    -
    -
    -

    Parameters

    -
      -
    • -
      indexed: object
      -
      -

      The index signature parameter.

      -
      -
        -
      • -
        [index: number]: object
        -
          -
        • -
          name: string
          -
        • -
        • -
          Optional value?: number
          -
        • -
        -
      • -
      • -
        test: string
        -
        -

        A property of the index signature instance.

        -
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

flattenedParameter

-
    -
  • flattenedParameter(options: object): void
  • -
-
    -
  • - -
    -
    -

    A function that accepts an option object defined inline.

    -
    -
    -

    Parameters

    -
      -
    • -
      options: object
      -
      -

      The inline typed options object.

      -
      -
        -
      • -
        [name: string]: any
        -
      • -
      • -
        Optional anotherValue?: string
        -
        -

        Another value on the options object parameter.

        -
        -
      • -
      • -
        Optional moreOptions?: object
        -
        -

        A typed child object of the options object.

        -
        -
          -
        • -
          moreValues: number
          -
          -

          A value of the typed child object.

          -
          -
        • -
        -
      • -
      • -
        Optional value?: string
        -
        -

        A value on the options object parameter.

        -
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_functions_.html b/src/test/renderer/specs/modules/_functions_.html deleted file mode 100644 index 920986174..000000000 --- a/src/test/renderer/specs/modules/_functions_.html +++ /dev/null @@ -1,703 +0,0 @@ - - - - - - "functions" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "functions"

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Functions

-
- -

createSomething

-
    -
  • createSomething(): object
  • -
-
    -
  • - -
    -
    -

    A function that returns an object. - Also no type information is given, the object should be correctly reflected.

    -
    -
    -

    Returns object

    -
      -
    • -
      foo: string
      -
    • -
    • -
      doAnotherThing: function
      -
        -
      • doAnotherThing(): void
      • -
      -
    • -
    • -
      doSomething: function
      -
        -
      • doSomething(a: number): number
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          a: number
          -
        • -
        -

        Returns number

        -
      • -
    • -
    -
  • -
-
-
- -

exportedFunction

-
    -
  • exportedFunction(): void
  • -
-
    -
  • - -
    -
    -

    This is a simple exported function.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

functionWithArguments

-
    -
  • functionWithArguments(paramZ: string, paramG: any, paramA: INameInterface): number
  • -
-
    -
  • - -
    -
    -

    This is a function with multiple arguments and a return value.

    -
    -
    -

    Parameters

    -
      -
    • -
      paramZ: string
      -
      -

      This is a string parameter.

      -
      -
    • -
    • -
      paramG: any
      -
      -

      This is a parameter flagged with any. - This sentence is placed in the next line.

      -
      -
    • -
    • -
      paramA: INameInterface
      -
      -

      This is a parameter pointing to an interface.

      -
      var value:BaseClass = new BaseClass('test');
      -functionWithArguments('arg', 0, value);
      -
      -
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

functionWithDefaults

-
    -
  • functionWithDefaults(valueA?: string, valueB?: number, valueC?: number, valueD?: boolean, valueE?: boolean): string
  • -
-
    -
  • - -
    -
    -

    This is a function with a parameter that has a default value.

    -
    -
    -

    Parameters

    -
      -
    • -
      Default value valueA: string = "defaultValue"
      -
    • -
    • -
      Default value valueB: number = 100
      -
    • -
    • -
      Default value valueC: number = Number.NaN
      -
    • -
    • -
      Default value valueD: boolean = true
      -
    • -
    • -
      Default value valueE: boolean = false
      -
    • -
    -

    Returns string

    -

    The input value or the default value.

    -
  • -
-
-
- -

functionWithDocLink

-
    -
  • functionWithDocLink(): void
  • -
- -
-
- -

functionWithOptionalValue

-
    -
  • functionWithOptionalValue(requiredParam: string, optionalParam?: string): void
  • -
-
    -
  • - -
    -
    -

    This is a function with a parameter that is optional.

    -
    -
    -

    Parameters

    -
      -
    • -
      requiredParam: string
      -
      -

      A normal parameter.

      -
      -
    • -
    • -
      Optional optionalParam: string
      -
      -

      An optional parameter.

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

functionWithRest

-
    -
  • functionWithRest(...rest: string[]): string
  • -
-
    -
  • - -
    -
    -

    This is a function with rest parameter.

    -
    -
    -

    Parameters

    -
      -
    • -
      Rest ...rest: string[]
      -
      -

      Multiple strings.

      -
      -
    • -
    -

    Returns string

    -

    The combined string.

    -
  • -
-
-
- -

genericFunction

-
    -
  • genericFunction<T>(value: T): T
  • -
-
    -
  • - -
    -
    -

    This is a generic function.

    -
    -
    -

    Type parameters

    -
      -
    • -

      T

      -
      -

      The type parameter.

      -
      -
    • -
    -

    Parameters

    -
      -
    • -
      value: T
      -
      -

      The typed value.

      -
      -
    • -
    -

    Returns T

    -

    Returns the typed value.

    -
  • -
-
-
- -

internalFunction

-
    -
  • internalFunction(): void
  • -
-
    -
  • - -
    -
    -

    This is an internal function.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

multipleSignatures

-
    -
  • multipleSignatures(value: string): string
  • -
  • multipleSignatures(value: object): string
  • -
-
    -
  • - -
    -
    -

    This is the first signature of a function with multiple signatures.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: string
      -
      -

      The name value.

      -
      -
    • -
    -

    Returns string

    -
  • -
  • - -
    -
    -

    This is the second signature of a function with multiple signatures.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: object
      -
      -

      An object containing the name value.

      -
      -
        -
      • -
        name: string
        -
        -

        A value of the object.

        -
        -
      • -
      -
    • -
    -

    Returns string

    -
  • -
-
-
- -

variableFunction

-
    -
  • variableFunction(paramZ: string, paramG: any, paramA: INameInterface): number
  • -
-
    -
  • - -
    -
    -

    This is a function with multiple arguments and a return value.

    -
    -
    -

    Parameters

    -
      -
    • -
      paramZ: string
      -
      -
      -

      This is a string parameter.

      -
      -
      -
    • -
    • -
      paramG: any
      -
      -
      -

      This is a parameter flagged with any. - This sentence is placed in the next line.

      -
      -
      -
    • -
    • -
      paramA: INameInterface
      -
      -
      -

      This is a parameter pointing to an interface.

      -
      var value:BaseClass = new BaseClass('test');
      -functionWithArguments('arg', 0, value);
      -
      -
      -
      -
    • -
    -

    Returns number

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_functions_.modulefunction.html b/src/test/renderer/specs/modules/_functions_.modulefunction.html deleted file mode 100644 index 9559f841d..000000000 --- a/src/test/renderer/specs/modules/_functions_.modulefunction.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - moduleFunction | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Module moduleFunction

-
-
-
-
-
-
-
-
-
-

This is the module extending the function moduleFunction().

-
-
-
-
-

Callable

-
    -
  • moduleFunction(arg: string): string
  • -
-
    -
  • - -
    -
    -

    This is a function that is extended by a module.

    -
    -
    -

    Parameters

    -
      -
    • -
      arg: string
      -
      -

      An argument.

      -
      -
    • -
    -

    Returns string

    -
  • -
-
-
-

Index

-
-
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
-

Variables

-
- -

functionVariable

-
functionVariable: string
- -
-
-

This variable is appended to a function.

-
-
-
-
-
-

Functions

-
- -

append

-
    -
  • append(): void
  • -
-
    -
  • - -
    -
    -

    This function is appended to another function.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

prepend

-
    -
  • prepend(): void
  • -
-
    -
  • - -
    -
    -

    This function is appended to another function.

    -
    -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_generics_.html b/src/test/renderer/specs/modules/_generics_.html deleted file mode 100644 index f4f0c8a9a..000000000 --- a/src/test/renderer/specs/modules/_generics_.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - "generics" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "generics"

-
-
-
-
-
-
-
-

Index

-
-
-
-

Interfaces

- -
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

getGenericArray

-
    -
  • getGenericArray(): Array<string>
  • -
-
    -
  • - -
    -
    -

    A function returning a generic array with type parameters.

    -
    -
    -

    Returns Array<string>

    -

    The return value with type arguments.

    -
  • -
-
-
- -

testFunction

-
    -
  • testFunction<T>(value: T): T
  • -
-
    -
  • - -
    -
    -

    A generic function

    -
    -
    -

    Type parameters

    -
      -
    • -

      T

      -
      -

      The generic type parameter.

      -
      -
    • -
    -

    Parameters

    -
      -
    • -
      value: T
      -
      -

      A generic parameter.

      -
      -
    • -
    -

    Returns T

    -

    A generic return value.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_modules_.html b/src/test/renderer/specs/modules/_modules_.html deleted file mode 100644 index c70e74833..000000000 --- a/src/test/renderer/specs/modules/_modules_.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - "modules" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "modules"

-
-
-
-
-
-
-
-
-
-

...

-
-
-
-
-

Index

-
-
-
-

Modules

- -
-
-

Variables

- -
-
-

Object literals

- -
-
-
-
-
-

Variables

-
- -

exportedGlobalVariable

-
exportedGlobalVariable: string = "foo"
- -
-
-

An exported global variable.

-
-
-
-
- -

globalVariable

-
globalVariable: string = "foo"
- -
-
-

A non-exported global variable.

-
-
-
-
- -

typeLiteral

-
typeLiteral: object
- -
-

Type declaration

-
    -
  • -
      -
    • (): string
    • -
    -
      -
    • -

      Returns string

      -
    • -
    -
  • -
  • -
    Optional valueA?: number
    -
  • -
  • -
    Optional valueB?: boolean
    -
  • -
  • -
    valueX: object
    -
      -
    • -
      valueA: number[]
      -
    • -
    • -
      valueY: function
      -
        -
      • -
          -
        • (z: string): object
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            z: string
            -
          • -
          -

          Returns object

          -
            -
          • -
            a: string
            -
          • -
          • -
            b: string
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    • -
      valueZ: string
      -
    • -
    -
  • -
  • -
    valueY: function
    -
      -
    • -
        -
      • (): string
      • -
      -
        -
      • -

        Returns string

        -
      • -
      -
    • -
    -
  • -
  • -
    valueZ: string
    -
  • -
-
-
-
-
-

Object literals

-
- -

objectLiteral

-
objectLiteral: object
- -
-
-

An object literal.

-
-
-
- -

valueA

-
valueA: number = 100
- -
-
- -

valueB

-
valueB: boolean = true
- -
-
- -

valueZ

-
valueZ: string = "foo"
- -
-
- -

valueY

-
    -
  • valueY(): string
  • -
- -
-
- -

valueX

-
valueX: object
- -
- -

valueA

-
valueA: number[] = [100, 200, 300]
- -
-
- -

valueZ

-
valueZ: string = "foo"
- -
-
- -

valueY

-
    -
  • valueY(z: string): object
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      z: string
      -
    • -
    -

    Returns object

    -
      -
    • -
      a: string
      -
    • -
    • -
      b: string
      -
    • -
    -
  • -
-
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_modules_.mymodule.html b/src/test/renderer/specs/modules/_modules_.mymodule.html deleted file mode 100644 index 40849a244..000000000 --- a/src/test/renderer/specs/modules/_modules_.mymodule.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - MyModule | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Module MyModule

-
-
-
-
-
-
-
-
-
-

This is a module.

-
-
-
-
-

Index

-
-
-
-

Modules

- -
-
-

Variables

- -
-
-

Object literals

- -
-
-
-
-
-

Variables

-
- -

exportedModuleVariable

-
exportedModuleVariable: string = "foo"
- -
-
- -

moduleVariable

-
moduleVariable: number[] = [100, 200]
- -
-
- -

moduleVariable2

-
moduleVariable2: number[]
- -
-
-
-

Object literals

-
- -

object

-
object: object
- -
-
-

This is an object literal.

-
-
-
- -

name

-
name: string = "Test"
- -
-
-

An object literal value.

-
-
-
-
- -

print

-
    -
  • print(value: string): void
  • -
-
    -
  • - -
    -
    -

    An object literal function.

    -
    -
    -

    Parameters

    -
      -
    • -
      value: string
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html b/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html deleted file mode 100644 index a5591148a..000000000 --- a/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - MySubmodule | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

Module MySubmodule

-
-
-
-
-
-
-
-
-
-

This is a submodule with the preferred comment.

-
-
-
-
-

Index

-
-
-
-

Variables

-
    -
  • a
  • -
  • b
  • -
-
-
-
-
-
-

Variables

-
- -

a

-
a: string
- -
-
- -

b

-
b: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_single_export_.html b/src/test/renderer/specs/modules/_single_export_.html deleted file mode 100644 index 3d6f09e6d..000000000 --- a/src/test/renderer/specs/modules/_single_export_.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - "single-export" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "single-export"

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_typescript_1_3_.html b/src/test/renderer/specs/modules/_typescript_1_3_.html deleted file mode 100644 index fbf5c6e70..000000000 --- a/src/test/renderer/specs/modules/_typescript_1_3_.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - "typescript-1.3" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "typescript-1.3"

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

tupleType

-
tupleType: [string, ClassWithProtectedMembers] = ['test', new ClassWithProtectedMembers()]
- -
-
-

A variable with a tuple type.

-
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_typescript_1_4_.html b/src/test/renderer/specs/modules/_typescript_1_4_.html deleted file mode 100644 index 37e9eb6db..000000000 --- a/src/test/renderer/specs/modules/_typescript_1_4_.html +++ /dev/null @@ -1,541 +0,0 @@ - - - - - - "typescript-1.4" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "typescript-1.4"

-
-
-
-
-
-
-
-
-
-

Examples of features added in TypeScript 1.4.

-
-
-
see
-

http://blogs.msdn.com/b/typescript/archive/2014/11/18/what-s-new-in-the-typescript-type-system.aspx

-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Interfaces

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

Callback

-
Callback: function
- -
-
-

A type alias of for a callback function.

-
-
-
-

Type declaration

-
    -
  • -
      -
    • (...parameters: string[]): string
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        Rest ...parameters: string[]
        -
        -

        The rest parameter.

        -
        -
      • -
      -

      Returns string

      -
    • -
    -
  • -
-
-
-
- -

GenericCallback

-
GenericCallback: function
- -
-
-

A type alias of for a generic callback function.

-
-
-
returns
-

Some return value.

-
-
-
-
-

Type declaration

-
    -
  • -
      -
    • <T>(val: T, index: number, arr: Array<T>): any
    • -
    -
      -
    • -

      Type parameters

      -
        -
      • -

        T

        -
        -

        Some type argument.

        -
        -
      • -
      -

      Parameters

      -
        -
      • -
        val: T
        -
        -

        Some generic value.

        -
        -
      • -
      • -
        index: number
        -
        -

        Some index value.

        -
        -
      • -
      • -
        arr: Array<T>
        -
        -

        A generic array.

        -
        -
      • -
      -

      Returns any

      -
    • -
    -
  • -
-
-
-
- -

MyNumber

-
MyNumber: number
- -
-
-

A type alias describing a primitive value.

-
-
-
-
- -

MyRunOptions

-
MyRunOptions: RunOptions
- -
-
-

A type alias describing a reference type.

-
-
-
-
- -

PrimitiveArray

-
PrimitiveArray: Array<string | number | boolean>
- -
-
-

A type alias describing an array.

-
-
-
-
-
-

Variables

-
- -

callback

-
callback: Callback
- -
-
-

A variable pointing to a type alias.

-
-
-
-
- -

interfaceOrString

-
interfaceOrString: RunOptions | string
- -
-
-

A variable defined using an union type.

-
-
-
-
-
-

Functions

-
- -

functionUsingTypes

- - -
-
- -

functionWithGenericCallback

-
    -
  • functionWithGenericCallback<T>(arr: Array<T>, callback: GenericCallback): any
  • -
-
    -
  • - -
    -
    -

    A generic function using a generic type alias.

    -
    -
    -

    Type parameters

    -
      -
    • -

      T

      -
      -

      Some type argument.

      -
      -
    • -
    -

    Parameters

    -
      -
    • -
      arr: Array<T>
      -
      -

      A generic array.

      -
      -
    • -
    • -
      callback: GenericCallback
      -
      -

      Some generic type alias callback.

      -
      -
    • -
    -

    Returns any

    -

    Some return value.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_typescript_1_5_.html b/src/test/renderer/specs/modules/_typescript_1_5_.html deleted file mode 100644 index 4c9b4fd9c..000000000 --- a/src/test/renderer/specs/modules/_typescript_1_5_.html +++ /dev/null @@ -1,416 +0,0 @@ - - - - - - "typescript-1.5" | typedoc - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - - - - - -
-
- Menu -
-
-
-
-
-
- -

External module "typescript-1.5"

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Variables

-
- -

destructArrayA

-
destructArrayA: number
- -
-
- -

destructArrayB

-
destructArrayB: string
- -
-
- -

destructArrayC

-
destructArrayC: number = 10
- -
-
- -

destructArrayWithIgnoresA

-
destructArrayWithIgnoresA: number
- -
-
- -

destructArrayWithIgnoresRest

-
destructArrayWithIgnoresRest: number[]
- -
-
- -

destructArrayWithRest

-
destructArrayWithRest: number[]
- -
-
- -

destructArrayWithRestA

-
destructArrayWithRestA: number
- -
-
- -

destructArrayWithRestB

-
destructArrayWithRestB: number
- -
-
- -

destructObjectA

-
destructObjectA: number
- -
-
- -

destructObjectB

-
destructObjectB: string
- -
-
- -

destructObjectC

-
destructObjectC: number
- -
-
-
-

Functions

-
- -

drawText

-
    -
  • drawText(__namedParameters: object): void
  • -
-
    -
  • - -
    -
    -

    Destructuring function parameters.

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: object
      -
        -
      • -
        bold: boolean
        -
        -

        Should it be bold?

        -
        -
      • -
      • -
        location: [number, number]
        -
        -

        This is the location

        -
        -
      • -
      • -
        text: string
        -
        -

        This is the text

        -
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Module
  • -
  • Object literal
  • -
  • Variable
  • -
  • Function
  • -
  • Function with type parameter
  • -
  • Index signature
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
  • Enumeration member
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Interface
  • -
  • Interface with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Index signature
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
  • Index signature
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
  • Inherited accessor
  • -
-
    -
  • Protected property
  • -
  • Protected method
  • -
  • Protected accessor
  • -
-
    -
  • Private property
  • -
  • Private method
  • -
  • Private accessor
  • -
-
    -
  • Static property
  • -
  • Static method
  • -
-
-
-
-
-

Generated using TypeDoc

-
-
- - - - \ No newline at end of file diff --git a/src/test/typedoc.ts b/src/test/typedoc.ts index 0b601f45e..eb7f321cb 100644 --- a/src/test/typedoc.ts +++ b/src/test/typedoc.ts @@ -1,4 +1,4 @@ -import { Application } from '..'; +import { Application } from '..'; import * as Path from 'path'; import Assert = require('assert'); From acf7a375f3a109917d60706749660210d1390c62 Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Sat, 8 Jul 2017 21:33:40 +0200 Subject: [PATCH 03/12] upgraded tsconfig library to es6fix LiteralType --- package-lock.json | 2404 +++++++++++++++++++++ package.json | 2 +- src/lib/converter/types/string-literal.ts | 2 +- tsconfig.json | 4 +- 4 files changed, 2407 insertions(+), 5 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..d4805cc55 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2404 @@ +{ + "name": "typedoc", + "version": "0.7.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@types/core-js": { + "version": "0.9.42", + "resolved": "https://registry.npmjs.org/@types/core-js/-/core-js-0.9.42.tgz", + "integrity": "sha512-AiEZz42jF2f4nkcJ2OhKWxIbXU62pEHmFoaGoGo83seUzDEncxEZtBPX2i2DLUpcVpaVVxAsqAAZzTyrV0A/RQ==" + }, + "@types/fs-extra": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-3.0.3.tgz", + "integrity": "sha512-o2qkg/J2LWK+sr007+KFBBOrxzxpr9kiP0gMFC75gQJXhUn/E3pQA0kSVdxrQ3lf+rOwsRnuH0wnR5MNTotEKg==", + "requires": { + "@types/node": "8.0.9" + } + }, + "@types/handlebars": { + "version": "4.0.33", + "resolved": "https://registry.npmjs.org/@types/handlebars/-/handlebars-4.0.33.tgz", + "integrity": "sha512-39w19Mseg83z68JsIdcuFH3Z+BR/Jc3gRBB4Pn/aUm76rdy0prMz5iIMJAOb0Bo6H/rZhQc41vFf3tAMgqufVQ==" + }, + "@types/highlight.js": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@types/highlight.js/-/highlight.js-9.1.9.tgz", + "integrity": "sha1-7WM2lV6vIzt163kjubHzc9BF7wE=" + }, + "@types/lodash": { + "version": "4.14.68", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.68.tgz", + "integrity": "sha512-tndmbhJc7EeymtvgcZ0oX2H0P95VcT1FlAoeki3bl71DqL9zA/tbJcMZyR1kJkHDvr+57I7+gsn+BVPHIqgcbQ==" + }, + "@types/marked": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.0.28.tgz", + "integrity": "sha1-RLp1Tp+lFDJYPo6zCnxN0km1L6o=" + }, + "@types/minimatch": { + "version": "2.0.29", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-2.0.29.tgz", + "integrity": "sha1-UALhT3Xi1x5WQoHfBDHIwbSio2o=" + }, + "@types/mocha": { + "version": "2.2.41", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.41.tgz", + "integrity": "sha1-4nzwgXFT658nE7LT9saPHhw8pgg=", + "dev": true + }, + "@types/node": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.9.tgz", + "integrity": "sha512-UkiiJp6Iz2h4xzapN8BPKjhq+/BlyXcISwPVk2Kd7VJ/I1TREFokjBtvM6hftANXdsfo1IoWMXhmg8G8X+SS8Q==" + }, + "@types/shelljs": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.7.2.tgz", + "integrity": "sha512-NanpA4ybcKXr32Zg7sgHvOfir/AeoOdN7+8TpnWueHkmPhVZLSPWU4LLl7y7d2FG08jaxE18HZjlATjttmjHCQ==", + "requires": { + "@types/node": "8.0.9" + } + }, + "abbrev": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", + "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "anymatch": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", + "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "micromatch": "2.3.11" + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "async-each": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz", + "integrity": "sha1-tn6Z7c3fllQeRK9WKQzX1cbnBDk=", + "dev": true + }, + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "binary-extensions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", + "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=", + "dev": true + }, + "body-parser": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", + "dev": true, + "requires": { + "bytes": "2.2.0", + "content-type": "1.0.2", + "debug": "2.2.0", + "depd": "1.1.0", + "http-errors": "1.3.1", + "iconv-lite": "0.4.13", + "on-finished": "2.3.0", + "qs": "5.2.0", + "raw-body": "2.1.7", + "type-is": "1.6.15" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + }, + "qs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "browser-stdout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", + "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "optional": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "optional": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "chokidar": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.0.6.tgz", + "integrity": "sha1-ChwLzh4kmTr8EFpbgeom3aAeI68=", + "dev": true, + "requires": { + "anymatch": "1.3.0", + "arrify": "1.0.1", + "async-each": "0.1.6", + "glob-parent": "1.3.0", + "is-binary-path": "1.0.1", + "is-glob": "1.1.3", + "path-is-absolute": "1.0.1", + "readdirp": "1.4.0" + } + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "optional": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "optional": true + } + } + }, + "coffee-script": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz", + "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": "1.0.1" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "content-type": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", + "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "csproj2ts": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.7.tgz", + "integrity": "sha1-drEJRoMlbponCf1cY+7ya/R6FEI=", + "dev": true, + "requires": { + "es6-promise": "2.3.0", + "lodash": "3.10.1", + "semver": "5.3.0", + "xml2js": "0.4.17" + }, + "dependencies": { + "es6-promise": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", + "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", + "dev": true + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "depd": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=", + "dev": true + }, + "diff": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", + "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es6-promise": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz", + "integrity": "sha1-8RLCn+paCZhTn8tqL9IUQ9KPBfc=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", + "dev": true, + "requires": { + "esprima": "2.7.3", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": "0.6.5" + } + }, + "file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "5.0.15" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "3.0.1", + "universalify": "0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "gaze": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", + "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "dev": true, + "requires": { + "globule": "1.2.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "glob-parent": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-1.3.0.tgz", + "integrity": "sha1-lx7dgW7V21hwW1gHlkemTQrveWg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + }, + "dependencies": { + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "growl": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", + "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", + "dev": true + }, + "grunt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz", + "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=", + "dev": true, + "requires": { + "coffee-script": "1.10.0", + "dateformat": "1.0.12", + "eventemitter2": "0.4.14", + "exit": "0.1.2", + "findup-sync": "0.3.0", + "glob": "7.0.6", + "grunt-cli": "1.2.0", + "grunt-known-options": "1.1.0", + "grunt-legacy-log": "1.0.0", + "grunt-legacy-util": "1.0.0", + "iconv-lite": "0.4.18", + "js-yaml": "3.5.5", + "minimatch": "3.0.4", + "nopt": "3.0.6", + "path-is-absolute": "1.0.1", + "rimraf": "2.2.8" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "grunt-cli": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", + "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", + "dev": true, + "requires": { + "findup-sync": "0.3.0", + "grunt-known-options": "1.1.0", + "nopt": "3.0.6", + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "grunt-contrib-clean": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz", + "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=", + "dev": true, + "requires": { + "async": "1.5.2", + "rimraf": "2.6.1" + }, + "dependencies": { + "rimraf": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", + "dev": true, + "requires": { + "glob": "7.1.2" + } + } + } + }, + "grunt-contrib-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "file-sync-cmp": "0.1.1" + } + }, + "grunt-contrib-watch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz", + "integrity": "sha1-hKGnodar0m7VaEE0lscxM+mQAY8=", + "dev": true, + "requires": { + "async": "1.5.2", + "gaze": "1.1.2", + "lodash": "3.10.1", + "tiny-lr": "0.2.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "grunt-known-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz", + "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=", + "dev": true + }, + "grunt-legacy-log": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz", + "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=", + "dev": true, + "requires": { + "colors": "1.1.2", + "grunt-legacy-log-utils": "1.0.0", + "hooker": "0.2.3", + "lodash": "3.10.1", + "underscore.string": "3.2.3" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "grunt-legacy-log-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz", + "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "lodash": "4.3.0" + }, + "dependencies": { + "lodash": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", + "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=", + "dev": true + } + } + }, + "grunt-legacy-util": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz", + "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "exit": "0.1.2", + "getobject": "0.1.0", + "hooker": "0.2.3", + "lodash": "4.3.0", + "underscore.string": "3.2.3", + "which": "1.2.14" + }, + "dependencies": { + "lodash": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", + "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=", + "dev": true + } + } + }, + "grunt-mocha-istanbul": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/grunt-mocha-istanbul/-/grunt-mocha-istanbul-5.0.2.tgz", + "integrity": "sha1-I5Kaiz9Fpmxfqx9hRuYrWEGLeII=", + "dev": true + }, + "grunt-string-replace": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/grunt-string-replace/-/grunt-string-replace-1.3.1.tgz", + "integrity": "sha1-YzoDvHhIKg4OH5339kWBH8H7sWI=", + "dev": true, + "requires": { + "async": "2.5.0", + "chalk": "1.1.3" + }, + "dependencies": { + "async": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", + "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + } + } + }, + "grunt-ts": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/grunt-ts/-/grunt-ts-5.5.1.tgz", + "integrity": "sha1-lXIBxrQhx3cilATwcILY5pnRIZk=", + "dev": true, + "requires": { + "chokidar": "1.0.6", + "csproj2ts": "0.0.7", + "es6-promise": "0.1.2", + "lodash": "2.4.1", + "ncp": "0.5.1", + "rimraf": "2.2.6", + "semver": "5.3.0", + "strip-bom": "2.0.0", + "typescript": "1.8.9", + "underscore": "1.5.1", + "underscore.string": "2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz", + "integrity": "sha1-W3cjA03aTSYuWkb7LFjXzCL3FCA=", + "dev": true + }, + "rimraf": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz", + "integrity": "sha1-xZWXVpsU2VatKcrMQr3d9fDqT0w=", + "dev": true + }, + "typescript": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.8.9.tgz", + "integrity": "sha1-s7OnQFn9McvT7K2V1iRlk55+1fo=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-tslint": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/grunt-tslint/-/grunt-tslint-5.0.1.tgz", + "integrity": "sha1-dDK9G9VuijolAACI1cYf3MNC8MI=", + "dev": true + }, + "handlebars": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", + "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "highlight.js": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", + "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=" + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "statuses": "1.3.1" + } + }, + "iconv-lite": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.18.tgz", + "integrity": "sha512-sr1ZQph3UwHTR0XftSbK85OvBbxe/abLGzEnPENCQwmHf7sck8Oyu4ob3LgBxWWxRoM+QszeUyl7jbqapu2TqA==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "interpret": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", + "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.8.0" + } + }, + "is-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz", + "integrity": "sha1-tMZLgwPTkRRJKkYNNkzPsNPAoEU=", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "istanbul": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", + "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "glob": "5.0.15", + "handlebars": "4.0.10", + "js-yaml": "3.5.5", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.2.14", + "wordwrap": "1.0.0" + }, + "dependencies": { + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz", + "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "2.7.3" + } + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "requires": { + "graceful-fs": "4.1.11" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.5" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "optional": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "livereload-js": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", + "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "3.0.1", + "lodash.keys": "3.1.2" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basecreate": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", + "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash.create": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", + "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", + "dev": true, + "requires": { + "lodash._baseassign": "3.2.0", + "lodash._basecreate": "3.0.3", + "lodash._isiterateecall": "3.0.9" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "marked": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", + "integrity": "sha1-ssbGGPzOzk74bE/Gy4p8v1rtqNc=" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.3" + }, + "dependencies": { + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "mime-db": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", + "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "mocha": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.4.2.tgz", + "integrity": "sha1-0O9NMyEm2/GNDWQMmzgt1IvpdZQ=", + "dev": true, + "requires": { + "browser-stdout": "1.3.0", + "commander": "2.9.0", + "debug": "2.6.0", + "diff": "3.2.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.1", + "growl": "1.9.2", + "json3": "3.3.2", + "lodash.create": "3.1.1", + "mkdirp": "0.5.1", + "supports-color": "3.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "integrity": "sha1-vFlryr52F/Edn6FTYe3tVgi4SZs=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "supports-color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", + "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "ncp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.5.1.tgz", + "integrity": "sha1-dDmFMW49tFkoG1hxaehFc1oFQ58=", + "dev": true + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1.1.0" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.3.0", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.0.2" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.3" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "parseurl": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", + "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=" + }, + "qs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", + "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } + } + } + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "readdirp": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz", + "integrity": "sha1-xd5vyz3sgFI8HHARPxoZDYr4LIk=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "0.2.14", + "readable-stream": "1.0.34" + }, + "dependencies": { + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "1.3.3" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "regex-cache": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3", + "is-primitive": "2.0.0" + } + }, + "remove-trailing-separator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz", + "integrity": "sha1-abBi2XhyetFNxrVrpKt3L9jXBRE=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "resolve": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz", + "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=", + "requires": { + "path-parse": "1.0.5" + } + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "optional": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "requires": { + "glob": "7.1.2", + "interpret": "1.0.3", + "rechoir": "0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": "1.0.1" + } + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "tiny-lr": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", + "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", + "dev": true, + "requires": { + "body-parser": "1.14.2", + "debug": "2.2.0", + "faye-websocket": "0.10.0", + "livereload-js": "2.2.2", + "parseurl": "1.3.1", + "qs": "5.1.0" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "tslib": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.7.1.tgz", + "integrity": "sha1-vIAEFkaRkjp5/oN4u+s9ogF1OOw=", + "dev": true + }, + "tslint": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.5.0.tgz", + "integrity": "sha1-EOjas+MGH6YelELozuOYKs8gpqo=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "colors": "1.1.2", + "commander": "2.9.0", + "diff": "3.2.0", + "glob": "7.1.2", + "minimatch": "3.0.4", + "resolve": "1.3.3", + "semver": "5.3.0", + "tslib": "1.7.1", + "tsutils": "2.5.1" + } + }, + "tsutils": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.5.1.tgz", + "integrity": "sha1-wgATkMee7Bpcz6esEtWZY5aD4M8=", + "dev": true, + "requires": { + "tslib": "1.7.1" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.15" + } + }, + "typedoc-default-themes": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.5.0.tgz", + "integrity": "sha1-bcJDPnjti+qOiHo6zeLzF4W9Yic=" + }, + "typescript": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.1.tgz", + "integrity": "sha1-w8yxbdqgsjFN4DHn5v7onlujRrw=" + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "optional": true, + "requires": { + "source-map": "0.5.6", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "optional": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "optional": true + }, + "underscore": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz", + "integrity": "sha1-0r3oF9F2/63olKtxRY5oKhS4bck=", + "dev": true + }, + "underscore.string": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", + "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=", + "dev": true + }, + "universalify": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.0.tgz", + "integrity": "sha1-nrHEZR3rzGcMyU8adXYjMruWd3g=" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dev": true, + "requires": { + "websocket-extensions": "0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", + "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=", + "dev": true + }, + "which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "optional": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xml2js": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", + "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=", + "dev": true, + "requires": { + "sax": "1.2.4", + "xmlbuilder": "4.2.1" + } + }, + "xmlbuilder": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", + "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "optional": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } +} diff --git a/package.json b/package.json index 1346d6954..91d956073 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "typedoc", "description": "Create api documentations for typescript projects.", - "version": "0.7.1", + "version": "0.7.2", "homepage": "http://typedoc.org", "main": "dist/index.js", "typings": "dist/index.d.ts", diff --git a/src/lib/converter/types/string-literal.ts b/src/lib/converter/types/string-literal.ts index 2eb7fb110..afc111ae4 100644 --- a/src/lib/converter/types/string-literal.ts +++ b/src/lib/converter/types/string-literal.ts @@ -49,6 +49,6 @@ export class StringLiteralConverter extends ConverterTypeComponent implements Ty * @returns The type reflection representing the given string literal type. */ convertType(context: Context, type: ts.LiteralType): Type { - return new StringLiteralType(type.text); + return new StringLiteralType( type.value); } } diff --git a/tsconfig.json b/tsconfig.json index 1eda80c4a..41ec203ed 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,9 +3,7 @@ "module": "commonjs", "lib": [ "dom", - "es5", - "es2015.collection", - "es2015.iterable" + "es6" ], "target": "ES5", "noImplicitAny": false, From 8adf4dd34fdcc23eb9308327b1c884f3962103c9 Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Sat, 8 Jul 2017 21:57:20 +0200 Subject: [PATCH 04/12] CHANGED gruntfile.js to add compiler options CHANGED decorators.ts for bad property used CHANGED react.d.ts to solve a known issue --- gruntfile.js | 6 +++++- src/test/converter/decorators/decorators.ts | 2 +- src/test/converter/react/react.d.ts | 4 ++-- src/test/converter/react/specs.json | 17 ----------------- 4 files changed, 8 insertions(+), 21 deletions(-) diff --git a/gruntfile.js b/gruntfile.js index ed422ad1d..2d0e76e4a 100644 --- a/gruntfile.js +++ b/gruntfile.js @@ -120,7 +120,11 @@ module.exports = function(grunt) target: 'ES5', module: 'CommonJS', experimentalDecorators: true, - jsx: 'react' + jsx: 'react', + lib: [ + "lib.es6.d.ts" + ], + noStrictGenericChecks: true }); FS.readdirSync(Path.join(base)).forEach(function(directory) { diff --git a/src/test/converter/decorators/decorators.ts b/src/test/converter/decorators/decorators.ts index 432064088..d04ae2804 100644 --- a/src/test/converter/decorators/decorators.ts +++ b/src/test/converter/decorators/decorators.ts @@ -43,6 +43,6 @@ function decoratorWithParam(value:boolean):MethodDecorator { */ function decoratorWithOptions(options:{name:string}):ClassDecorator { return function (target) { - target.options = options; + target.arguments = target; } } diff --git a/src/test/converter/react/react.d.ts b/src/test/converter/react/react.d.ts index 1d29e4fe0..5bf24b31d 100644 --- a/src/test/converter/react/react.d.ts +++ b/src/test/converter/react/react.d.ts @@ -131,7 +131,7 @@ declare namespace __React { // ---------------------------------------------------------------------- // Base component for plain JS classes - class Component implements ComponentLifecycle { + class Component { constructor(props?: P, context?: any); setState(f: (prevState: S, props: P) => S, callback?: () => any): void; setState(state: S, callback?: () => any): void; @@ -932,7 +932,7 @@ declare module "react/addons" { // ---------------------------------------------------------------------- // Base component for plain JS classes - class Component implements ComponentLifecycle { + class Component { constructor(props?: P, context?: any); setState(f: (prevState: S, props: P) => S, callback?: () => any): void; setState(state: S, callback?: () => any): void; diff --git a/src/test/converter/react/specs.json b/src/test/converter/react/specs.json index b9b9cf795..2eaddf5cb 100644 --- a/src/test/converter/react/specs.json +++ b/src/test/converter/react/specs.json @@ -603,23 +603,6 @@ } ] } - ], - "implementedTypes": [ - { - "type": "reference", - "name": "ComponentLifecycle", - "typeArguments": [ - { - "type": "reference", - "name": "DemoProps", - "id": 2 - }, - { - "type": "intrinsic", - "name": "any" - } - ] - } ] }, { From 046f94d5f300747c90009ddc998728958645cf1d Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Sat, 8 Jul 2017 22:47:55 +0200 Subject: [PATCH 05/12] CHANGED tsconfig.json adding typeRoots --- tsconfig.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 41ec203ed..721dcfd1f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,7 +16,10 @@ "outDir": "dist/", "rootDir": "src/", "experimentalDecorators": true, - "noStrictGenericChecks": true + "noStrictGenericChecks": true, + "typeRoots": [ + "node_modules/@types" + ] }, "include": [ "src/**/*.ts" From e486277fa536727a35fe68958dbd0173baf56b52 Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Sat, 8 Jul 2017 23:19:19 +0200 Subject: [PATCH 06/12] REMOVED unnecessary @types/core-js dependency --- gruntfile.js | 10 +- package-lock.json | 2404 --------------------------------------------- package.json | 1 - tsconfig.json | 4 +- 4 files changed, 10 insertions(+), 2409 deletions(-) delete mode 100644 package-lock.json diff --git a/gruntfile.js b/gruntfile.js index 2d0e76e4a..736d36f7a 100644 --- a/gruntfile.js +++ b/gruntfile.js @@ -122,9 +122,15 @@ module.exports = function(grunt) experimentalDecorators: true, jsx: 'react', lib: [ - "lib.es6.d.ts" + "lib.dom.d.ts", + "lib.es5.d.ts", + "lib.es2015.iterable.d.ts", + "lib.es2015.collection.d.ts" ], - noStrictGenericChecks: true + noStrictGenericChecks: true, + typeRoots: [ + "node_modules/@types" + ] }); FS.readdirSync(Path.join(base)).forEach(function(directory) { diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index d4805cc55..000000000 --- a/package-lock.json +++ /dev/null @@ -1,2404 +0,0 @@ -{ - "name": "typedoc", - "version": "0.7.1", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@types/core-js": { - "version": "0.9.42", - "resolved": "https://registry.npmjs.org/@types/core-js/-/core-js-0.9.42.tgz", - "integrity": "sha512-AiEZz42jF2f4nkcJ2OhKWxIbXU62pEHmFoaGoGo83seUzDEncxEZtBPX2i2DLUpcVpaVVxAsqAAZzTyrV0A/RQ==" - }, - "@types/fs-extra": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-3.0.3.tgz", - "integrity": "sha512-o2qkg/J2LWK+sr007+KFBBOrxzxpr9kiP0gMFC75gQJXhUn/E3pQA0kSVdxrQ3lf+rOwsRnuH0wnR5MNTotEKg==", - "requires": { - "@types/node": "8.0.9" - } - }, - "@types/handlebars": { - "version": "4.0.33", - "resolved": "https://registry.npmjs.org/@types/handlebars/-/handlebars-4.0.33.tgz", - "integrity": "sha512-39w19Mseg83z68JsIdcuFH3Z+BR/Jc3gRBB4Pn/aUm76rdy0prMz5iIMJAOb0Bo6H/rZhQc41vFf3tAMgqufVQ==" - }, - "@types/highlight.js": { - "version": "9.1.9", - "resolved": "https://registry.npmjs.org/@types/highlight.js/-/highlight.js-9.1.9.tgz", - "integrity": "sha1-7WM2lV6vIzt163kjubHzc9BF7wE=" - }, - "@types/lodash": { - "version": "4.14.68", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.68.tgz", - "integrity": "sha512-tndmbhJc7EeymtvgcZ0oX2H0P95VcT1FlAoeki3bl71DqL9zA/tbJcMZyR1kJkHDvr+57I7+gsn+BVPHIqgcbQ==" - }, - "@types/marked": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.0.28.tgz", - "integrity": "sha1-RLp1Tp+lFDJYPo6zCnxN0km1L6o=" - }, - "@types/minimatch": { - "version": "2.0.29", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-2.0.29.tgz", - "integrity": "sha1-UALhT3Xi1x5WQoHfBDHIwbSio2o=" - }, - "@types/mocha": { - "version": "2.2.41", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.41.tgz", - "integrity": "sha1-4nzwgXFT658nE7LT9saPHhw8pgg=", - "dev": true - }, - "@types/node": { - "version": "8.0.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.9.tgz", - "integrity": "sha512-UkiiJp6Iz2h4xzapN8BPKjhq+/BlyXcISwPVk2Kd7VJ/I1TREFokjBtvM6hftANXdsfo1IoWMXhmg8G8X+SS8Q==" - }, - "@types/shelljs": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.7.2.tgz", - "integrity": "sha512-NanpA4ybcKXr32Zg7sgHvOfir/AeoOdN7+8TpnWueHkmPhVZLSPWU4LLl7y7d2FG08jaxE18HZjlATjttmjHCQ==", - "requires": { - "@types/node": "8.0.9" - } - }, - "abbrev": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", - "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", - "dev": true - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "anymatch": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", - "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", - "dev": true, - "requires": { - "arrify": "1.0.1", - "micromatch": "2.3.11" - } - }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true, - "requires": { - "sprintf-js": "1.0.3" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "1.1.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "async-each": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz", - "integrity": "sha1-tn6Z7c3fllQeRK9WKQzX1cbnBDk=", - "dev": true - }, - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "binary-extensions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", - "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=", - "dev": true - }, - "body-parser": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", - "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", - "dev": true, - "requires": { - "bytes": "2.2.0", - "content-type": "1.0.2", - "debug": "2.2.0", - "depd": "1.1.0", - "http-errors": "1.3.1", - "iconv-lite": "0.4.13", - "on-finished": "2.3.0", - "qs": "5.2.0", - "raw-body": "2.1.7", - "type-is": "1.6.15" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", - "dev": true - }, - "qs": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", - "dev": true - } - } - }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - } - }, - "browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "bytes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", - "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", - "dev": true - }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "optional": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "optional": true, - "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "chokidar": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.0.6.tgz", - "integrity": "sha1-ChwLzh4kmTr8EFpbgeom3aAeI68=", - "dev": true, - "requires": { - "anymatch": "1.3.0", - "arrify": "1.0.1", - "async-each": "0.1.6", - "glob-parent": "1.3.0", - "is-binary-path": "1.0.1", - "is-glob": "1.1.3", - "path-is-absolute": "1.0.1", - "readdirp": "1.4.0" - } - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "optional": true, - "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "optional": true - } - } - }, - "coffee-script": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz", - "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=", - "dev": true - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": "1.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "content-type": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", - "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "csproj2ts": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.7.tgz", - "integrity": "sha1-drEJRoMlbponCf1cY+7ya/R6FEI=", - "dev": true, - "requires": { - "es6-promise": "2.3.0", - "lodash": "3.10.1", - "semver": "5.3.0", - "xml2js": "0.4.17" - }, - "dependencies": { - "es6-promise": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", - "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "1.0.2" - } - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" - } - }, - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "depd": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", - "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=", - "dev": true - }, - "diff": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, - "requires": { - "is-arrayish": "0.2.1" - } - }, - "es6-promise": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz", - "integrity": "sha1-8RLCn+paCZhTn8tqL9IUQ9KPBfc=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, - "requires": { - "esprima": "2.7.3", - "estraverse": "1.9.3", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "0.1.1" - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "2.2.3" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": "0.6.5" - } - }, - "file-sync-cmp": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", - "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", - "dev": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", - "dev": true, - "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" - } - }, - "findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "dev": true, - "requires": { - "glob": "5.0.15" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "1.0.2" - } - }, - "fs-extra": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", - "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "3.0.1", - "universalify": "0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", - "dev": true, - "requires": { - "globule": "1.2.0" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "getobject": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", - "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", - "dev": true - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - } - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - } - } - }, - "glob-parent": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-1.3.0.tgz", - "integrity": "sha1-lx7dgW7V21hwW1gHlkemTQrveWg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - }, - "dependencies": { - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - } - } - }, - "globule": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", - "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", - "dev": true, - "requires": { - "glob": "7.1.2", - "lodash": "4.17.4", - "minimatch": "3.0.4" - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - }, - "growl": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", - "dev": true - }, - "grunt": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz", - "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=", - "dev": true, - "requires": { - "coffee-script": "1.10.0", - "dateformat": "1.0.12", - "eventemitter2": "0.4.14", - "exit": "0.1.2", - "findup-sync": "0.3.0", - "glob": "7.0.6", - "grunt-cli": "1.2.0", - "grunt-known-options": "1.1.0", - "grunt-legacy-log": "1.0.0", - "grunt-legacy-util": "1.0.0", - "iconv-lite": "0.4.18", - "js-yaml": "3.5.5", - "minimatch": "3.0.4", - "nopt": "3.0.6", - "path-is-absolute": "1.0.1", - "rimraf": "2.2.8" - }, - "dependencies": { - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "grunt-cli": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", - "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", - "dev": true, - "requires": { - "findup-sync": "0.3.0", - "grunt-known-options": "1.1.0", - "nopt": "3.0.6", - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "grunt-contrib-clean": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz", - "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=", - "dev": true, - "requires": { - "async": "1.5.2", - "rimraf": "2.6.1" - }, - "dependencies": { - "rimraf": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", - "dev": true, - "requires": { - "glob": "7.1.2" - } - } - } - }, - "grunt-contrib-copy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", - "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "file-sync-cmp": "0.1.1" - } - }, - "grunt-contrib-watch": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz", - "integrity": "sha1-hKGnodar0m7VaEE0lscxM+mQAY8=", - "dev": true, - "requires": { - "async": "1.5.2", - "gaze": "1.1.2", - "lodash": "3.10.1", - "tiny-lr": "0.2.1" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "grunt-known-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz", - "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=", - "dev": true - }, - "grunt-legacy-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz", - "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=", - "dev": true, - "requires": { - "colors": "1.1.2", - "grunt-legacy-log-utils": "1.0.0", - "hooker": "0.2.3", - "lodash": "3.10.1", - "underscore.string": "3.2.3" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "grunt-legacy-log-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz", - "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "lodash": "4.3.0" - }, - "dependencies": { - "lodash": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", - "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=", - "dev": true - } - } - }, - "grunt-legacy-util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz", - "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=", - "dev": true, - "requires": { - "async": "1.5.2", - "exit": "0.1.2", - "getobject": "0.1.0", - "hooker": "0.2.3", - "lodash": "4.3.0", - "underscore.string": "3.2.3", - "which": "1.2.14" - }, - "dependencies": { - "lodash": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", - "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=", - "dev": true - } - } - }, - "grunt-mocha-istanbul": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/grunt-mocha-istanbul/-/grunt-mocha-istanbul-5.0.2.tgz", - "integrity": "sha1-I5Kaiz9Fpmxfqx9hRuYrWEGLeII=", - "dev": true - }, - "grunt-string-replace": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/grunt-string-replace/-/grunt-string-replace-1.3.1.tgz", - "integrity": "sha1-YzoDvHhIKg4OH5339kWBH8H7sWI=", - "dev": true, - "requires": { - "async": "2.5.0", - "chalk": "1.1.3" - }, - "dependencies": { - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - } - } - }, - "grunt-ts": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/grunt-ts/-/grunt-ts-5.5.1.tgz", - "integrity": "sha1-lXIBxrQhx3cilATwcILY5pnRIZk=", - "dev": true, - "requires": { - "chokidar": "1.0.6", - "csproj2ts": "0.0.7", - "es6-promise": "0.1.2", - "lodash": "2.4.1", - "ncp": "0.5.1", - "rimraf": "2.2.6", - "semver": "5.3.0", - "strip-bom": "2.0.0", - "typescript": "1.8.9", - "underscore": "1.5.1", - "underscore.string": "2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz", - "integrity": "sha1-W3cjA03aTSYuWkb7LFjXzCL3FCA=", - "dev": true - }, - "rimraf": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz", - "integrity": "sha1-xZWXVpsU2VatKcrMQr3d9fDqT0w=", - "dev": true - }, - "typescript": { - "version": "1.8.9", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.8.9.tgz", - "integrity": "sha1-s7OnQFn9McvT7K2V1iRlk55+1fo=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-tslint": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/grunt-tslint/-/grunt-tslint-5.0.1.tgz", - "integrity": "sha1-dDK9G9VuijolAACI1cYf3MNC8MI=", - "dev": true - }, - "handlebars": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", - "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", - "requires": { - "async": "1.5.2", - "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "highlight.js": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", - "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=" - }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "dev": true - }, - "hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", - "dev": true - }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "statuses": "1.3.1" - } - }, - "iconv-lite": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.18.tgz", - "integrity": "sha512-sr1ZQph3UwHTR0XftSbK85OvBbxe/abLGzEnPENCQwmHf7sck8Oyu4ob3LgBxWWxRoM+QszeUyl7jbqapu2TqA==", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "2.0.1" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "interpret": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", - "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "1.8.0" - } - }, - "is-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=" - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "1.1.1" - } - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-glob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz", - "integrity": "sha1-tMZLgwPTkRRJKkYNNkzPsNPAoEU=", - "dev": true - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, - "istanbul": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", - "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", - "dev": true, - "requires": { - "abbrev": "1.0.9", - "async": "1.5.2", - "escodegen": "1.8.1", - "esprima": "2.7.3", - "glob": "5.0.15", - "handlebars": "4.0.10", - "js-yaml": "3.5.5", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "once": "1.4.0", - "resolve": "1.1.7", - "supports-color": "3.2.3", - "which": "1.2.14", - "wordwrap": "1.0.0" - }, - "dependencies": { - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "1.0.0" - } - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "js-yaml": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz", - "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", - "dev": true, - "requires": { - "argparse": "1.0.9", - "esprima": "2.7.3" - } - }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "dev": true - }, - "jsonfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", - "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", - "requires": { - "graceful-fs": "4.1.11" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "1.1.5" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "optional": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" - } - }, - "livereload-js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", - "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=", - "dev": true - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" - }, - "lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true, - "requires": { - "lodash._basecopy": "3.0.1", - "lodash.keys": "3.1.2" - } - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true - }, - "lodash._basecreate": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", - "dev": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true - }, - "lodash.create": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", - "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", - "dev": true, - "requires": { - "lodash._baseassign": "3.2.0", - "lodash._basecreate": "3.0.3", - "lodash._isiterateecall": "3.0.9" - } - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" - } - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" - } - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "marked": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", - "integrity": "sha1-ssbGGPzOzk74bE/Gy4p8v1rtqNc=" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.3" - }, - "dependencies": { - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - } - } - }, - "mime-db": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", - "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", - "dev": true - }, - "mime-types": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", - "dev": true, - "requires": { - "mime-db": "1.27.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "1.1.8" - } - }, - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "mocha": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.4.2.tgz", - "integrity": "sha1-0O9NMyEm2/GNDWQMmzgt1IvpdZQ=", - "dev": true, - "requires": { - "browser-stdout": "1.3.0", - "commander": "2.9.0", - "debug": "2.6.0", - "diff": "3.2.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.1", - "growl": "1.9.2", - "json3": "3.3.2", - "lodash.create": "3.1.1", - "mkdirp": "0.5.1", - "supports-color": "3.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", - "integrity": "sha1-vFlryr52F/Edn6FTYe3tVgi4SZs=", - "dev": true, - "requires": { - "ms": "0.7.2" - } - }, - "glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", - "dev": true, - "requires": { - "has-flag": "1.0.0" - } - } - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "ncp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.5.1.tgz", - "integrity": "sha1-dDmFMW49tFkoG1hxaehFc1oFQ58=", - "dev": true - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1.1.0" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, - "requires": { - "hosted-git-info": "2.5.0", - "is-builtin-module": "1.0.0", - "semver": "5.3.0", - "validate-npm-package-license": "3.0.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "1.0.2" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1.0.2" - } - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "requires": { - "minimist": "0.0.10", - "wordwrap": "0.0.3" - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" - }, - "dependencies": { - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - } - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "1.3.1" - } - }, - "parseurl": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", - "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=", - "dev": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "2.0.1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "2.0.4" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=" - }, - "qs": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", - "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", - "dev": true - }, - "randomatic": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", - "dev": true, - "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "1.1.5" - } - } - } - }, - "raw-body": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", - "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", - "dev": true, - "requires": { - "bytes": "2.4.0", - "iconv-lite": "0.4.13", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", - "dev": true - } - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - } - } - }, - "readdirp": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz", - "integrity": "sha1-xd5vyz3sgFI8HHARPxoZDYr4LIk=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "minimatch": "0.2.14", - "readable-stream": "1.0.34" - }, - "dependencies": { - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" - } - } - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "1.3.3" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" - } - }, - "regex-cache": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", - "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", - "dev": true, - "requires": { - "is-equal-shallow": "0.1.3", - "is-primitive": "2.0.0" - } - }, - "remove-trailing-separator": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz", - "integrity": "sha1-abBi2XhyetFNxrVrpKt3L9jXBRE=", - "dev": true - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } - }, - "resolve": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz", - "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=", - "requires": { - "path-parse": "1.0.5" - } - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "optional": true, - "requires": { - "align-text": "0.1.4" - } - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "requires": { - "glob": "7.1.2", - "interpret": "1.0.3", - "rechoir": "0.6.2" - } - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "requires": { - "amdefine": "1.0.1" - } - }, - "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true, - "requires": { - "spdx-license-ids": "1.2.2" - } - }, - "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true - }, - "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "0.2.1" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "4.0.1" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tiny-lr": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", - "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", - "dev": true, - "requires": { - "body-parser": "1.14.2", - "debug": "2.2.0", - "faye-websocket": "0.10.0", - "livereload-js": "2.2.2", - "parseurl": "1.3.1", - "qs": "5.1.0" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "tslib": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.7.1.tgz", - "integrity": "sha1-vIAEFkaRkjp5/oN4u+s9ogF1OOw=", - "dev": true - }, - "tslint": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.5.0.tgz", - "integrity": "sha1-EOjas+MGH6YelELozuOYKs8gpqo=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "colors": "1.1.2", - "commander": "2.9.0", - "diff": "3.2.0", - "glob": "7.1.2", - "minimatch": "3.0.4", - "resolve": "1.3.3", - "semver": "5.3.0", - "tslib": "1.7.1", - "tsutils": "2.5.1" - } - }, - "tsutils": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.5.1.tgz", - "integrity": "sha1-wgATkMee7Bpcz6esEtWZY5aD4M8=", - "dev": true, - "requires": { - "tslib": "1.7.1" - } - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "1.1.2" - } - }, - "type-is": { - "version": "1.6.15", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "2.1.15" - } - }, - "typedoc-default-themes": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.5.0.tgz", - "integrity": "sha1-bcJDPnjti+qOiHo6zeLzF4W9Yic=" - }, - "typescript": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.1.tgz", - "integrity": "sha1-w8yxbdqgsjFN4DHn5v7onlujRrw=" - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "optional": true, - "requires": { - "source-map": "0.5.6", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "optional": true - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "optional": true - }, - "underscore": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz", - "integrity": "sha1-0r3oF9F2/63olKtxRY5oKhS4bck=", - "dev": true - }, - "underscore.string": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", - "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=", - "dev": true - }, - "universalify": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.0.tgz", - "integrity": "sha1-nrHEZR3rzGcMyU8adXYjMruWd3g=" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, - "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" - } - }, - "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "requires": { - "websocket-extensions": "0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", - "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=", - "dev": true - }, - "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "optional": true - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "xml2js": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", - "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=", - "dev": true, - "requires": { - "sax": "1.2.4", - "xmlbuilder": "4.2.1" - } - }, - "xmlbuilder": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", - "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "optional": true, - "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "window-size": "0.1.0" - } - } - } -} diff --git a/package.json b/package.json index 91d956073..d837eb619 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,6 @@ "node": ">= 4.2.0" }, "dependencies": { - "@types/core-js": "^0.9.42", "@types/fs-extra": "^3.0.0", "@types/handlebars": "^4.0.31", "@types/highlight.js": "^9.1.8", diff --git a/tsconfig.json b/tsconfig.json index 721dcfd1f..8c0181d0b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,9 +3,9 @@ "module": "commonjs", "lib": [ "dom", - "es6" + "es2016" ], - "target": "ES5", + "target": "es5", "noImplicitAny": false, "removeComments": true, "noUnusedLocals": true, From cfc88d1461c93380514549981dcf63c5528f3ff0 Mon Sep 17 00:00:00 2001 From: aciccarello Date: Sat, 15 Jul 2017 22:53:49 -0600 Subject: [PATCH 07/12] Updated library for stricter generic checks --- gruntfile.js | 6 +----- src/lib/converter/converter.ts | 6 +++--- src/lib/utils/component.ts | 2 +- src/test/converter/decorators/decorators.ts | 6 +++--- tsconfig.json | 6 +----- 5 files changed, 9 insertions(+), 17 deletions(-) diff --git a/gruntfile.js b/gruntfile.js index 736d36f7a..f282220bb 100644 --- a/gruntfile.js +++ b/gruntfile.js @@ -90,7 +90,7 @@ module.exports = function(grunt) src: 'dist/test', options: { mask: '*.js', - timeout: 4000 + timeout: 10000 } } } @@ -127,10 +127,6 @@ module.exports = function(grunt) "lib.es2015.iterable.d.ts", "lib.es2015.collection.d.ts" ], - noStrictGenericChecks: true, - typeRoots: [ - "node_modules/@types" - ] }); FS.readdirSync(Path.join(base)).forEach(function(directory) { diff --git a/src/lib/converter/converter.ts b/src/lib/converter/converter.ts index 64960703e..860efb75f 100644 --- a/src/lib/converter/converter.ts +++ b/src/lib/converter/converter.ts @@ -184,12 +184,12 @@ export class Converter extends ChildableComponent): ConverterComponent { + addComponent(name: string, componentClass: T | ComponentClass): T { const component = super.addComponent(name, componentClass); if (component instanceof ConverterNodeComponent) { this.addNodeConverter(component); } else if (component instanceof ConverterTypeComponent) { - this.addTypeConverter(|TypeNodeConverter> component); + this.addTypeConverter(component); } return component; @@ -201,7 +201,7 @@ export class Converter extends ChildableComponent|TypeNodeConverter) { + private addTypeConverter(converter: ConverterTypeComponent) { if ('supportsNode' in converter && 'convertNode' in converter) { this.typeNodeConverters.push(> converter); this.typeNodeConverters.sort((a, b) => (b.priority || 0) - (a.priority || 0)); diff --git a/src/lib/utils/component.ts b/src/lib/utils/component.ts index a5942f3f8..7b12769d1 100644 --- a/src/lib/utils/component.ts +++ b/src/lib/utils/component.ts @@ -25,7 +25,7 @@ export interface ComponentOptions { const childMappings: {host: any, child: Function}[] = []; export function Component(options: ComponentOptions): ClassDecorator { - return (target: ComponentClass) => { + return (target: Function) => { const proto = target.prototype; if (!(proto instanceof AbstractComponent)) { throw new Error('The `Component` decorator can only be used with a subclass of `AbstractComponent`.'); diff --git a/src/test/converter/decorators/decorators.ts b/src/test/converter/decorators/decorators.ts index d04ae2804..4c6c43abc 100644 --- a/src/test/converter/decorators/decorators.ts +++ b/src/test/converter/decorators/decorators.ts @@ -41,8 +41,8 @@ function decoratorWithParam(value:boolean):MethodDecorator { * @param options The options object of this decorator. * @param options.name A property on the options object of this decorator. */ -function decoratorWithOptions(options:{name:string}):ClassDecorator { +function decoratorWithOptions(options:{name:string}): ClassDecorator { return function (target) { - target.arguments = target; - } + (target as any).options = options; + }; } diff --git a/tsconfig.json b/tsconfig.json index 8c0181d0b..ae167aad9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,11 +15,7 @@ "inlineSources": true, // Required for debugging NPM published package. "outDir": "dist/", "rootDir": "src/", - "experimentalDecorators": true, - "noStrictGenericChecks": true, - "typeRoots": [ - "node_modules/@types" - ] + "experimentalDecorators": true }, "include": [ "src/**/*.ts" From cb2f79d58e2d33c6029860260f75905dec0fd10f Mon Sep 17 00:00:00 2001 From: aciccarello Date: Sat, 15 Jul 2017 23:03:34 -0600 Subject: [PATCH 08/12] Revert tslint edits This reverts commit 1c8e909deff2f25b7d49bab8ea9114fbf8d7cc3e. --- src/index.ts | 12 +- src/lib/application.ts | 16 +- src/lib/cli.ts | 10 +- src/lib/converter/components.ts | 10 +- src/lib/converter/context.ts | 10 +- src/lib/converter/converter.ts | 16 +- src/lib/converter/factories/comment.ts | 2 +- src/lib/converter/factories/declaration.ts | 8 +- src/lib/converter/factories/index.ts | 12 +- src/lib/converter/factories/parameter.ts | 8 +- src/lib/converter/factories/reference.ts | 4 +- src/lib/converter/factories/signature.ts | 10 +- src/lib/converter/factories/type-parameter.ts | 6 +- src/lib/converter/index.ts | 6 +- src/lib/converter/nodes/accessor.ts | 8 +- src/lib/converter/nodes/alias.ts | 8 +- src/lib/converter/nodes/block.ts | 12 +- src/lib/converter/nodes/class.ts | 8 +- src/lib/converter/nodes/constructor.ts | 10 +- src/lib/converter/nodes/enum.ts | 10 +- src/lib/converter/nodes/export.ts | 6 +- src/lib/converter/nodes/function.ts | 10 +- src/lib/converter/nodes/index.ts | 32 +- src/lib/converter/nodes/interface.ts | 8 +- src/lib/converter/nodes/literal-object.ts | 6 +- src/lib/converter/nodes/literal-type.ts | 6 +- src/lib/converter/nodes/module.ts | 8 +- src/lib/converter/nodes/signature-call.ts | 8 +- src/lib/converter/nodes/signature-index.ts | 8 +- src/lib/converter/nodes/variable-statement.ts | 6 +- src/lib/converter/nodes/variable.ts | 10 +- src/lib/converter/plugins/CommentPlugin.ts | 16 +- src/lib/converter/plugins/DecoratorPlugin.ts | 10 +- .../converter/plugins/DeepCommentPlugin.ts | 10 +- .../converter/plugins/DynamicModulePlugin.ts | 10 +- src/lib/converter/plugins/GitHubPlugin.ts | 14 +- src/lib/converter/plugins/GroupPlugin.ts | 12 +- src/lib/converter/plugins/ImplementsPlugin.ts | 10 +- src/lib/converter/plugins/PackagePlugin.ts | 10 +- src/lib/converter/plugins/SourcePlugin.ts | 12 +- src/lib/converter/plugins/TypePlugin.ts | 10 +- src/lib/converter/plugins/index.ts | 20 +- src/lib/converter/types/alias.ts | 6 +- src/lib/converter/types/array.ts | 6 +- src/lib/converter/types/binding-array.ts | 6 +- src/lib/converter/types/binding-object.ts | 8 +- src/lib/converter/types/enum.ts | 8 +- src/lib/converter/types/index.ts | 26 +- src/lib/converter/types/intrinsic.ts | 6 +- src/lib/converter/types/reference.ts | 12 +- src/lib/converter/types/string-literal.ts | 6 +- src/lib/converter/types/this.ts | 6 +- src/lib/converter/types/tuple.ts | 6 +- src/lib/converter/types/type-parameter.ts | 6 +- .../converter/types/union-or-intersection.ts | 6 +- src/lib/converter/types/unknown.ts | 6 +- src/lib/converter/utils/compiler-host.ts | 2 +- src/lib/models/ReflectionGroup.ts | 2 +- src/lib/models/comments/comment.ts | 2 +- src/lib/models/comments/index.ts | 4 +- src/lib/models/reflections/abstract.ts | 8 +- src/lib/models/reflections/container.ts | 6 +- src/lib/models/reflections/declaration.ts | 10 +- src/lib/models/reflections/index.ts | 14 +- src/lib/models/reflections/parameter.ts | 6 +- src/lib/models/reflections/project.ts | 6 +- src/lib/models/reflections/signature.ts | 10 +- src/lib/models/reflections/type-parameter.ts | 6 +- src/lib/models/sources/directory.ts | 6 +- src/lib/models/sources/file.ts | 6 +- src/lib/models/sources/index.ts | 4 +- src/lib/models/types/array.ts | 2 +- src/lib/models/types/index.ts | 22 +- src/lib/models/types/intersection.ts | 2 +- src/lib/models/types/intrinsic.ts | 2 +- src/lib/models/types/reference.ts | 4 +- src/lib/models/types/reflection.ts | 4 +- src/lib/models/types/string-literal.ts | 2 +- src/lib/models/types/tuple.ts | 2 +- src/lib/models/types/type-parameter.ts | 2 +- src/lib/models/types/union.ts | 2 +- src/lib/models/types/unknown.ts | 2 +- src/lib/output/components.ts | 8 +- src/lib/output/events.ts | 8 +- src/lib/output/helpers/if-signature.ts | 2 +- src/lib/output/models/NavigationItem.ts | 2 +- src/lib/output/plugins/AssetsPlugin.ts | 6 +- .../output/plugins/JavascriptIndexPlugin.ts | 10 +- src/lib/output/plugins/LayoutPlugin.ts | 4 +- src/lib/output/plugins/MarkedLinksPlugin.ts | 10 +- src/lib/output/plugins/MarkedPlugin.ts | 8 +- src/lib/output/plugins/NavigationPlugin.ts | 6 +- src/lib/output/plugins/PrettyPrintPlugin.ts | 4 +- src/lib/output/plugins/TocPlugin.ts | 8 +- src/lib/output/plugins/index.ts | 16 +- src/lib/output/renderer.ts | 20 +- src/lib/output/theme.ts | 14 +- src/lib/output/themes/DefaultTheme.ts | 14 +- src/lib/output/themes/MinimalTheme.ts | 12 +- src/lib/output/utils/resources.ts | 8 +- src/lib/output/utils/resources/helpers.ts | 2 +- src/lib/output/utils/resources/templates.ts | 4 +- src/lib/utils/component.ts | 6 +- src/lib/utils/index.ts | 10 +- src/lib/utils/options/help.ts | 4 +- src/lib/utils/options/index.ts | 2 +- src/lib/utils/options/options.ts | 8 +- src/lib/utils/options/readers/arguments.ts | 6 +- src/lib/utils/options/readers/index.ts | 6 +- src/lib/utils/options/readers/tsconfig.ts | 8 +- src/lib/utils/options/readers/typedoc.ts | 6 +- src/lib/utils/options/sources/component.ts | 4 +- src/lib/utils/options/sources/index.ts | 4 +- src/lib/utils/options/sources/typescript.ts | 6 +- src/lib/utils/plugins.ts | 6 +- src/test/converter.ts | 2 +- src/test/events.ts | 2 +- src/test/renderer.ts | 2 +- .../specs/classes/_access_.privateclass.html | 344 ++++++++ .../specs/classes/_classes_.baseclass.html | 655 ++++++++++++++ .../specs/classes/_classes_.genericclass.html | 472 ++++++++++ .../classes/_classes_.internalclass.html | 285 +++++++ .../classes/_classes_.nongenericclass.html | 446 ++++++++++ .../specs/classes/_classes_.subclassa.html | 807 ++++++++++++++++++ .../specs/classes/_classes_.subclassb.html | 630 ++++++++++++++ ..._default_export_.defaultexportedclass.html | 321 +++++++ ..._default_export_.notexportedclassname.html | 322 +++++++ .../classes/_flattened_.flattenedclass.html | 515 +++++++++++ .../_single_export_.notexportedclass.html | 319 +++++++ .../_single_export_.singleexportedclass.html | 321 +++++++ ...script_1_3_.classwithprotectedmembers.html | 383 +++++++++ ...ipt_1_3_.subclasswithprotectedmembers.html | 342 ++++++++ .../classes/_typescript_1_4_.simpleclass.html | 311 +++++++ .../enums/_enumerations_.directions.html | 338 ++++++++ .../specs/enums/_enumerations_.size.html | 354 ++++++++ src/test/renderer/specs/globals.html | 208 +++++ src/test/renderer/specs/index.html | 307 +++++++ .../interfaces/_classes_.inameinterface.html | 321 +++++++ .../interfaces/_classes_.iprintinterface.html | 291 +++++++ .../_classes_.iprintnameinterface.html | 384 +++++++++ .../specs/interfaces/_generics_.a.html | 292 +++++++ .../specs/interfaces/_generics_.ab.html | 369 ++++++++ .../specs/interfaces/_generics_.abnumber.html | 344 ++++++++ .../specs/interfaces/_generics_.abstring.html | 344 ++++++++ .../specs/interfaces/_generics_.b.html | 335 ++++++++ .../_typescript_1_4_.runoptions.html | 287 +++++++ src/test/renderer/specs/modules/_access_.html | 320 +++++++ .../specs/modules/_access_.privatemodule.html | 238 ++++++ .../renderer/specs/modules/_classes_.html | 240 ++++++ .../specs/modules/_default_export_.html | 207 +++++ .../specs/modules/_enumerations_.html | 207 +++++ .../renderer/specs/modules/_flattened_.html | 393 +++++++++ .../renderer/specs/modules/_functions_.html | 703 +++++++++++++++ .../modules/_functions_.modulefunction.html | 326 +++++++ .../renderer/specs/modules/_generics_.html | 299 +++++++ .../renderer/specs/modules/_modules_.html | 486 +++++++++++ .../specs/modules/_modules_.mymodule.html | 340 ++++++++ .../_modules_.mymodule.mysubmodule.html | 253 ++++++ .../specs/modules/_single_export_.html | 207 +++++ .../specs/modules/_typescript_1_3_.html | 234 +++++ .../specs/modules/_typescript_1_4_.html | 541 ++++++++++++ .../specs/modules/_typescript_1_5_.html | 416 +++++++++ src/test/typedoc.ts | 2 +- 163 files changed, 16522 insertions(+), 465 deletions(-) create mode 100644 src/test/renderer/specs/classes/_access_.privateclass.html create mode 100644 src/test/renderer/specs/classes/_classes_.baseclass.html create mode 100644 src/test/renderer/specs/classes/_classes_.genericclass.html create mode 100644 src/test/renderer/specs/classes/_classes_.internalclass.html create mode 100644 src/test/renderer/specs/classes/_classes_.nongenericclass.html create mode 100644 src/test/renderer/specs/classes/_classes_.subclassa.html create mode 100644 src/test/renderer/specs/classes/_classes_.subclassb.html create mode 100644 src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html create mode 100644 src/test/renderer/specs/classes/_default_export_.notexportedclassname.html create mode 100644 src/test/renderer/specs/classes/_flattened_.flattenedclass.html create mode 100644 src/test/renderer/specs/classes/_single_export_.notexportedclass.html create mode 100644 src/test/renderer/specs/classes/_single_export_.singleexportedclass.html create mode 100644 src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html create mode 100644 src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html create mode 100644 src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html create mode 100644 src/test/renderer/specs/enums/_enumerations_.directions.html create mode 100644 src/test/renderer/specs/enums/_enumerations_.size.html create mode 100644 src/test/renderer/specs/globals.html create mode 100644 src/test/renderer/specs/index.html create mode 100644 src/test/renderer/specs/interfaces/_classes_.inameinterface.html create mode 100644 src/test/renderer/specs/interfaces/_classes_.iprintinterface.html create mode 100644 src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html create mode 100644 src/test/renderer/specs/interfaces/_generics_.a.html create mode 100644 src/test/renderer/specs/interfaces/_generics_.ab.html create mode 100644 src/test/renderer/specs/interfaces/_generics_.abnumber.html create mode 100644 src/test/renderer/specs/interfaces/_generics_.abstring.html create mode 100644 src/test/renderer/specs/interfaces/_generics_.b.html create mode 100644 src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html create mode 100644 src/test/renderer/specs/modules/_access_.html create mode 100644 src/test/renderer/specs/modules/_access_.privatemodule.html create mode 100644 src/test/renderer/specs/modules/_classes_.html create mode 100644 src/test/renderer/specs/modules/_default_export_.html create mode 100644 src/test/renderer/specs/modules/_enumerations_.html create mode 100644 src/test/renderer/specs/modules/_flattened_.html create mode 100644 src/test/renderer/specs/modules/_functions_.html create mode 100644 src/test/renderer/specs/modules/_functions_.modulefunction.html create mode 100644 src/test/renderer/specs/modules/_generics_.html create mode 100644 src/test/renderer/specs/modules/_modules_.html create mode 100644 src/test/renderer/specs/modules/_modules_.mymodule.html create mode 100644 src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html create mode 100644 src/test/renderer/specs/modules/_single_export_.html create mode 100644 src/test/renderer/specs/modules/_typescript_1_3_.html create mode 100644 src/test/renderer/specs/modules/_typescript_1_4_.html create mode 100644 src/test/renderer/specs/modules/_typescript_1_5_.html diff --git a/src/index.ts b/src/index.ts index 9564a1da8..d59dcedac 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ -export {Application } from './lib/application'; -export {CliApplication } from './lib/cli'; +export {Application} from './lib/application'; +export {CliApplication} from './lib/cli'; -export {EventDispatcher, Event } from './lib/utils/events'; -export {resetReflectionID } from './lib/models/reflections/abstract'; -export {normalizePath } from './lib/utils/fs'; -export {ProjectReflection } from './lib/models/reflections/project'; +export {EventDispatcher, Event} from './lib/utils/events'; +export {resetReflectionID} from './lib/models/reflections/abstract'; +export {normalizePath} from './lib/utils/fs'; +export {ProjectReflection} from './lib/models/reflections/project'; diff --git a/src/lib/application.ts b/src/lib/application.ts index 3d063b250..ee09f0aee 100644 --- a/src/lib/application.ts +++ b/src/lib/application.ts @@ -9,16 +9,16 @@ import * as Path from 'path'; import * as FS from 'fs'; import * as typescript from 'typescript'; -import { Minimatch, IMinimatch } from 'minimatch'; +import {Minimatch, IMinimatch} from 'minimatch'; -import { Converter } from './converter/index'; -import { Renderer } from './output/renderer'; -import { ProjectReflection } from './models/index'; -import { Logger, ConsoleLogger, CallbackLogger, PluginHost, writeFile } from './utils/index'; +import {Converter} from './converter/index'; +import {Renderer} from './output/renderer'; +import {ProjectReflection} from './models/index'; +import {Logger, ConsoleLogger, CallbackLogger, PluginHost, writeFile} from './utils/index'; -import { AbstractComponent, ChildableComponent, Component, Option } from './utils/component'; -import { Options, OptionsReadMode, OptionsReadResult } from './utils/options/index'; -import { ParameterType } from './utils/options/declaration'; +import {AbstractComponent, ChildableComponent, Component, Option} from './utils/component'; +import {Options, OptionsReadMode, OptionsReadResult} from './utils/options/index'; +import {ParameterType} from './utils/options/declaration'; /** * The default TypeDoc main application class. diff --git a/src/lib/cli.ts b/src/lib/cli.ts index 061ee26b6..f46eeddc1 100644 --- a/src/lib/cli.ts +++ b/src/lib/cli.ts @@ -1,10 +1,10 @@ import * as typescript from 'typescript'; -import { Application } from './application'; -import { Option } from './utils/component'; -import { OptionsReadResult } from './utils/options/options'; -import { ParameterHint, ParameterType } from './utils/options/declaration'; -import { getOptionsHelp } from './utils/options/help'; +import {Application} from './application'; +import {Option} from './utils/component'; +import {OptionsReadResult} from './utils/options/options'; +import {ParameterHint, ParameterType} from './utils/options/declaration'; +import {getOptionsHelp} from './utils/options/help'; export const enum ExitCode { OptionError = 1, diff --git a/src/lib/converter/components.ts b/src/lib/converter/components.ts index ef24666b9..68f21a29c 100644 --- a/src/lib/converter/components.ts +++ b/src/lib/converter/components.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import { Component, AbstractComponent } from '../utils/component'; -import { Reflection } from '../models/reflections/abstract'; -import { Type } from '../models/types/abstract'; -import { Context } from './context'; -import { Converter } from './converter'; +import {Component, AbstractComponent} from '../utils/component'; +import {Reflection} from '../models/reflections/abstract'; +import {Type} from '../models/types/abstract'; +import {Context} from './context'; +import {Converter} from './converter'; export {Component}; diff --git a/src/lib/converter/context.ts b/src/lib/converter/context.ts index 0a5464afa..38e0b1bbd 100644 --- a/src/lib/converter/context.ts +++ b/src/lib/converter/context.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import { Minimatch, IMinimatch } from 'minimatch'; +import {Minimatch, IMinimatch} from 'minimatch'; -import { Logger } from '../utils/loggers'; -import { Reflection, ProjectReflection, ContainerReflection, Type } from '../models/index'; -import { createTypeParameter } from './factories/type-parameter'; -import { Converter } from './converter'; +import {Logger} from '../utils/loggers'; +import {Reflection, ProjectReflection, ContainerReflection, Type} from '../models/index'; +import {createTypeParameter} from './factories/type-parameter'; +import {Converter} from './converter'; /** * The context describes the current state the converter is in. diff --git a/src/lib/converter/converter.ts b/src/lib/converter/converter.ts index 860efb75f..6eb114d2d 100644 --- a/src/lib/converter/converter.ts +++ b/src/lib/converter/converter.ts @@ -2,14 +2,14 @@ import * as ts from 'typescript'; import * as _ts from '../ts-internal'; import * as _ from 'lodash'; -import { Application } from '../application'; -import { ParameterType } from '../utils/options/declaration'; -import { Reflection, Type, ProjectReflection } from '../models/index'; -import { Context } from './context'; -import { ConverterComponent, ConverterNodeComponent, ConverterTypeComponent, TypeTypeConverter, TypeNodeConverter } from './components'; -import { CompilerHost } from './utils/compiler-host'; -import { Component, Option, ChildableComponent, ComponentClass } from '../utils/component'; -import { normalizePath } from '../utils/fs'; +import {Application} from '../application'; +import {ParameterType} from '../utils/options/declaration'; +import {Reflection, Type, ProjectReflection} from '../models/index'; +import {Context} from './context'; +import {ConverterComponent, ConverterNodeComponent, ConverterTypeComponent, TypeTypeConverter, TypeNodeConverter} from './components'; +import {CompilerHost} from './utils/compiler-host'; +import {Component, Option, ChildableComponent, ComponentClass} from '../utils/component'; +import {normalizePath} from '../utils/fs'; /** * Result structure of the [[Converter.convert]] method. diff --git a/src/lib/converter/factories/comment.ts b/src/lib/converter/factories/comment.ts index 0f218ac8f..dcccc26b6 100644 --- a/src/lib/converter/factories/comment.ts +++ b/src/lib/converter/factories/comment.ts @@ -1,7 +1,7 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { Comment, CommentTag } from '../../models/comments/index'; +import {Comment, CommentTag} from '../../models/comments/index'; /** * Return the parsed comment of the given TypeScript node. diff --git a/src/lib/converter/factories/declaration.ts b/src/lib/converter/factories/declaration.ts index 690ed0194..1cea254ea 100644 --- a/src/lib/converter/factories/declaration.ts +++ b/src/lib/converter/factories/declaration.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import { ReflectionKind, ReflectionFlag, ContainerReflection, DeclarationReflection } from '../../models/index'; -import { Context } from '../context'; -import { Converter } from '../converter'; -import { createReferenceType } from './reference'; +import {ReflectionKind, ReflectionFlag, ContainerReflection, DeclarationReflection} from '../../models/index'; +import {Context} from '../context'; +import {Converter} from '../converter'; +import {createReferenceType} from './reference'; /** * List of reflection kinds that never should be static. diff --git a/src/lib/converter/factories/index.ts b/src/lib/converter/factories/index.ts index fc11e6952..505d99f42 100644 --- a/src/lib/converter/factories/index.ts +++ b/src/lib/converter/factories/index.ts @@ -1,6 +1,6 @@ -export {createComment } from './comment'; -export {createDeclaration } from './declaration'; -export {createParameter } from './parameter'; -export {createReferenceType } from './reference'; -export {createSignature } from './signature'; -export {createTypeParameter } from './type-parameter'; +export {createComment} from './comment'; +export {createDeclaration} from './declaration'; +export {createParameter} from './parameter'; +export {createReferenceType} from './reference'; +export {createSignature} from './signature'; +export {createTypeParameter} from './type-parameter'; diff --git a/src/lib/converter/factories/parameter.ts b/src/lib/converter/factories/parameter.ts index bf82b654a..55a9df84e 100644 --- a/src/lib/converter/factories/parameter.ts +++ b/src/lib/converter/factories/parameter.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { ReflectionFlag, ReflectionKind, ParameterReflection, SignatureReflection } from '../../models/reflections/index'; -import { Context } from '../context'; -import { Converter } from '../converter'; -import { convertDefaultValue } from '../convert-expression'; +import {ReflectionFlag, ReflectionKind, ParameterReflection, SignatureReflection} from '../../models/reflections/index'; +import {Context} from '../context'; +import {Converter} from '../converter'; +import {convertDefaultValue} from '../convert-expression'; /** * Create a parameter reflection for the given node. diff --git a/src/lib/converter/factories/reference.ts b/src/lib/converter/factories/reference.ts index 76f907ae9..045e61681 100644 --- a/src/lib/converter/factories/reference.ts +++ b/src/lib/converter/factories/reference.ts @@ -1,7 +1,7 @@ import * as ts from 'typescript'; -import { ReferenceType } from '../../models/types/index'; -import { Context } from '../context'; +import {ReferenceType} from '../../models/types/index'; +import {Context} from '../context'; /** * Create a new reference type pointing to the given symbol. diff --git a/src/lib/converter/factories/signature.ts b/src/lib/converter/factories/signature.ts index dd8f74eff..a2c6cb2fc 100644 --- a/src/lib/converter/factories/signature.ts +++ b/src/lib/converter/factories/signature.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import { ReflectionKind, SignatureReflection, ContainerReflection, DeclarationReflection, Type } from '../../models/index'; -import { Context } from '../context'; -import { Converter } from '../converter'; -import { createParameter } from './parameter'; -import { createReferenceType } from './reference'; +import {ReflectionKind, SignatureReflection, ContainerReflection, DeclarationReflection, Type} from '../../models/index'; +import {Context} from '../context'; +import {Converter} from '../converter'; +import {createParameter} from './parameter'; +import {createReferenceType} from './reference'; /** * Create a new signature reflection from the given node. diff --git a/src/lib/converter/factories/type-parameter.ts b/src/lib/converter/factories/type-parameter.ts index 073c4f8f3..7ec92878a 100644 --- a/src/lib/converter/factories/type-parameter.ts +++ b/src/lib/converter/factories/type-parameter.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { TypeParameterContainer, TypeParameterReflection, TypeParameterType } from '../../models/index'; -import { Context } from '../context'; -import { Converter } from '../converter'; +import {TypeParameterContainer, TypeParameterReflection, TypeParameterType} from '../../models/index'; +import {Context} from '../context'; +import {Converter} from '../converter'; /** * Create a type parameter reflection for the given node. diff --git a/src/lib/converter/index.ts b/src/lib/converter/index.ts index d24b01861..9dad21094 100644 --- a/src/lib/converter/index.ts +++ b/src/lib/converter/index.ts @@ -1,7 +1,7 @@ -export {Context } from './context'; -export {Converter } from './converter'; +export {Context} from './context'; +export {Converter} from './converter'; -export {convertDefaultValue, convertExpression } from './convert-expression'; +export {convertDefaultValue, convertExpression} from './convert-expression'; import './nodes/index'; import './types/index'; diff --git a/src/lib/converter/nodes/accessor.ts b/src/lib/converter/nodes/accessor.ts index 2b44d57ef..126bbfd68 100644 --- a/src/lib/converter/nodes/accessor.ts +++ b/src/lib/converter/nodes/accessor.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind } from '../../models/index'; -import { createDeclaration, createSignature } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionKind} from '../../models/index'; +import {createDeclaration, createSignature} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:accessor'}) export class AccessorConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/alias.ts b/src/lib/converter/nodes/alias.ts index 54e59fe9a..cf42b5adc 100644 --- a/src/lib/converter/nodes/alias.ts +++ b/src/lib/converter/nodes/alias.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind } from '../../models/index'; -import { createDeclaration } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionKind} from '../../models/index'; +import {createDeclaration} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:alias'}) export class AliasConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/block.ts b/src/lib/converter/nodes/block.ts index 845e7ca1b..6c35a0ef0 100644 --- a/src/lib/converter/nodes/block.ts +++ b/src/lib/converter/nodes/block.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind, ReflectionFlag } from '../../models/index'; -import { createDeclaration } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; -import { Option } from '../../utils/component'; -import { ParameterType } from '../../utils/options/declaration'; +import {Reflection, ReflectionKind, ReflectionFlag} from '../../models/index'; +import {createDeclaration} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; +import {Option} from '../../utils/component'; +import {ParameterType} from '../../utils/options/declaration'; const prefered: ts.SyntaxKind[] = [ ts.SyntaxKind.ClassDeclaration, diff --git a/src/lib/converter/nodes/class.ts b/src/lib/converter/nodes/class.ts index 6e08fa96c..5feda6dcc 100644 --- a/src/lib/converter/nodes/class.ts +++ b/src/lib/converter/nodes/class.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index'; -import { createDeclaration } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionKind, DeclarationReflection} from '../../models/index'; +import {createDeclaration} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:class'}) export class ClassConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/constructor.ts b/src/lib/converter/nodes/constructor.ts index 18dbafe4c..3f4940c8c 100644 --- a/src/lib/converter/nodes/constructor.ts +++ b/src/lib/converter/nodes/constructor.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind, ReflectionFlag, ReferenceType, Comment } from '../../models/index'; -import { createDeclaration, createSignature, createComment } from '../factories/index'; -import { Context } from '../context'; -import { Converter } from '../converter'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionKind, ReflectionFlag, ReferenceType, Comment} from '../../models/index'; +import {createDeclaration, createSignature, createComment} from '../factories/index'; +import {Context} from '../context'; +import {Converter} from '../converter'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:constructor'}) export class ConstructorConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/enum.ts b/src/lib/converter/nodes/enum.ts index e583a29fb..cf78e6848 100644 --- a/src/lib/converter/nodes/enum.ts +++ b/src/lib/converter/nodes/enum.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind } from '../../models/index'; -import { createDeclaration } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; -import { convertDefaultValue } from '../index'; +import {Reflection, ReflectionKind} from '../../models/index'; +import {createDeclaration} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; +import {convertDefaultValue} from '../index'; @Component({name: 'node:enum'}) export class EnumConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/export.ts b/src/lib/converter/nodes/export.ts index 301ceeab3..3e52cb2e7 100644 --- a/src/lib/converter/nodes/export.ts +++ b/src/lib/converter/nodes/export.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionFlag, DeclarationReflection } from '../../models/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionFlag, DeclarationReflection} from '../../models/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:export'}) export class ExportConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/function.ts b/src/lib/converter/nodes/function.ts index 1b47ee478..5d165ff67 100644 --- a/src/lib/converter/nodes/function.ts +++ b/src/lib/converter/nodes/function.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind } from '../../models/index'; -import { createDeclaration, createSignature } from '../factories/index'; -import { Context } from '../context'; -import { Converter } from '../converter'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionKind} from '../../models/index'; +import {createDeclaration, createSignature} from '../factories/index'; +import {Context} from '../context'; +import {Converter} from '../converter'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:function'}) export class FunctionConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/index.ts b/src/lib/converter/nodes/index.ts index 191d13160..a4c50e83c 100644 --- a/src/lib/converter/nodes/index.ts +++ b/src/lib/converter/nodes/index.ts @@ -1,16 +1,16 @@ -export {AccessorConverter } from './accessor'; -export {AliasConverter } from './alias'; -export {BlockConverter } from './block'; -export {ClassConverter } from './class'; -export {ConstructorConverter } from './constructor'; -export {EnumConverter } from './enum'; -export {ExportConverter } from './export'; -export {FunctionConverter } from './function'; -export {InterfaceConverter } from './interface'; -export {TypeLiteralConverter } from './literal-type'; -export {ObjectLiteralConverter } from './literal-object'; -export {ModuleConverter } from './module'; -export {SignatureConverter } from './signature-call'; -export {IndexSignatureConverter } from './signature-index'; -export {VariableStatementConverter } from './variable-statement'; -export {VariableConverter } from './variable'; +export {AccessorConverter} from './accessor'; +export {AliasConverter} from './alias'; +export {BlockConverter} from './block'; +export {ClassConverter} from './class'; +export {ConstructorConverter} from './constructor'; +export {EnumConverter} from './enum'; +export {ExportConverter} from './export'; +export {FunctionConverter} from './function'; +export {InterfaceConverter} from './interface'; +export {TypeLiteralConverter} from './literal-type'; +export {ObjectLiteralConverter} from './literal-object'; +export {ModuleConverter} from './module'; +export {SignatureConverter} from './signature-call'; +export {IndexSignatureConverter} from './signature-index'; +export {VariableStatementConverter} from './variable-statement'; +export {VariableConverter} from './variable'; diff --git a/src/lib/converter/nodes/interface.ts b/src/lib/converter/nodes/interface.ts index 2ea440080..589c86ab8 100644 --- a/src/lib/converter/nodes/interface.ts +++ b/src/lib/converter/nodes/interface.ts @@ -1,10 +1,10 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index'; -import { createDeclaration } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionKind, DeclarationReflection} from '../../models/index'; +import {createDeclaration} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:interface'}) export class InterfaceConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/literal-object.ts b/src/lib/converter/nodes/literal-object.ts index 305eb62fd..6e768c888 100644 --- a/src/lib/converter/nodes/literal-object.ts +++ b/src/lib/converter/nodes/literal-object.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Reflection } from '../../models/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection} from '../../models/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:literal-object'}) export class ObjectLiteralConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/literal-type.ts b/src/lib/converter/nodes/literal-type.ts index fc4c91a1e..1ad390b5d 100644 --- a/src/lib/converter/nodes/literal-type.ts +++ b/src/lib/converter/nodes/literal-type.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Reflection } from '../../models/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection} from '../../models/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:literal-type'}) export class TypeLiteralConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/module.ts b/src/lib/converter/nodes/module.ts index 8d3aee7b0..e916716bf 100644 --- a/src/lib/converter/nodes/module.ts +++ b/src/lib/converter/nodes/module.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind, ReflectionFlag, ProjectReflection } from '../../models/index'; -import { createDeclaration } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionKind, ReflectionFlag, ProjectReflection} from '../../models/index'; +import {createDeclaration} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:module'}) export class ModuleConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/signature-call.ts b/src/lib/converter/nodes/signature-call.ts index b5e3b0505..65e5dded7 100644 --- a/src/lib/converter/nodes/signature-call.ts +++ b/src/lib/converter/nodes/signature-call.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; -import { createSignature } from '../factories/index'; +import {Reflection, ReflectionKind, DeclarationReflection} from '../../models/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; +import {createSignature} from '../factories/index'; @Component({name: 'node:signature-call'}) export class SignatureConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/signature-index.ts b/src/lib/converter/nodes/signature-index.ts index a03663e11..d041349c4 100644 --- a/src/lib/converter/nodes/signature-index.ts +++ b/src/lib/converter/nodes/signature-index.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index'; -import { createSignature } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection, ReflectionKind, DeclarationReflection} from '../../models/index'; +import {createSignature} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:signature-index'}) export class IndexSignatureConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/variable-statement.ts b/src/lib/converter/nodes/variable-statement.ts index 906d2871e..757ba2968 100644 --- a/src/lib/converter/nodes/variable-statement.ts +++ b/src/lib/converter/nodes/variable-statement.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { Reflection } from '../../models/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; +import {Reflection} from '../../models/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; @Component({name: 'node:variable-statement'}) export class VariableStatementConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/nodes/variable.ts b/src/lib/converter/nodes/variable.ts index f804aaf40..4c5e7f6fb 100644 --- a/src/lib/converter/nodes/variable.ts +++ b/src/lib/converter/nodes/variable.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { Reflection, ReflectionKind, IntrinsicType } from '../../models/index'; -import { createDeclaration, createComment } from '../factories/index'; -import { Context } from '../context'; -import { Component, ConverterNodeComponent } from '../components'; -import { convertDefaultValue } from '../index'; +import {Reflection, ReflectionKind, IntrinsicType} from '../../models/index'; +import {createDeclaration, createComment} from '../factories/index'; +import {Context} from '../context'; +import {Component, ConverterNodeComponent} from '../components'; +import {convertDefaultValue} from '../index'; @Component({name: 'node:variable'}) export class VariableConverter extends ConverterNodeComponent { diff --git a/src/lib/converter/plugins/CommentPlugin.ts b/src/lib/converter/plugins/CommentPlugin.ts index 200d82a46..21857ad4f 100644 --- a/src/lib/converter/plugins/CommentPlugin.ts +++ b/src/lib/converter/plugins/CommentPlugin.ts @@ -1,14 +1,14 @@ import * as ts from 'typescript'; -import { Comment, CommentTag } from '../../models/comments/index'; -import { IntrinsicType } from '../../models/types/index'; -import { Reflection, ReflectionFlag, ReflectionKind, TraverseProperty, +import {Comment, CommentTag} from '../../models/comments/index'; +import {IntrinsicType} from '../../models/types/index'; +import {Reflection, ReflectionFlag, ReflectionKind, TraverseProperty, TypeParameterReflection, DeclarationReflection, ProjectReflection, - SignatureReflection, ParameterReflection } from '../../models/reflections/index'; -import { Component, ConverterComponent } from '../components'; -import { parseComment, getRawComment } from '../factories/comment'; -import { Converter } from '../converter'; -import { Context } from '../context'; + SignatureReflection, ParameterReflection} from '../../models/reflections/index'; +import {Component, ConverterComponent} from '../components'; +import {parseComment, getRawComment} from '../factories/comment'; +import {Converter} from '../converter'; +import {Context} from '../context'; /** * Structure used by [[ContainerCommentHandler]] to store discovered module comments. diff --git a/src/lib/converter/plugins/DecoratorPlugin.ts b/src/lib/converter/plugins/DecoratorPlugin.ts index 09fd8bfb9..47445d90c 100644 --- a/src/lib/converter/plugins/DecoratorPlugin.ts +++ b/src/lib/converter/plugins/DecoratorPlugin.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { ReferenceType } from '../../models/types/index'; -import { Reflection, Decorator } from '../../models/reflections/index'; -import { Component, ConverterComponent } from '../components'; -import { Converter } from '../converter'; -import { Context } from '../context'; +import {ReferenceType} from '../../models/types/index'; +import {Reflection, Decorator} from '../../models/reflections/index'; +import {Component, ConverterComponent} from '../components'; +import {Converter} from '../converter'; +import {Context} from '../context'; /** * A plugin that detects decorators. diff --git a/src/lib/converter/plugins/DeepCommentPlugin.ts b/src/lib/converter/plugins/DeepCommentPlugin.ts index ed7bd5d45..0e19356d7 100644 --- a/src/lib/converter/plugins/DeepCommentPlugin.ts +++ b/src/lib/converter/plugins/DeepCommentPlugin.ts @@ -1,8 +1,8 @@ -import { Reflection, SignatureReflection, ProjectReflection, TypeParameterReflection } from '../../models/reflections/index'; -import { Comment, CommentTag } from '../../models/comments/index'; -import { Component, ConverterComponent } from '../components'; -import { Converter } from '../converter'; -import { Context } from '../context'; +import {Reflection, SignatureReflection, ProjectReflection, TypeParameterReflection} from '../../models/reflections/index'; +import {Comment, CommentTag} from '../../models/comments/index'; +import {Component, ConverterComponent} from '../components'; +import {Converter} from '../converter'; +import {Context} from '../context'; /** * A handler that moves comments with dot syntax to their target. diff --git a/src/lib/converter/plugins/DynamicModulePlugin.ts b/src/lib/converter/plugins/DynamicModulePlugin.ts index b251c9e45..cd851be65 100644 --- a/src/lib/converter/plugins/DynamicModulePlugin.ts +++ b/src/lib/converter/plugins/DynamicModulePlugin.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; import * as Path from 'path'; -import { Reflection, ReflectionKind } from '../../models/reflections/abstract'; -import { Component, ConverterComponent } from '../components'; -import { BasePath } from '../utils/base-path'; -import { Converter } from '../converter'; -import { Context } from '../context'; +import {Reflection, ReflectionKind} from '../../models/reflections/abstract'; +import {Component, ConverterComponent} from '../components'; +import {BasePath} from '../utils/base-path'; +import {Converter} from '../converter'; +import {Context} from '../context'; /** * A handler that truncates the names of dynamic modules to not include the diff --git a/src/lib/converter/plugins/GitHubPlugin.ts b/src/lib/converter/plugins/GitHubPlugin.ts index a9a5fb9fc..b03c67ea7 100644 --- a/src/lib/converter/plugins/GitHubPlugin.ts +++ b/src/lib/converter/plugins/GitHubPlugin.ts @@ -1,13 +1,13 @@ import * as ShellJS from 'shelljs'; import * as Path from 'path'; -import { SourceReference } from '../../models/sources/file'; -import { Component, ConverterComponent } from '../components'; -import { BasePath } from '../utils/base-path'; -import { Converter } from '../converter'; -import { Context } from '../context'; -import { Option } from '../../utils/component'; -import { ParameterType } from '../../utils/options/declaration'; +import {SourceReference} from '../../models/sources/file'; +import {Component, ConverterComponent} from '../components'; +import {BasePath} from '../utils/base-path'; +import {Converter} from '../converter'; +import {Context} from '../context'; +import {Option} from '../../utils/component'; +import {ParameterType} from '../../utils/options/declaration'; /** * Stores data of a repository. diff --git a/src/lib/converter/plugins/GroupPlugin.ts b/src/lib/converter/plugins/GroupPlugin.ts index f2a099830..845b04ed6 100644 --- a/src/lib/converter/plugins/GroupPlugin.ts +++ b/src/lib/converter/plugins/GroupPlugin.ts @@ -1,9 +1,9 @@ -import { Reflection, ReflectionKind, ContainerReflection, DeclarationReflection } from '../../models/reflections/index'; -import { ReflectionGroup } from '../../models/ReflectionGroup'; -import { SourceDirectory } from '../../models/sources/directory'; -import { Component, ConverterComponent } from '../components'; -import { Converter } from '../converter'; -import { Context } from '../context'; +import {Reflection, ReflectionKind, ContainerReflection, DeclarationReflection} from '../../models/reflections/index'; +import {ReflectionGroup} from '../../models/ReflectionGroup'; +import {SourceDirectory} from '../../models/sources/directory'; +import {Component, ConverterComponent} from '../components'; +import {Converter} from '../converter'; +import {Context} from '../context'; /** * A handler that sorts and groups the found reflections in the resolving phase. diff --git a/src/lib/converter/plugins/ImplementsPlugin.ts b/src/lib/converter/plugins/ImplementsPlugin.ts index f121b6aee..39f2a134c 100644 --- a/src/lib/converter/plugins/ImplementsPlugin.ts +++ b/src/lib/converter/plugins/ImplementsPlugin.ts @@ -1,8 +1,8 @@ -import { Reflection, ReflectionKind, DeclarationReflection, SignatureReflection } from '../../models/reflections/index'; -import { Type, ReferenceType } from '../../models/types/index'; -import { Component, ConverterComponent } from '../components'; -import { Converter } from '../converter'; -import { Context } from '../context'; +import {Reflection, ReflectionKind, DeclarationReflection, SignatureReflection} from '../../models/reflections/index'; +import {Type, ReferenceType} from '../../models/types/index'; +import {Component, ConverterComponent} from '../components'; +import {Converter} from '../converter'; +import {Context} from '../context'; /** * A plugin that detects interface implementations of functions and diff --git a/src/lib/converter/plugins/PackagePlugin.ts b/src/lib/converter/plugins/PackagePlugin.ts index eff18320c..dfc2890b5 100644 --- a/src/lib/converter/plugins/PackagePlugin.ts +++ b/src/lib/converter/plugins/PackagePlugin.ts @@ -2,11 +2,11 @@ import * as Path from 'path'; import * as FS from 'fs'; import * as ts from 'typescript'; -import { Reflection } from '../../models/reflections/abstract'; -import { Component, ConverterComponent } from '../components'; -import { Converter } from '../converter'; -import { Context } from '../context'; -import { Option } from '../../utils/component'; +import {Reflection} from '../../models/reflections/abstract'; +import {Component, ConverterComponent} from '../components'; +import {Converter} from '../converter'; +import {Context} from '../context'; +import {Option} from '../../utils/component'; /** * A handler that tries to find the package.json and readme.md files of the diff --git a/src/lib/converter/plugins/SourcePlugin.ts b/src/lib/converter/plugins/SourcePlugin.ts index 4217c2312..7f3f329af 100644 --- a/src/lib/converter/plugins/SourcePlugin.ts +++ b/src/lib/converter/plugins/SourcePlugin.ts @@ -2,12 +2,12 @@ import * as Path from 'path'; import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { Reflection, ProjectReflection, DeclarationReflection } from '../../models/reflections/index'; -import { SourceDirectory, SourceFile } from '../../models/sources/index'; -import { Component, ConverterComponent } from '../components'; -import { BasePath } from '../utils/base-path'; -import { Converter } from '../converter'; -import { Context } from '../context'; +import {Reflection, ProjectReflection, DeclarationReflection} from '../../models/reflections/index'; +import {SourceDirectory, SourceFile} from '../../models/sources/index'; +import {Component, ConverterComponent} from '../components'; +import {BasePath} from '../utils/base-path'; +import {Converter} from '../converter'; +import {Context} from '../context'; /** * A handler that attaches source file information to reflections. diff --git a/src/lib/converter/plugins/TypePlugin.ts b/src/lib/converter/plugins/TypePlugin.ts index 6517c3d37..05a068144 100644 --- a/src/lib/converter/plugins/TypePlugin.ts +++ b/src/lib/converter/plugins/TypePlugin.ts @@ -1,8 +1,8 @@ -import { Reflection, ReflectionKind, Decorator, DeclarationReflection, DeclarationHierarchy } from '../../models/reflections/index'; -import { Type, ReferenceType, TupleType, UnionType, IntersectionType, ArrayType } from '../../models/types/index'; -import { Component, ConverterComponent } from '../components'; -import { Converter } from '../converter'; -import { Context } from '../context'; +import {Reflection, ReflectionKind, Decorator, DeclarationReflection, DeclarationHierarchy} from '../../models/reflections/index'; +import {Type, ReferenceType, TupleType, UnionType, IntersectionType, ArrayType} from '../../models/types/index'; +import {Component, ConverterComponent} from '../components'; +import {Converter} from '../converter'; +import {Context} from '../context'; /** * A handler that converts all instances of [[LateResolvingType]] to their renderable equivalents. diff --git a/src/lib/converter/plugins/index.ts b/src/lib/converter/plugins/index.ts index 44dd2ebeb..579376394 100644 --- a/src/lib/converter/plugins/index.ts +++ b/src/lib/converter/plugins/index.ts @@ -1,10 +1,10 @@ -export {CommentPlugin } from './CommentPlugin'; -export {DecoratorPlugin } from './DecoratorPlugin'; -export {DeepCommentPlugin } from './DeepCommentPlugin'; -export {DynamicModulePlugin } from './DynamicModulePlugin'; -export {GitHubPlugin } from './GitHubPlugin'; -export {GroupPlugin } from './GroupPlugin'; -export {ImplementsPlugin } from './ImplementsPlugin'; -export {PackagePlugin } from './PackagePlugin'; -export {SourcePlugin } from './SourcePlugin'; -export {TypePlugin } from './TypePlugin'; +export {CommentPlugin} from './CommentPlugin'; +export {DecoratorPlugin} from './DecoratorPlugin'; +export {DeepCommentPlugin} from './DeepCommentPlugin'; +export {DynamicModulePlugin} from './DynamicModulePlugin'; +export {GitHubPlugin} from './GitHubPlugin'; +export {GroupPlugin} from './GroupPlugin'; +export {ImplementsPlugin} from './ImplementsPlugin'; +export {PackagePlugin} from './PackagePlugin'; +export {SourcePlugin} from './SourcePlugin'; +export {TypePlugin} from './TypePlugin'; diff --git a/src/lib/converter/types/alias.ts b/src/lib/converter/types/alias.ts index e7466bf8b..db164c767 100644 --- a/src/lib/converter/types/alias.ts +++ b/src/lib/converter/types/alias.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { ReferenceType } from '../../models/index'; -import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; -import { Context } from '../context'; +import {ReferenceType} from '../../models/index'; +import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:alias'}) export class AliasConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/array.ts b/src/lib/converter/types/array.ts index d6d1b3fad..ec953f7eb 100644 --- a/src/lib/converter/types/array.ts +++ b/src/lib/converter/types/array.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Type, ArrayType } from '../../models/index'; -import { Component, ConverterTypeComponent, TypeConverter } from '../components'; -import { Context } from '../context'; +import {Type, ArrayType} from '../../models/index'; +import {Component, ConverterTypeComponent, TypeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:array'}) export class ArrayConverter extends ConverterTypeComponent implements TypeConverter { diff --git a/src/lib/converter/types/binding-array.ts b/src/lib/converter/types/binding-array.ts index 35a7ae8f8..f865ab475 100644 --- a/src/lib/converter/types/binding-array.ts +++ b/src/lib/converter/types/binding-array.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Type, TupleType } from '../../models/index'; -import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; -import { Context } from '../context'; +import {Type, TupleType} from '../../models/index'; +import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:binding-array'}) export class BindingArrayConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/binding-object.ts b/src/lib/converter/types/binding-object.ts index bfd50204d..4c99b3533 100644 --- a/src/lib/converter/types/binding-object.ts +++ b/src/lib/converter/types/binding-object.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import { Type, ReflectionKind, DeclarationReflection, ReflectionType } from '../../models/index'; -import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; -import { Context } from '../context'; -import { Converter } from '../converter'; +import {Type, ReflectionKind, DeclarationReflection, ReflectionType} from '../../models/index'; +import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; +import {Context} from '../context'; +import {Converter} from '../converter'; @Component({name: 'type:binding-object'}) export class BindingObjectConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/enum.ts b/src/lib/converter/types/enum.ts index cfb688f2f..5f4e84f06 100644 --- a/src/lib/converter/types/enum.ts +++ b/src/lib/converter/types/enum.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; -import { Type } from '../../models/index'; -import { createReferenceType } from '../factories/index'; -import { Component, ConverterTypeComponent, TypeTypeConverter } from '../components'; -import { Context } from '../context'; +import {Type} from '../../models/index'; +import {createReferenceType} from '../factories/index'; +import {Component, ConverterTypeComponent, TypeTypeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:enum'}) export class EnumConverter extends ConverterTypeComponent implements TypeTypeConverter { diff --git a/src/lib/converter/types/index.ts b/src/lib/converter/types/index.ts index ce791e6d1..d10f7ea06 100644 --- a/src/lib/converter/types/index.ts +++ b/src/lib/converter/types/index.ts @@ -1,13 +1,13 @@ -export {AliasConverter } from './alias'; -export {ArrayConverter } from './array'; -export {BindingArrayConverter } from './binding-array'; -export {BindingObjectConverter } from './binding-object'; -export {EnumConverter } from './enum'; -export {IntrinsicConverter } from './intrinsic'; -export {StringLiteralConverter } from './string-literal'; -export {ReferenceConverter } from './reference'; -export {ThisConverter } from './this'; -export {TupleConverter } from './tuple'; -export {TypeParameterConverter } from './type-parameter'; -export {UnionOrIntersectionConverter } from './union-or-intersection'; -export {UnknownConverter } from './unknown'; +export {AliasConverter} from './alias'; +export {ArrayConverter} from './array'; +export {BindingArrayConverter} from './binding-array'; +export {BindingObjectConverter} from './binding-object'; +export {EnumConverter} from './enum'; +export {IntrinsicConverter} from './intrinsic'; +export {StringLiteralConverter} from './string-literal'; +export {ReferenceConverter} from './reference'; +export {ThisConverter} from './this'; +export {TupleConverter} from './tuple'; +export {TypeParameterConverter} from './type-parameter'; +export {UnionOrIntersectionConverter} from './union-or-intersection'; +export {UnknownConverter} from './unknown'; diff --git a/src/lib/converter/types/intrinsic.ts b/src/lib/converter/types/intrinsic.ts index afacd973d..152d8000e 100644 --- a/src/lib/converter/types/intrinsic.ts +++ b/src/lib/converter/types/intrinsic.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { IntrinsicType } from '../../models/index'; -import { Component, ConverterTypeComponent, TypeTypeConverter } from '../components'; -import { Context } from '../context'; +import {IntrinsicType} from '../../models/index'; +import {Component, ConverterTypeComponent, TypeTypeConverter} from '../components'; +import {Context} from '../context'; // TypeScript has an @internal enum set for the intrinsic types: // https://github.com/Microsoft/TypeScript/blob/v2.0.5/src/compiler/types.ts#L2297-L2298 diff --git a/src/lib/converter/types/reference.ts b/src/lib/converter/types/reference.ts index 818756709..c8906f7f8 100644 --- a/src/lib/converter/types/reference.ts +++ b/src/lib/converter/types/reference.ts @@ -1,11 +1,11 @@ import * as ts from 'typescript'; -import { Type, IntrinsicType, ReflectionType } from '../../models/types/index'; -import { ReflectionKind, DeclarationReflection } from '../../models/reflections/index'; -import { createReferenceType } from '../factories/index'; -import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; -import { Context } from '../context'; -import { Converter } from '../converter'; +import {Type, IntrinsicType, ReflectionType} from '../../models/types/index'; +import {ReflectionKind, DeclarationReflection} from '../../models/reflections/index'; +import {createReferenceType} from '../factories/index'; +import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; +import {Context} from '../context'; +import {Converter} from '../converter'; @Component({name: 'type:reference'}) export class ReferenceConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/string-literal.ts b/src/lib/converter/types/string-literal.ts index afc111ae4..94301d69a 100644 --- a/src/lib/converter/types/string-literal.ts +++ b/src/lib/converter/types/string-literal.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Type, StringLiteralType } from '../../models/types/index'; -import { Component, ConverterTypeComponent, TypeConverter } from '../components'; -import { Context } from '../context'; +import {Type, StringLiteralType} from '../../models/types/index'; +import {Component, ConverterTypeComponent, TypeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:string-literal'}) export class StringLiteralConverter extends ConverterTypeComponent implements TypeConverter { diff --git a/src/lib/converter/types/this.ts b/src/lib/converter/types/this.ts index e7c6d66c1..2fd36cf0b 100644 --- a/src/lib/converter/types/this.ts +++ b/src/lib/converter/types/this.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Type, IntrinsicType } from '../../models/types/index'; -import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; -import { Context } from '../context'; +import { Type, IntrinsicType } from '../../models/types/index'; +import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; +import { Context } from '../context'; @Component({ name: 'type:this' }) export class ThisConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/tuple.ts b/src/lib/converter/types/tuple.ts index 1fc2152c6..034bbc9b2 100644 --- a/src/lib/converter/types/tuple.ts +++ b/src/lib/converter/types/tuple.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Type, TupleType } from '../../models/types/index'; -import { Component, ConverterTypeComponent, TypeConverter } from '../components'; -import { Context } from '../context'; +import {Type, TupleType} from '../../models/types/index'; +import {Component, ConverterTypeComponent, TypeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:tuple'}) export class TupleConverter extends ConverterTypeComponent implements TypeConverter { diff --git a/src/lib/converter/types/type-parameter.ts b/src/lib/converter/types/type-parameter.ts index 0de2c33ab..40ce72141 100644 --- a/src/lib/converter/types/type-parameter.ts +++ b/src/lib/converter/types/type-parameter.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { Type, TypeParameterType } from '../../models/types/index'; -import { Component, ConverterTypeComponent, TypeNodeConverter } from '../components'; -import { Context } from '../context'; +import {Type, TypeParameterType} from '../../models/types/index'; +import {Component, ConverterTypeComponent, TypeNodeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:type-parameter'}) export class TypeParameterConverter extends ConverterTypeComponent implements TypeNodeConverter { diff --git a/src/lib/converter/types/union-or-intersection.ts b/src/lib/converter/types/union-or-intersection.ts index 444341cfd..66b8412a4 100644 --- a/src/lib/converter/types/union-or-intersection.ts +++ b/src/lib/converter/types/union-or-intersection.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Type, UnionType, IntersectionType } from '../../models/types/index'; -import { Component, ConverterTypeComponent, TypeConverter } from '../components'; -import { Context } from '../context'; +import {Type, UnionType, IntersectionType} from '../../models/types/index'; +import {Component, ConverterTypeComponent, TypeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:union-or-intersection'}) export class UnionOrIntersectionConverter extends ConverterTypeComponent implements TypeConverter { diff --git a/src/lib/converter/types/unknown.ts b/src/lib/converter/types/unknown.ts index 3567c0bf9..daee0ce3f 100644 --- a/src/lib/converter/types/unknown.ts +++ b/src/lib/converter/types/unknown.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; -import { Type, UnknownType } from '../../models/types/index'; -import { Component, ConverterTypeComponent, TypeTypeConverter } from '../components'; -import { Context } from '../context'; +import {Type, UnknownType} from '../../models/types/index'; +import {Component, ConverterTypeComponent, TypeTypeConverter} from '../components'; +import {Context} from '../context'; @Component({name: 'type:unknown'}) export class UnknownConverter extends ConverterTypeComponent implements TypeTypeConverter { diff --git a/src/lib/converter/utils/compiler-host.ts b/src/lib/converter/utils/compiler-host.ts index fd945b69c..2e878bec3 100644 --- a/src/lib/converter/utils/compiler-host.ts +++ b/src/lib/converter/utils/compiler-host.ts @@ -1,7 +1,7 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { ConverterComponent } from '../components'; +import {ConverterComponent} from '../components'; /** * Return code of ts.sys.readFile when the file encoding is unsupported. diff --git a/src/lib/models/ReflectionGroup.ts b/src/lib/models/ReflectionGroup.ts index 087f5da54..6b163f5ca 100644 --- a/src/lib/models/ReflectionGroup.ts +++ b/src/lib/models/ReflectionGroup.ts @@ -1,4 +1,4 @@ -import { Reflection, ReflectionKind } from './reflections/abstract'; +import {Reflection, ReflectionKind} from './reflections/abstract'; /** * A group of reflections. All reflections in a group are of the same kind. diff --git a/src/lib/models/comments/comment.ts b/src/lib/models/comments/comment.ts index 0303955be..ba55f6637 100644 --- a/src/lib/models/comments/comment.ts +++ b/src/lib/models/comments/comment.ts @@ -1,4 +1,4 @@ -import { CommentTag } from './tag'; +import {CommentTag} from './tag'; /** * A model that represents a javadoc comment. diff --git a/src/lib/models/comments/index.ts b/src/lib/models/comments/index.ts index 3f4c05027..adce89c88 100644 --- a/src/lib/models/comments/index.ts +++ b/src/lib/models/comments/index.ts @@ -1,2 +1,2 @@ -export {Comment } from './comment'; -export {CommentTag } from './tag'; +export {Comment} from './comment'; +export {CommentTag} from './tag'; diff --git a/src/lib/models/reflections/abstract.ts b/src/lib/models/reflections/abstract.ts index ed2ef1cc7..85c945ebf 100644 --- a/src/lib/models/reflections/abstract.ts +++ b/src/lib/models/reflections/abstract.ts @@ -1,7 +1,7 @@ -import { SourceReference } from '../sources/file'; -import { Type } from '../types/index'; -import { Comment } from '../comments/comment'; -import { TypeParameterReflection } from './type-parameter'; +import {SourceReference} from '../sources/file'; +import {Type} from '../types/index'; +import {Comment} from '../comments/comment'; +import {TypeParameterReflection} from './type-parameter'; /** * Holds all data models used by TypeDoc. diff --git a/src/lib/models/reflections/container.ts b/src/lib/models/reflections/container.ts index 7eec3af61..7be3a123e 100644 --- a/src/lib/models/reflections/container.ts +++ b/src/lib/models/reflections/container.ts @@ -1,6 +1,6 @@ -import { Reflection, ReflectionKind, TraverseCallback, TraverseProperty } from './abstract'; -import { ReflectionGroup } from '../ReflectionGroup'; -import { DeclarationReflection } from './declaration'; +import {Reflection, ReflectionKind, TraverseCallback, TraverseProperty} from './abstract'; +import {ReflectionGroup} from '../ReflectionGroup'; +import {DeclarationReflection} from './declaration'; export class ContainerReflection extends Reflection { /** diff --git a/src/lib/models/reflections/declaration.ts b/src/lib/models/reflections/declaration.ts index f15db8bfa..e5a8eb055 100644 --- a/src/lib/models/reflections/declaration.ts +++ b/src/lib/models/reflections/declaration.ts @@ -1,8 +1,8 @@ -import { DefaultValueContainer, TypeContainer, TypeParameterContainer, TraverseCallback, TraverseProperty } from './abstract'; -import { Type, ReflectionType } from '../types/index'; -import { ContainerReflection } from './container'; -import { SignatureReflection } from './signature'; -import { TypeParameterReflection } from './type-parameter'; +import {DefaultValueContainer, TypeContainer, TypeParameterContainer, TraverseCallback, TraverseProperty} from './abstract'; +import {Type, ReflectionType} from '../types/index'; +import {ContainerReflection} from './container'; +import {SignatureReflection} from './signature'; +import {TypeParameterReflection} from './type-parameter'; /** * Stores hierarchical type data. diff --git a/src/lib/models/reflections/index.ts b/src/lib/models/reflections/index.ts index 4186d8024..5ea6bab3c 100644 --- a/src/lib/models/reflections/index.ts +++ b/src/lib/models/reflections/index.ts @@ -1,7 +1,7 @@ -export {Reflection, ReflectionKind, ReflectionFlag, TypeParameterContainer, Decorator, TraverseProperty } from './abstract'; -export {ContainerReflection } from './container'; -export {DeclarationReflection, DeclarationHierarchy } from './declaration'; -export {ParameterReflection } from './parameter'; -export {ProjectReflection } from './project'; -export {SignatureReflection } from './signature'; -export {TypeParameterReflection } from './type-parameter'; +export {Reflection, ReflectionKind, ReflectionFlag, TypeParameterContainer, Decorator, TraverseProperty} from './abstract'; +export {ContainerReflection} from './container'; +export {DeclarationReflection, DeclarationHierarchy} from './declaration'; +export {ParameterReflection} from './parameter'; +export {ProjectReflection} from './project'; +export {SignatureReflection} from './signature'; +export {TypeParameterReflection} from './type-parameter'; diff --git a/src/lib/models/reflections/parameter.ts b/src/lib/models/reflections/parameter.ts index d942b7f58..895be5fb0 100644 --- a/src/lib/models/reflections/parameter.ts +++ b/src/lib/models/reflections/parameter.ts @@ -1,6 +1,6 @@ -import { Type, ReflectionType } from '../types/index'; -import { Reflection, DefaultValueContainer, TypeContainer, TraverseCallback, TraverseProperty } from './abstract'; -import { SignatureReflection } from './signature'; +import {Type, ReflectionType} from '../types/index'; +import {Reflection, DefaultValueContainer, TypeContainer, TraverseCallback, TraverseProperty} from './abstract'; +import {SignatureReflection} from './signature'; export class ParameterReflection extends Reflection implements DefaultValueContainer, TypeContainer { parent: SignatureReflection; diff --git a/src/lib/models/reflections/project.ts b/src/lib/models/reflections/project.ts index 979870e3e..7ae4302a5 100644 --- a/src/lib/models/reflections/project.ts +++ b/src/lib/models/reflections/project.ts @@ -1,6 +1,6 @@ -import { SourceFile, SourceDirectory } from '../sources/index'; -import { Reflection, ReflectionKind } from './abstract'; -import { ContainerReflection } from './container'; +import {SourceFile, SourceDirectory} from '../sources/index'; +import {Reflection, ReflectionKind} from './abstract'; +import {ContainerReflection} from './container'; /** * A reflection that represents the root of the project. diff --git a/src/lib/models/reflections/signature.ts b/src/lib/models/reflections/signature.ts index e8d3a4703..ffa31256f 100644 --- a/src/lib/models/reflections/signature.ts +++ b/src/lib/models/reflections/signature.ts @@ -1,8 +1,8 @@ -import { Type, ReflectionType } from '../types/index'; -import { Reflection, TypeContainer, TypeParameterContainer, TraverseProperty, TraverseCallback } from './abstract'; -import { ContainerReflection } from './container'; -import { ParameterReflection } from './parameter'; -import { TypeParameterReflection } from './type-parameter'; +import {Type, ReflectionType} from '../types/index'; +import {Reflection, TypeContainer, TypeParameterContainer, TraverseProperty, TraverseCallback} from './abstract'; +import {ContainerReflection} from './container'; +import {ParameterReflection} from './parameter'; +import {TypeParameterReflection} from './type-parameter'; export class SignatureReflection extends Reflection implements TypeContainer, TypeParameterContainer { parent: ContainerReflection; diff --git a/src/lib/models/reflections/type-parameter.ts b/src/lib/models/reflections/type-parameter.ts index c8e9c3c28..642ed4f51 100644 --- a/src/lib/models/reflections/type-parameter.ts +++ b/src/lib/models/reflections/type-parameter.ts @@ -1,6 +1,6 @@ -import { Type, TypeParameterType } from '../types/index'; -import { Reflection, ReflectionKind, TypeContainer } from './abstract'; -import { DeclarationReflection } from './declaration'; +import {Type, TypeParameterType} from '../types/index'; +import {Reflection, ReflectionKind, TypeContainer} from './abstract'; +import {DeclarationReflection} from './declaration'; export class TypeParameterReflection extends Reflection implements TypeContainer { parent: DeclarationReflection; diff --git a/src/lib/models/sources/directory.ts b/src/lib/models/sources/directory.ts index 11ea3de5e..e72b5dbf5 100644 --- a/src/lib/models/sources/directory.ts +++ b/src/lib/models/sources/directory.ts @@ -1,6 +1,6 @@ -import { Reflection } from '../reflections/abstract'; -import { ReflectionGroup } from '../ReflectionGroup'; -import { SourceFile } from './file'; +import {Reflection} from '../reflections/abstract'; +import {ReflectionGroup} from '../ReflectionGroup'; +import {SourceFile} from './file'; /** * Exposes information about a directory containing source files. diff --git a/src/lib/models/sources/file.ts b/src/lib/models/sources/file.ts index aee102b3a..44b66ea17 100644 --- a/src/lib/models/sources/file.ts +++ b/src/lib/models/sources/file.ts @@ -1,8 +1,8 @@ import * as Path from 'path'; -import { Reflection } from '../reflections/abstract'; -import { ReflectionGroup } from '../ReflectionGroup'; -import { SourceDirectory } from './directory'; +import {Reflection} from '../reflections/abstract'; +import {ReflectionGroup} from '../ReflectionGroup'; +import {SourceDirectory} from './directory'; /** * Represents references of reflections to their defining source files. diff --git a/src/lib/models/sources/index.ts b/src/lib/models/sources/index.ts index 598ca313f..d21a81307 100644 --- a/src/lib/models/sources/index.ts +++ b/src/lib/models/sources/index.ts @@ -1,2 +1,2 @@ -export {SourceDirectory } from './directory'; -export {SourceFile } from './file'; +export {SourceDirectory} from './directory'; +export {SourceFile} from './file'; diff --git a/src/lib/models/types/array.ts b/src/lib/models/types/array.ts index 5166c22f6..ce3879fee 100644 --- a/src/lib/models/types/array.ts +++ b/src/lib/models/types/array.ts @@ -1,4 +1,4 @@ -import { Type, UnionType, IntersectionType } from './index'; +import {Type, UnionType, IntersectionType} from './index'; /** * Represents an array type. diff --git a/src/lib/models/types/index.ts b/src/lib/models/types/index.ts index 7a5cb4fb4..0f64bd8ed 100644 --- a/src/lib/models/types/index.ts +++ b/src/lib/models/types/index.ts @@ -1,11 +1,11 @@ -export {Type } from './abstract'; -export {ArrayType } from './array'; -export {IntrinsicType } from './intrinsic'; -export {IntersectionType } from './intersection'; -export {ReferenceType } from './reference'; -export {ReflectionType } from './reflection'; -export {StringLiteralType } from './string-literal'; -export {TupleType } from './tuple'; -export {TypeParameterType } from './type-parameter'; -export {UnionType } from './union'; -export {UnknownType } from './unknown'; +export {Type} from './abstract'; +export {ArrayType} from './array'; +export {IntrinsicType} from './intrinsic'; +export {IntersectionType} from './intersection'; +export {ReferenceType} from './reference'; +export {ReflectionType} from './reflection'; +export {StringLiteralType} from './string-literal'; +export {TupleType} from './tuple'; +export {TypeParameterType} from './type-parameter'; +export {UnionType} from './union'; +export {UnknownType} from './unknown'; diff --git a/src/lib/models/types/intersection.ts b/src/lib/models/types/intersection.ts index 126170773..86bb1e6df 100644 --- a/src/lib/models/types/intersection.ts +++ b/src/lib/models/types/intersection.ts @@ -1,4 +1,4 @@ -import { Type } from './abstract'; +import {Type} from './abstract'; /** * Represents an intersection type. diff --git a/src/lib/models/types/intrinsic.ts b/src/lib/models/types/intrinsic.ts index a8a98d8b8..f3e3bb49f 100644 --- a/src/lib/models/types/intrinsic.ts +++ b/src/lib/models/types/intrinsic.ts @@ -1,4 +1,4 @@ -import { Type } from './abstract'; +import {Type} from './abstract'; /** * Represents an intrinsic type like `string` or `boolean`. diff --git a/src/lib/models/types/reference.ts b/src/lib/models/types/reference.ts index 2f5534ec6..f5e456b99 100644 --- a/src/lib/models/types/reference.ts +++ b/src/lib/models/types/reference.ts @@ -1,5 +1,5 @@ -import { Reflection } from '../reflections/abstract'; -import { Type } from './abstract'; +import {Reflection} from '../reflections/abstract'; +import {Type} from './abstract'; /** * Represents a type that refers to another reflection like a class, interface or enum. diff --git a/src/lib/models/types/reflection.ts b/src/lib/models/types/reflection.ts index ab0923a56..4d1695e25 100644 --- a/src/lib/models/types/reflection.ts +++ b/src/lib/models/types/reflection.ts @@ -1,5 +1,5 @@ -import { DeclarationReflection } from '../reflections/declaration'; -import { Type } from './abstract'; +import {DeclarationReflection} from '../reflections/declaration'; +import {Type} from './abstract'; /** * Represents a type which has it's own reflection like literal types. diff --git a/src/lib/models/types/string-literal.ts b/src/lib/models/types/string-literal.ts index de3ea5858..cac94139f 100644 --- a/src/lib/models/types/string-literal.ts +++ b/src/lib/models/types/string-literal.ts @@ -1,4 +1,4 @@ -import { Type } from './abstract'; +import {Type} from './abstract'; /** * Represents a string literal type. diff --git a/src/lib/models/types/tuple.ts b/src/lib/models/types/tuple.ts index 72fe43f56..c20b47131 100644 --- a/src/lib/models/types/tuple.ts +++ b/src/lib/models/types/tuple.ts @@ -1,4 +1,4 @@ -import { Type } from './abstract'; +import {Type} from './abstract'; /** * Represents a tuple type. diff --git a/src/lib/models/types/type-parameter.ts b/src/lib/models/types/type-parameter.ts index 04f4d840d..6568f93cc 100644 --- a/src/lib/models/types/type-parameter.ts +++ b/src/lib/models/types/type-parameter.ts @@ -1,4 +1,4 @@ -import { Type } from './abstract'; +import {Type} from './abstract'; /** * Represents a type parameter type. diff --git a/src/lib/models/types/union.ts b/src/lib/models/types/union.ts index 5eeb144da..851151f8a 100644 --- a/src/lib/models/types/union.ts +++ b/src/lib/models/types/union.ts @@ -1,4 +1,4 @@ -import { Type } from './abstract'; +import {Type} from './abstract'; /** * Represents an union type. diff --git a/src/lib/models/types/unknown.ts b/src/lib/models/types/unknown.ts index c2b59729e..0bf051667 100644 --- a/src/lib/models/types/unknown.ts +++ b/src/lib/models/types/unknown.ts @@ -1,4 +1,4 @@ -import { Type } from './abstract'; +import {Type} from './abstract'; /** * Represents all unknown types. diff --git a/src/lib/output/components.ts b/src/lib/output/components.ts index 8d531ac37..742b1d260 100644 --- a/src/lib/output/components.ts +++ b/src/lib/output/components.ts @@ -1,9 +1,9 @@ import * as Path from 'path'; -import { Component, AbstractComponent } from '../utils/component'; -import { ProjectReflection, DeclarationReflection } from '../models/reflections/index'; -import { Renderer } from './renderer'; -import { RendererEvent, PageEvent } from './events'; +import {Component, AbstractComponent} from '../utils/component'; +import {ProjectReflection, DeclarationReflection} from '../models/reflections/index'; +import {Renderer} from './renderer'; +import {RendererEvent, PageEvent} from './events'; export {Component}; diff --git a/src/lib/output/events.ts b/src/lib/output/events.ts index 81bb41af1..12e21638c 100644 --- a/src/lib/output/events.ts +++ b/src/lib/output/events.ts @@ -1,9 +1,9 @@ import * as Path from 'path'; -import { Event } from '../utils/events'; -import { ProjectReflection } from '../models/reflections/project'; -import { UrlMapping } from './models/UrlMapping'; -import { NavigationItem } from './models/NavigationItem'; +import {Event} from '../utils/events'; +import {ProjectReflection} from '../models/reflections/project'; +import {UrlMapping} from './models/UrlMapping'; +import {NavigationItem} from './models/NavigationItem'; /** * An event emitted by the [[Renderer]] class at the very beginning and diff --git a/src/lib/output/helpers/if-signature.ts b/src/lib/output/helpers/if-signature.ts index 4f1023dc9..f2207c8a6 100644 --- a/src/lib/output/helpers/if-signature.ts +++ b/src/lib/output/helpers/if-signature.ts @@ -1,4 +1,4 @@ -import { SignatureReflection } from '../../models/reflections/signature'; +import {SignatureReflection} from '../../models/reflections/signature'; export function ifSignature(obj: any, arg: any) { if (obj instanceof SignatureReflection) { diff --git a/src/lib/output/models/NavigationItem.ts b/src/lib/output/models/NavigationItem.ts index c7d49abe0..35d203dc4 100644 --- a/src/lib/output/models/NavigationItem.ts +++ b/src/lib/output/models/NavigationItem.ts @@ -1,4 +1,4 @@ -import { Reflection } from '../../models/reflections/abstract'; +import {Reflection} from '../../models/reflections/abstract'; /** * A hierarchical model holding the data of single node within the navigation. diff --git a/src/lib/output/plugins/AssetsPlugin.ts b/src/lib/output/plugins/AssetsPlugin.ts index d888faed2..3f663d652 100644 --- a/src/lib/output/plugins/AssetsPlugin.ts +++ b/src/lib/output/plugins/AssetsPlugin.ts @@ -1,9 +1,9 @@ import * as Path from 'path'; import * as FS from 'fs-extra'; -import { Component, RendererComponent } from '../components'; -import { RendererEvent } from '../events'; -import { Renderer } from '../renderer'; +import {Component, RendererComponent} from '../components'; +import {RendererEvent} from '../events'; +import {Renderer} from '../renderer'; /** * A plugin that copies the subdirectory ´assets´ from the current themes diff --git a/src/lib/output/plugins/JavascriptIndexPlugin.ts b/src/lib/output/plugins/JavascriptIndexPlugin.ts index be987ff21..0f761010d 100644 --- a/src/lib/output/plugins/JavascriptIndexPlugin.ts +++ b/src/lib/output/plugins/JavascriptIndexPlugin.ts @@ -1,10 +1,10 @@ import * as Path from 'path'; -import { DeclarationReflection, ProjectReflection } from '../../models/reflections/index'; -import { GroupPlugin } from '../../converter/plugins/GroupPlugin'; -import { Component, RendererComponent } from '../components'; -import { writeFile } from '../../utils/fs'; -import { RendererEvent } from '../events'; +import {DeclarationReflection, ProjectReflection} from '../../models/reflections/index'; +import {GroupPlugin} from '../../converter/plugins/GroupPlugin'; +import {Component, RendererComponent} from '../components'; +import {writeFile} from '../../utils/fs'; +import {RendererEvent} from '../events'; /** * A plugin that exports an index of the project to a javascript file. diff --git a/src/lib/output/plugins/LayoutPlugin.ts b/src/lib/output/plugins/LayoutPlugin.ts index 5a732bb1e..591771274 100644 --- a/src/lib/output/plugins/LayoutPlugin.ts +++ b/src/lib/output/plugins/LayoutPlugin.ts @@ -1,5 +1,5 @@ -import { Component, RendererComponent } from '../components'; -import { PageEvent } from '../events'; +import {Component, RendererComponent} from '../components'; +import {PageEvent} from '../events'; /** * A plugin that wraps the generated output with a layout template. diff --git a/src/lib/output/plugins/MarkedLinksPlugin.ts b/src/lib/output/plugins/MarkedLinksPlugin.ts index 168b168a7..1598e7279 100644 --- a/src/lib/output/plugins/MarkedLinksPlugin.ts +++ b/src/lib/output/plugins/MarkedLinksPlugin.ts @@ -1,10 +1,10 @@ import * as Util from 'util'; -import { Reflection } from '../../models/reflections/abstract'; -import { Component, ContextAwareRendererComponent } from '../components'; -import { MarkdownEvent, RendererEvent } from '../events'; -import { Option } from '../../utils/component'; -import { ParameterType } from '../../utils/options/declaration'; +import {Reflection} from '../../models/reflections/abstract'; +import {Component, ContextAwareRendererComponent} from '../components'; +import {MarkdownEvent, RendererEvent} from '../events'; +import {Option} from '../../utils/component'; +import {ParameterType} from '../../utils/options/declaration'; /** * A plugin that builds links in markdown texts. diff --git a/src/lib/output/plugins/MarkedPlugin.ts b/src/lib/output/plugins/MarkedPlugin.ts index 22a735567..b47b9dd16 100644 --- a/src/lib/output/plugins/MarkedPlugin.ts +++ b/src/lib/output/plugins/MarkedPlugin.ts @@ -4,10 +4,10 @@ import * as Marked from 'marked'; import * as HighlightJS from 'highlight.js'; import * as Handlebars from 'handlebars'; -import { Component, ContextAwareRendererComponent } from '../components'; -import { RendererEvent, MarkdownEvent } from '../events'; -import { Option } from '../../utils/component'; -import { ParameterHint } from '../../utils/options/declaration'; +import {Component, ContextAwareRendererComponent} from '../components'; +import {RendererEvent, MarkdownEvent} from '../events'; +import {Option} from '../../utils/component'; +import {ParameterHint} from '../../utils/options/declaration'; /** * A plugin that exposes the markdown, compact and relativeURL helper to handlebars. diff --git a/src/lib/output/plugins/NavigationPlugin.ts b/src/lib/output/plugins/NavigationPlugin.ts index 4745472f0..ae1080832 100644 --- a/src/lib/output/plugins/NavigationPlugin.ts +++ b/src/lib/output/plugins/NavigationPlugin.ts @@ -1,6 +1,6 @@ -import { Component, RendererComponent } from '../components'; -import { NavigationItem } from '../models/NavigationItem'; -import { RendererEvent, PageEvent } from '../events'; +import {Component, RendererComponent} from '../components'; +import {NavigationItem} from '../models/NavigationItem'; +import {RendererEvent, PageEvent} from '../events'; /** * A plugin that exposes the navigation structure of the documentation diff --git a/src/lib/output/plugins/PrettyPrintPlugin.ts b/src/lib/output/plugins/PrettyPrintPlugin.ts index e1cac8298..21fad4800 100644 --- a/src/lib/output/plugins/PrettyPrintPlugin.ts +++ b/src/lib/output/plugins/PrettyPrintPlugin.ts @@ -1,5 +1,5 @@ -import { Component, RendererComponent } from '../components'; -import { PageEvent } from '../events'; +import {Component, RendererComponent} from '../components'; +import {PageEvent} from '../events'; /** * List of states the parser of [[PrettyPrintPlugin]] can be in. diff --git a/src/lib/output/plugins/TocPlugin.ts b/src/lib/output/plugins/TocPlugin.ts index 60730164a..c3b4b23a5 100644 --- a/src/lib/output/plugins/TocPlugin.ts +++ b/src/lib/output/plugins/TocPlugin.ts @@ -1,7 +1,7 @@ -import { Reflection, ReflectionKind, ProjectReflection, DeclarationReflection } from '../../models/reflections/index'; -import { Component, RendererComponent } from '../components'; -import { PageEvent } from '../events'; -import { NavigationItem } from '../models/NavigationItem'; +import {Reflection, ReflectionKind, ProjectReflection, DeclarationReflection} from '../../models/reflections/index'; +import {Component, RendererComponent} from '../components'; +import {PageEvent} from '../events'; +import {NavigationItem} from '../models/NavigationItem'; /** * A plugin that generates a table of contents for the current page. diff --git a/src/lib/output/plugins/index.ts b/src/lib/output/plugins/index.ts index 3cc00b54c..cfa867d2c 100644 --- a/src/lib/output/plugins/index.ts +++ b/src/lib/output/plugins/index.ts @@ -1,8 +1,8 @@ -export {AssetsPlugin } from './AssetsPlugin'; -export {JavascriptIndexPlugin } from './JavascriptIndexPlugin'; -export {LayoutPlugin } from './LayoutPlugin'; -export {MarkedLinksPlugin } from './MarkedLinksPlugin'; -export {MarkedPlugin } from './MarkedPlugin'; -export {NavigationPlugin } from './NavigationPlugin'; -export {PrettyPrintPlugin } from './PrettyPrintPlugin'; -export {TocPlugin } from './TocPlugin'; +export {AssetsPlugin} from './AssetsPlugin'; +export {JavascriptIndexPlugin} from './JavascriptIndexPlugin'; +export {LayoutPlugin} from './LayoutPlugin'; +export {MarkedLinksPlugin} from './MarkedLinksPlugin'; +export {MarkedPlugin} from './MarkedPlugin'; +export {NavigationPlugin} from './NavigationPlugin'; +export {PrettyPrintPlugin} from './PrettyPrintPlugin'; +export {TocPlugin} from './TocPlugin'; diff --git a/src/lib/output/renderer.ts b/src/lib/output/renderer.ts index a3b4cb05a..5b21525a6 100644 --- a/src/lib/output/renderer.ts +++ b/src/lib/output/renderer.ts @@ -12,16 +12,16 @@ import * as FS from 'fs-extra'; // tslint:disable-next-line:variable-name const ProgressBar = require('progress'); -import { Application } from '../application'; -import { Theme } from './theme'; -import { RendererEvent, PageEvent } from './events'; -import { ProjectReflection } from '../models/reflections/project'; -import { UrlMapping } from './models/UrlMapping'; -import { writeFile } from '../utils/fs'; -import { DefaultTheme } from './themes/DefaultTheme'; -import { RendererComponent } from './components'; -import { Component, ChildableComponent, Option } from '../utils/component'; -import { ParameterType } from '../utils/options/declaration'; +import {Application} from '../application'; +import {Theme} from './theme'; +import {RendererEvent, PageEvent} from './events'; +import {ProjectReflection} from '../models/reflections/project'; +import {UrlMapping} from './models/UrlMapping'; +import {writeFile} from '../utils/fs'; +import {DefaultTheme} from './themes/DefaultTheme'; +import {RendererComponent} from './components'; +import {Component, ChildableComponent, Option} from '../utils/component'; +import {ParameterType} from '../utils/options/declaration'; /** * The renderer processes a [[ProjectReflection]] using a [[BaseTheme]] instance and writes diff --git a/src/lib/output/theme.ts b/src/lib/output/theme.ts index 3d451640c..2a7c0ce8d 100644 --- a/src/lib/output/theme.ts +++ b/src/lib/output/theme.ts @@ -1,10 +1,10 @@ -import { Renderer } from './renderer'; -import { ProjectReflection } from '../models/reflections/project'; -import { UrlMapping } from './models/UrlMapping'; -import { NavigationItem } from './models/NavigationItem'; -import { RendererComponent } from './components'; -import { Component } from '../utils/component'; -import { Resources } from './utils/resources'; +import {Renderer} from './renderer'; +import {ProjectReflection} from '../models/reflections/project'; +import {UrlMapping} from './models/UrlMapping'; +import {NavigationItem} from './models/NavigationItem'; +import {RendererComponent} from './components'; +import {Component} from '../utils/component'; +import {Resources} from './utils/resources'; /** * Base class of all themes. diff --git a/src/lib/output/themes/DefaultTheme.ts b/src/lib/output/themes/DefaultTheme.ts index 9f2a73f9d..2b1343e92 100644 --- a/src/lib/output/themes/DefaultTheme.ts +++ b/src/lib/output/themes/DefaultTheme.ts @@ -1,13 +1,13 @@ import * as Path from 'path'; import * as FS from 'fs'; -import { Theme } from '../theme'; -import { Renderer } from '../renderer'; -import { Reflection, ReflectionKind, ProjectReflection, ContainerReflection, DeclarationReflection } from '../../models/reflections/index'; -import { ReflectionGroup } from '../../models/ReflectionGroup'; -import { UrlMapping } from '../models/UrlMapping'; -import { NavigationItem } from '../models/NavigationItem'; -import { RendererEvent } from '../events'; +import {Theme} from '../theme'; +import {Renderer} from '../renderer'; +import {Reflection, ReflectionKind, ProjectReflection, ContainerReflection, DeclarationReflection} from '../../models/reflections/index'; +import {ReflectionGroup} from '../../models/ReflectionGroup'; +import {UrlMapping} from '../models/UrlMapping'; +import {NavigationItem} from '../models/NavigationItem'; +import {RendererEvent} from '../events'; /** * Defines a mapping of a [[Models.Kind]] to a template file. diff --git a/src/lib/output/themes/MinimalTheme.ts b/src/lib/output/themes/MinimalTheme.ts index 1f840864d..b58770cca 100644 --- a/src/lib/output/themes/MinimalTheme.ts +++ b/src/lib/output/themes/MinimalTheme.ts @@ -1,12 +1,12 @@ import * as FS from 'fs'; import * as Path from 'path'; -import { DefaultTheme } from './DefaultTheme'; -import { Renderer } from '../renderer'; -import { UrlMapping } from '../models/UrlMapping'; -import { Reflection, DeclarationReflection, ProjectReflection } from '../../models/reflections/index'; -import { PageEvent } from '../events'; -import { NavigationItem } from '../models/NavigationItem'; +import {DefaultTheme} from './DefaultTheme'; +import {Renderer} from '../renderer'; +import {UrlMapping} from '../models/UrlMapping'; +import {Reflection, DeclarationReflection, ProjectReflection} from '../../models/reflections/index'; +import {PageEvent} from '../events'; +import {NavigationItem} from '../models/NavigationItem'; export class MinimalTheme extends DefaultTheme { /** diff --git a/src/lib/output/utils/resources.ts b/src/lib/output/utils/resources.ts index 81e171cb4..28fe08daa 100644 --- a/src/lib/output/utils/resources.ts +++ b/src/lib/output/utils/resources.ts @@ -2,10 +2,10 @@ import * as FS from 'fs'; import * as Path from 'path'; import * as Util from 'util'; -import { Theme } from '../theme'; -import { HelperStack } from './resources/helpers'; -import { TemplateStack, PartialStack } from './resources/templates'; -import { Renderer } from '../renderer'; +import {Theme} from '../theme'; +import {HelperStack} from './resources/helpers'; +import {TemplateStack, PartialStack} from './resources/templates'; +import {Renderer} from '../renderer'; export class Resources { templates: TemplateStack; diff --git a/src/lib/output/utils/resources/helpers.ts b/src/lib/output/utils/resources/helpers.ts index 36810fb61..1ff8ebcde 100644 --- a/src/lib/output/utils/resources/helpers.ts +++ b/src/lib/output/utils/resources/helpers.ts @@ -1,7 +1,7 @@ import * as Path from 'path'; import * as Handlebars from 'handlebars'; -import { ResourceStack, Resource } from './stack'; +import {ResourceStack, Resource} from './stack'; export class Helper extends Resource { private helpers: any; diff --git a/src/lib/output/utils/resources/templates.ts b/src/lib/output/utils/resources/templates.ts index 6f315c23a..35df88684 100644 --- a/src/lib/output/utils/resources/templates.ts +++ b/src/lib/output/utils/resources/templates.ts @@ -1,7 +1,7 @@ import * as Handlebars from 'handlebars'; -import { readFile } from '../../../utils/fs'; -import { ResourceStack, Resource } from './stack'; +import {readFile} from '../../../utils/fs'; +import {ResourceStack, Resource} from './stack'; export class Template extends Resource { private template: HandlebarsTemplateDelegate; diff --git a/src/lib/utils/component.ts b/src/lib/utils/component.ts index 7b12769d1..982a608c9 100644 --- a/src/lib/utils/component.ts +++ b/src/lib/utils/component.ts @@ -1,8 +1,8 @@ import * as _ from 'lodash'; -import { Application } from '../application'; -import { EventDispatcher, Event, EventMap } from './events'; -import { DeclarationOption } from './options/declaration'; +import {Application} from '../application'; +import {EventDispatcher, Event, EventMap} from './events'; +import {DeclarationOption} from './options/declaration'; export interface ComponentHost { application: Application; diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts index 1bb1902ac..a2c7dbf54 100644 --- a/src/lib/utils/index.ts +++ b/src/lib/utils/index.ts @@ -1,5 +1,5 @@ -export {Component, Option, AbstractComponent, ChildableComponent } from './component'; -export {Event, EventDispatcher } from './events'; -export {normalizePath, directoryExists, ensureDirectoriesExist, writeFile } from './fs'; -export {Logger, LogLevel, ConsoleLogger, CallbackLogger } from './loggers'; -export {PluginHost } from './plugins'; +export {Component, Option, AbstractComponent, ChildableComponent} from './component'; +export {Event, EventDispatcher} from './events'; +export {normalizePath, directoryExists, ensureDirectoriesExist, writeFile} from './fs'; +export {Logger, LogLevel, ConsoleLogger, CallbackLogger} from './loggers'; +export {PluginHost} from './plugins'; diff --git a/src/lib/utils/options/help.ts b/src/lib/utils/options/help.ts index 43164d46e..e421be917 100644 --- a/src/lib/utils/options/help.ts +++ b/src/lib/utils/options/help.ts @@ -1,8 +1,8 @@ import * as ts from 'typescript'; import * as _ts from '../../ts-internal'; -import { Options } from './options'; -import { ParameterScope, ParameterHint } from './declaration'; +import {Options} from './options'; +import {ParameterScope, ParameterHint} from './declaration'; export interface ParameterHelp { names: string[]; diff --git a/src/lib/utils/options/index.ts b/src/lib/utils/options/index.ts index 71cf8fd90..3bb4251b8 100644 --- a/src/lib/utils/options/index.ts +++ b/src/lib/utils/options/index.ts @@ -1,4 +1,4 @@ -export {Options, OptionsReadMode, OptionsReadResult } from './options'; +export {Options, OptionsReadMode, OptionsReadResult} from './options'; import './readers/index'; import './sources/index'; diff --git a/src/lib/utils/options/options.ts b/src/lib/utils/options/options.ts index 9a45c5fae..e503752f4 100644 --- a/src/lib/utils/options/options.ts +++ b/src/lib/utils/options/options.ts @@ -2,10 +2,10 @@ import * as _ from 'lodash'; import * as Util from 'util'; import * as ts from 'typescript'; -import { Event } from '../events'; -import { Component, AbstractComponent, ChildableComponent } from '../component'; -import { Application } from '../../application'; -import { OptionDeclaration, DeclarationOption, ParameterScope } from './declaration'; +import {Event} from '../events'; +import {Component, AbstractComponent, ChildableComponent} from '../component'; +import {Application} from '../../application'; +import {OptionDeclaration, DeclarationOption, ParameterScope} from './declaration'; export class OptionsComponent extends AbstractComponent { } diff --git a/src/lib/utils/options/readers/arguments.ts b/src/lib/utils/options/readers/arguments.ts index 4da46b3a0..ff699a96f 100644 --- a/src/lib/utils/options/readers/arguments.ts +++ b/src/lib/utils/options/readers/arguments.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../../ts-internal'; -import { Component } from '../../component'; -import { DiscoverEvent, OptionsComponent } from '../options'; -import { ParameterType } from '../declaration'; +import {Component} from '../../component'; +import {DiscoverEvent, OptionsComponent} from '../options'; +import {ParameterType} from '../declaration'; @Component({name: 'options:arguments'}) export class ArgumentsReader extends OptionsComponent { diff --git a/src/lib/utils/options/readers/index.ts b/src/lib/utils/options/readers/index.ts index 1654d1aed..aab3022fa 100644 --- a/src/lib/utils/options/readers/index.ts +++ b/src/lib/utils/options/readers/index.ts @@ -1,3 +1,3 @@ -export {ArgumentsReader } from './arguments'; -export {TSConfigReader } from './tsconfig'; -export {TypedocReader } from './typedoc'; +export {ArgumentsReader} from './arguments'; +export {TSConfigReader} from './tsconfig'; +export {TypedocReader} from './typedoc'; diff --git a/src/lib/utils/options/readers/tsconfig.ts b/src/lib/utils/options/readers/tsconfig.ts index e32a215a3..27a03a43d 100644 --- a/src/lib/utils/options/readers/tsconfig.ts +++ b/src/lib/utils/options/readers/tsconfig.ts @@ -3,10 +3,10 @@ import * as FS from 'fs'; import * as _ from 'lodash'; import * as ts from 'typescript'; -import { Component, Option } from '../../component'; -import { OptionsComponent, DiscoverEvent } from '../options'; -import { ParameterType, ParameterHint } from '../declaration'; -import { TypeScriptSource } from '../sources/typescript'; +import {Component, Option} from '../../component'; +import {OptionsComponent, DiscoverEvent} from '../options'; +import {ParameterType, ParameterHint} from '../declaration'; +import {TypeScriptSource} from '../sources/typescript'; @Component({name: 'options:tsconfig'}) export class TSConfigReader extends OptionsComponent { diff --git a/src/lib/utils/options/readers/typedoc.ts b/src/lib/utils/options/readers/typedoc.ts index 3c759aa4d..85986fadc 100644 --- a/src/lib/utils/options/readers/typedoc.ts +++ b/src/lib/utils/options/readers/typedoc.ts @@ -2,9 +2,9 @@ import * as Path from 'path'; import * as FS from 'fs'; import * as _ from 'lodash'; -import { Component, Option } from '../../component'; -import { OptionsComponent, DiscoverEvent } from '../options'; -import { ParameterType, ParameterHint } from '../declaration'; +import {Component, Option} from '../../component'; +import {OptionsComponent, DiscoverEvent} from '../options'; +import {ParameterType, ParameterHint} from '../declaration'; @Component({name: 'options:typedoc'}) export class TypedocReader extends OptionsComponent { diff --git a/src/lib/utils/options/sources/component.ts b/src/lib/utils/options/sources/component.ts index cfc8a560a..be31cbb92 100644 --- a/src/lib/utils/options/sources/component.ts +++ b/src/lib/utils/options/sources/component.ts @@ -1,5 +1,5 @@ -import { Component, ComponentEvent, AbstractComponent, ChildableComponent } from '../../component'; -import { OptionsComponent } from '../options'; +import {Component, ComponentEvent, AbstractComponent, ChildableComponent} from '../../component'; +import {OptionsComponent} from '../options'; @Component({name: 'options:component'}) export class ComponentSource extends OptionsComponent { diff --git a/src/lib/utils/options/sources/index.ts b/src/lib/utils/options/sources/index.ts index 7939f9654..3e9747ee8 100644 --- a/src/lib/utils/options/sources/index.ts +++ b/src/lib/utils/options/sources/index.ts @@ -1,2 +1,2 @@ -export {ComponentSource } from './component'; -export {TypeScriptSource } from './typescript'; +export {ComponentSource} from './component'; +export {TypeScriptSource} from './typescript'; diff --git a/src/lib/utils/options/sources/typescript.ts b/src/lib/utils/options/sources/typescript.ts index c55baa7fd..0caf8a2ec 100644 --- a/src/lib/utils/options/sources/typescript.ts +++ b/src/lib/utils/options/sources/typescript.ts @@ -1,9 +1,9 @@ import * as ts from 'typescript'; import * as _ts from '../../../ts-internal'; -import { Component } from '../../component'; -import { OptionsComponent } from '../options'; -import { DeclarationOption, ParameterScope, ParameterType, ParameterHint } from '../declaration'; +import {Component} from '../../component'; +import {OptionsComponent} from '../options'; +import {DeclarationOption, ParameterScope, ParameterType, ParameterHint} from '../declaration'; @Component({name: 'options:typescript'}) export class TypeScriptSource extends OptionsComponent { diff --git a/src/lib/utils/plugins.ts b/src/lib/utils/plugins.ts index e37b675f7..8559e2462 100644 --- a/src/lib/utils/plugins.ts +++ b/src/lib/utils/plugins.ts @@ -2,9 +2,9 @@ import * as FS from 'fs'; import * as Path from 'path'; import * as Util from 'util'; -import { Application } from '../application'; -import { AbstractComponent, Component, Option } from './component'; -import { ParameterType } from './options/declaration'; +import {Application} from '../application'; +import {AbstractComponent, Component, Option} from './component'; +import {ParameterType} from './options/declaration'; @Component({name: 'plugin-host', internal: true}) export class PluginHost extends AbstractComponent { diff --git a/src/test/converter.ts b/src/test/converter.ts index 2ff2b9b3d..a647b59d0 100644 --- a/src/test/converter.ts +++ b/src/test/converter.ts @@ -1,4 +1,4 @@ -import { Application, resetReflectionID, normalizePath, ProjectReflection } from '..'; +import { Application, resetReflectionID, normalizePath, ProjectReflection } from '..'; import * as FS from 'fs'; import * as Path from 'path'; import Assert = require('assert'); diff --git a/src/test/events.ts b/src/test/events.ts index e809d64f0..e0da08457 100644 --- a/src/test/events.ts +++ b/src/test/events.ts @@ -9,7 +9,7 @@ import Assert = require('assert'); import * as _ from 'lodash'; -import { EventDispatcher, Event } from '../lib/utils/events'; +import { EventDispatcher, Event } from '../lib/utils/events'; class Events extends EventDispatcher { counter?: number; diff --git a/src/test/renderer.ts b/src/test/renderer.ts index 06f2dd040..fa2e22e7c 100644 --- a/src/test/renderer.ts +++ b/src/test/renderer.ts @@ -1,4 +1,4 @@ -import { Application, ProjectReflection } from '..'; +import { Application, ProjectReflection } from '..'; import * as FS from 'fs-extra'; import * as Path from 'path'; import Assert = require('assert'); diff --git a/src/test/renderer/specs/classes/_access_.privateclass.html b/src/test/renderer/specs/classes/_access_.privateclass.html new file mode 100644 index 000000000..c2698981d --- /dev/null +++ b/src/test/renderer/specs/classes/_access_.privateclass.html @@ -0,0 +1,344 @@ + + + + + + PrivateClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class PrivateClass

+
+
+
+
+
+
+
+
+
+

A class that is documented as being private.

+
+
+
+
+

Hierarchy

+
    +
  • + PrivateClass +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Properties

+
+ +

Private fakePrivateVariable

+
fakePrivateVariable: string
+ +
+
+

A variable that is made private via comment.

+
+
+
+
+ +

Protected fakeProtectedVariable

+
fakeProtectedVariable: string
+ +
+
+

A variable that is made protected via comment.

+
+
+
+
+
+

Methods

+
+ +

Private fakePrivateFunction

+
    +
  • fakePrivateFunction(): void
  • +
+
    +
  • + +
    +
    +

    A function that is made private via comment.

    +
    +
    +

    Returns void

    +
  • +
+
+
+ +

Protected fakeProtectedFunction

+
    +
  • fakeProtectedFunction(): void
  • +
+
    +
  • + +
    +
    +

    A function that is made protected via comment.

    +
    +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.baseclass.html b/src/test/renderer/specs/classes/_classes_.baseclass.html new file mode 100644 index 000000000..ee426a3e9 --- /dev/null +++ b/src/test/renderer/specs/classes/_classes_.baseclass.html @@ -0,0 +1,655 @@ + + + + + + BaseClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class BaseClass

+
+
+
+
+
+
+
+
+
+

This is a simple base class.

+
+

[[include:class-example.md]]

+
+
+
+

Hierarchy

+ +
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Private internalClass

+
internalClass: InternalClass
+ +
+
+

This is an instance member of an internal class.

+
+
+
+
+ +

Protected kind

+
kind: number
+ +
+
+

This is a simple protected member.

+
+
+
+
+ +

name

+
name: string
+ +
+
+

This is a simple public member.

+
+
+
+
+ +

Static instance

+
instance: BaseClass
+ +
+
+

This is a static member.

+
+

Static members should not be inherited.

+
+
+
+ +

Static instances

+
instances: BaseClass[]
+ +
+
+
+

Methods

+
+ +

arrowFunction

+
    +
  • arrowFunction(param2: string, param1: number): void
  • +
+
    +
  • + +
    +
    +

    This is a simple fat arrow function.

    +
    +
    +

    Parameters

    +
      +
    • +
      param2: string
      +
      +
      +

      The second parameter needed by this function.

      +
      +
      +
    • +
    • +
      param1: number
      +
      +
      +

      The first parameter needed by this function.

      +
      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Private checkName

+
    +
  • checkName(): boolean
  • +
+
    +
  • + +
    +
    +

    This is a private function.

    +
    +
    +

    Returns boolean

    +
  • +
+
+
+ +

getName

+
    +
  • getName(): string
  • +
+
    +
  • + +
    +
    +

    This is a simple member function.

    +
    +

    It should be inherited by all subclasses. This class has a static + member with the same name, both should be documented.

    +
    +

    Returns string

    +

    Return the name.

    +
  • +
+
+
+ +

setName

+
    +
  • setName(name: string): void
  • +
+
    +
  • + +
    +
    +

    This is a simple member function.

    +
    +

    It should be inherited by all subclasses.

    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The new name.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Static caTest

+
    +
  • caTest(originalValues: BaseClass, newRecord: any, fieldNames: string[], mandatoryFields: string[]): string
  • +
+ +
+
+ +

Static getInstance

+ +
    +
  • + +
    +
    +

    This is a static function.

    +
    +

    Static functions should not be inherited.

    +
    +

    Returns BaseClass

    +

    An instance of BaseClass.

    +
  • +
+
+
+ +

Static getName

+
    +
  • getName(): string
  • +
+
    +
  • + +
    +
    +

    This is a simple static member function.

    +
    +

    Static functions should not be inherited. This class has a + member with the same name, both should be documented.

    +
    +

    Returns string

    +

    Return the name.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.genericclass.html b/src/test/renderer/specs/classes/_classes_.genericclass.html new file mode 100644 index 000000000..f730fb3a5 --- /dev/null +++ b/src/test/renderer/specs/classes/_classes_.genericclass.html @@ -0,0 +1,472 @@ + + + + + + GenericClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class GenericClass<T>

+
+
+
+
+
+
+
+
+
+

This is a generic class.

+
+
+
+
+

Type parameters

+
    +
  • +

    T: BaseClass

    +
    +
    +

    This a type parameter.

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new GenericClass(p1: any, p2: T, p3: number, p4: number): GenericClass
  • +
+
    +
  • + +
    +
    +

    Constructor short text.

    +
    +
    +

    Parameters

    +
      +
    • +
      p1: any
      +
      +
      +

      Constructor param

      +
      +
      +
    • +
    • +
      p2: T
      +
      +
      +

      Private string property

      +
      +
      +
    • +
    • +
      p3: number
      +
      +
      +

      Public number property

      +
      +
      +
    • +
    • +
      p4: number
      +
      +
      +

      Public implicit any property

      +
      +
      +
    • +
    +

    Returns GenericClass

    +
  • +
+
+
+
+

Properties

+
+ +

Protected p2

+
p2: T
+ +
+
+

Private string property

+
+
+
+
+ +

p3

+
p3: number
+ +
+
+

Public number property

+
+
+
+
+ +

Private p4

+
p4: number
+ +
+
+

Public implicit any property

+
+
+
+
+ +

value

+
value: T
+ +
+
+
+

Methods

+
+ +

getValue

+
    +
  • getValue(): T
  • +
+ +
+
+ +

setValue

+
    +
  • setValue(value: T): void
  • +
+
    +
  • + +
    +
    +

    Parameters

    +
      +
    • +
      value: T
      +
      +

      getValue is the counterpart.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.internalclass.html b/src/test/renderer/specs/classes/_classes_.internalclass.html new file mode 100644 index 000000000..4e63418e5 --- /dev/null +++ b/src/test/renderer/specs/classes/_classes_.internalclass.html @@ -0,0 +1,285 @@ + + + + + + InternalClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class InternalClass

+
+
+
+
+
+
+
+
+
+

This is an internal class, it is not exported.

+
+
+
+
+

Hierarchy

+
    +
  • + InternalClass +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.nongenericclass.html b/src/test/renderer/specs/classes/_classes_.nongenericclass.html new file mode 100644 index 000000000..f6019a8df --- /dev/null +++ b/src/test/renderer/specs/classes/_classes_.nongenericclass.html @@ -0,0 +1,446 @@ + + + + + + NonGenericClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class NonGenericClass

+
+
+
+
+
+
+
+
+
+

This a non generic class derived from a generic class.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Constructor short text.

    +
    +
    +

    Parameters

    +
      +
    • +
      p1: any
      +
      +
      +

      Constructor param

      +
      +
      +
    • +
    • +
      p2: SubClassB
      +
      +
      +

      Private string property

      +
      +
      +
    • +
    • +
      p3: number
      +
      +
      +

      Public number property

      +
      +
      +
    • +
    • +
      p4: number
      +
      +
      +

      Public implicit any property

      +
      +
      +
    • +
    +

    Returns NonGenericClass

    +
  • +
+
+
+
+

Properties

+
+ +

Protected p2

+ + +
+
+

Private string property

+
+
+
+
+ +

p3

+
p3: number
+ +
+
+

Public number property

+
+
+
+
+ +

value

+
value: SubClassB
+ +
+
+
+

Methods

+
+ +

getValue

+ + +
+
+ +

setValue

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.subclassa.html b/src/test/renderer/specs/classes/_classes_.subclassa.html new file mode 100644 index 000000000..b8209c671 --- /dev/null +++ b/src/test/renderer/specs/classes/_classes_.subclassa.html @@ -0,0 +1,807 @@ + + + + + + SubClassA | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class SubClassA

+
+
+
+
+
+
+
+
+
+

This is a class that extends another class.

+
+

This class has no own constructor, so its constructor should be inherited + from BaseClass.

+
+
+
+

Hierarchy

+ +
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Protected kind

+
kind: number
+ +
+
+

This is a simple protected member.

+
+
+
+
+ +

name

+
name: string
+ +
+
+

This is a simple public member.

+
+
+
+
+ +

Static instance

+
instance: BaseClass
+ +
+
+

This is a static member.

+
+

Static members should not be inherited.

+
+
+
+ +

Static instances

+
instances: BaseClass[]
+ +
+
+
+

Accessors

+
+ +

nameProperty

+
    +
  • get nameProperty(): string
  • +
  • set nameProperty(value: string): void
  • +
+
    +
  • + +
    +
    +

    Returns the name. See BaseClass.name.

    +
    +
    +

    Returns string

    +

    The return value.

    +
  • +
  • + +
    +
    +

    Sets the name. See BaseClass.name.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: string
      +
      +
      +

      The new name.

      +
      +
      +
    • +
    +

    Returns void

    +

    The return value.

    +
  • +
+
+
+ +

readOnlyNameProperty

+
    +
  • get readOnlyNameProperty(): string
  • +
+ +
+
+ +

writeOnlyNameProperty

+
    +
  • set writeOnlyNameProperty(value: string): void
  • +
+
    +
  • + +
    +
    +

    Sets the name. See BaseClass.name.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: string
      +
      +
      +

      The new name.

      +
      +
      +
    • +
    +

    Returns void

    +

    The return value.

    +
  • +
+
+
+
+

Methods

+
+ +

arrowFunction

+
    +
  • arrowFunction(param2: string, param1: number): void
  • +
+
    +
  • + +
    +
    +

    This is a simple fat arrow function.

    +
    +
    +

    Parameters

    +
      +
    • +
      param2: string
      +
      +
      +

      The second parameter needed by this function.

      +
      +
      +
    • +
    • +
      param1: number
      +
      +
      +

      The first parameter needed by this function.

      +
      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

getName

+
    +
  • getName(): string
  • +
+
    +
  • + +
    +
    +

    This is a simple member function.

    +
    +

    It should be inherited by all subclasses. This class has a static + member with the same name, both should be documented.

    +
    +

    Returns string

    +

    Return the name.

    +
  • +
+
+
+ +

print

+
    +
  • print(value: string): void
  • +
+ +
+
+ +

printName

+
    +
  • printName(): void
  • +
+ +
+
+ +

setName

+
    +
  • setName(name: string): void
  • +
+
    +
  • + +
    +
    +

    This is a simple member function.

    +
    +

    It should be inherited by all subclasses.

    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The new name.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Static caTest

+
    +
  • caTest(originalValues: BaseClass, newRecord: any, fieldNames: string[], mandatoryFields: string[]): string
  • +
+ +
+
+ +

Static getInstance

+ + +
+
+ +

Static getName

+
    +
  • getName(): string
  • +
+
    +
  • + +
    +
    +

    This is a simple static member function.

    +
    +

    Static functions should not be inherited. This class has a + member with the same name, both should be documented.

    +
    +

    Returns string

    +

    Return the name.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_classes_.subclassb.html b/src/test/renderer/specs/classes/_classes_.subclassb.html new file mode 100644 index 000000000..3426354cf --- /dev/null +++ b/src/test/renderer/specs/classes/_classes_.subclassb.html @@ -0,0 +1,630 @@ + + + + + + SubClassB | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class SubClassB

+
+
+
+
+
+
+
+
+
+

This is a class that extends another class.

+
+

The constructor of the original class should be overwritten.

+
+
+
+

Hierarchy

+ +
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Protected kind

+
kind: number
+ +
+
+

This is a simple protected member.

+
+
+
+
+ +

name

+
name: string
+ +
+
+

This is a simple public member.

+
+
+
+
+ +

Static instance

+
instance: BaseClass
+ +
+
+

This is a static member.

+
+

Static members should not be inherited.

+
+
+
+ +

Static instances

+
instances: BaseClass[]
+ +
+
+
+

Methods

+
+ +

arrowFunction

+
    +
  • arrowFunction(param2: string, param1: number): void
  • +
+
    +
  • + +
    +
    +

    This is a simple fat arrow function.

    +
    +
    +

    Parameters

    +
      +
    • +
      param2: string
      +
      +
      +

      The second parameter needed by this function.

      +
      +
      +
    • +
    • +
      param1: number
      +
      +
      +

      The first parameter needed by this function.

      +
      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

doSomething

+ + +
+
+ +

getName

+
    +
  • getName(): string
  • +
+
    +
  • + +
    +
    +

    This is a simple member function.

    +
    +

    It should be inherited by all subclasses. This class has a static + member with the same name, both should be documented.

    +
    +

    Returns string

    +

    Return the name.

    +
  • +
+
+
+ +

setName

+
    +
  • setName(name: string): void
  • +
+
    +
  • + +
    +
    +

    This is a simple member function.

    +
    +

    It should be inherited by all subclasses.

    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The new name.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Static caTest

+
    +
  • caTest(originalValues: BaseClass, newRecord: any, fieldNames: string[], mandatoryFields: string[]): string
  • +
+ +
+
+ +

Static getInstance

+ + +
+
+ +

Static getName

+
    +
  • getName(): string
  • +
+
    +
  • + +
    +
    +

    This is a simple static member function.

    +
    +

    Static functions should not be inherited. This class has a + member with the same name, both should be documented.

    +
    +

    Returns string

    +

    Return the name.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html b/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html new file mode 100644 index 000000000..692b7b667 --- /dev/null +++ b/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html @@ -0,0 +1,321 @@ + + + + + + DefaultExportedClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class DefaultExportedClass

+
+
+
+
+
+
+
+
+
+

This class is exported via es6 export syntax.

+
+
export default class DefaultExportedClass
+
+
+
+
+

Hierarchy

+
    +
  • + DefaultExportedClass +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

exportedProperty

+
exportedProperty: string
+ +
+
+

Property of default exported class.

+
+
+
+
+
+

Methods

+
+ +

getExportedProperty

+
    +
  • getExportedProperty(): string
  • +
+
    +
  • + +
    +
    +

    Method of default exported class.

    +
    +
    +

    Returns string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html b/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html new file mode 100644 index 000000000..a784166f4 --- /dev/null +++ b/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html @@ -0,0 +1,322 @@ + + + + + + NotExportedClassName | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class NotExportedClassName

+
+
+
+
+
+
+
+
+
+

This class is exported under a different name. The exported name is + "ExportedClassName"

+
+
export {NotExportedClassName as ExportedClassName};
+
+
+
+
+

Hierarchy

+
    +
  • + NotExportedClassName +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

notExportedProperty

+
notExportedProperty: string
+ +
+
+

Property of NotExportedClassName class.

+
+
+
+
+
+

Methods

+
+ +

getNotExportedProperty

+
    +
  • getNotExportedProperty(): string
  • +
+
    +
  • + +
    +
    +

    Method of NotExportedClassName class.

    +
    +
    +

    Returns string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_flattened_.flattenedclass.html b/src/test/renderer/specs/classes/_flattened_.flattenedclass.html new file mode 100644 index 000000000..7c96c40f0 --- /dev/null +++ b/src/test/renderer/specs/classes/_flattened_.flattenedclass.html @@ -0,0 +1,515 @@ + + + + + + flattenedClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class flattenedClass

+
+
+
+
+
+
+
+
+
+

A class that contains members with flattened properties.

+
+
+
+
+

Hierarchy

+
    +
  • + flattenedClass +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    A constructor that accepts an option object defined inline.

    +
    +
    +

    Parameters

    +
      +
    • +
      options: object
      +
      +
      +

      The inline typed options object.

      +
      +
      +
        +
      • +
        Optional anotherValue?: string
        +
        +

        Another value on the options object parameter.

        +
        +
      • +
      • +
        Optional moreOptions?: object
        +
        +

        A typed child object of the options object.

        +
        +
          +
        • +
          moreValues: number
          +
          +

          A value of the typed child object.

          +
          +
        • +
        +
      • +
      • +
        Optional value?: string
        +
        +

        A value on the options object parameter.

        +
        +
      • +
      +
    • +
    +

    Returns flattenedClass

    +
  • +
+
+
+
+

Properties

+
+ +

callback

+
callback: function
+ +
+
+

A member that holds a callback that requires a typed function signature.

+
+
+
+

Type declaration

+
    +
  • +
      +
    • (param: number, optionalParam?: string): string
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        param: number
        +
        +

        A parameter of the typed function callback.

        +
        +
      • +
      • +
        Optional optionalParam: string
        +
        +

        An optional parameter of the typed function callback.

        +
        +
      • +
      +

      Returns string

      +
    • +
    +
  • +
+
+
+
+ +

indexed

+
indexed: object
+ +
+
+

A member that holds an index signature.

+
+
+
+

Type declaration

+
    +
  • +
    [index: number]: object
    +
      +
    • +
      name: string
      +
    • +
    • +
      Optional value?: number
      +
    • +
    +
  • +
  • +
    test: string
    +
    +

    A property of the index signature instance.

    +
    +
  • +
+
+
+
+ +

multipleCallSignatures

+
multipleCallSignatures: function
+ +
+
+

An object with multiple call signatures.

+
+
+
see
+

https://github.com/sebastian-lenz/typedoc/issues/27

+
+
+
+
+

Type declaration

+
    +
  • + +
      +
    • +
      +
      +

      Simple call signature.

      +
      +
      +

      Returns number

      +

      The current value.

      +
    • +
    • +
      +
      +

      Call signature with parameters.

      +
      +
      +

      Parameters

      +
        +
      • +
        value: number
        +
        +

        The desired value.

        +
        +
      • +
      +

      Returns flattenedClass

      +

      The calling Foo.

      +
    • +
    +
  • +
+
+
+
+ +

options

+
options: object
+ +
+
+

A member that accepts an option object defined inline.

+
+
+
+

Type declaration

+
    +
  • +
    Optional anotherValue?: string
    +
    +

    Another value on the options object parameter.

    +
    +
  • +
  • +
    Optional moreOptions?: object
    +
    +

    A typed child object of the options object.

    +
    +
      +
    • +
      moreValues: number
      +
      +

      A value of the typed child object.

      +
      +
    • +
    +
  • +
  • +
    Optional value?: string
    +
    +

    A value on the options object parameter.

    +
    +
  • +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_single_export_.notexportedclass.html b/src/test/renderer/specs/classes/_single_export_.notexportedclass.html new file mode 100644 index 000000000..6ec4ba4ac --- /dev/null +++ b/src/test/renderer/specs/classes/_single_export_.notexportedclass.html @@ -0,0 +1,319 @@ + + + + + + NotExportedClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class NotExportedClass

+
+
+
+
+
+
+
+
+
+

This class is not exported.

+
+
+
+
+

Hierarchy

+
    +
  • + NotExportedClass +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

notExportedProperty

+
notExportedProperty: string
+ +
+
+

Property of not exported class.

+
+
+
+
+
+

Methods

+
+ +

getNotExportedProperty

+
    +
  • getNotExportedProperty(): string
  • +
+
    +
  • + +
    +
    +

    Method of not exported class.

    +
    +
    +

    Returns string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html b/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html new file mode 100644 index 000000000..036bb2d2c --- /dev/null +++ b/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html @@ -0,0 +1,321 @@ + + + + + + SingleExportedClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class SingleExportedClass

+
+
+
+
+
+
+
+
+
+

This class is exported by being assigned to ´export´.

+
+
export = SingleExportedClass;
+
+
+
+
+

Hierarchy

+
    +
  • + SingleExportedClass +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

exportedProperty

+
exportedProperty: string
+ +
+
+

Property of exported class.

+
+
+
+
+
+

Methods

+
+ +

getExportedProperty

+
    +
  • getExportedProperty(): string
  • +
+
    +
  • + +
    +
    +

    Method of exported class.

    +
    +
    +

    Returns string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html b/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html new file mode 100644 index 000000000..2a28914af --- /dev/null +++ b/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html @@ -0,0 +1,383 @@ + + + + + + ClassWithProtectedMembers | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ClassWithProtectedMembers

+
+
+
+
+
+
+
+
+
+

A class with protected members.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Properties

+
+ +

Private privateProperty

+
privateProperty: [boolean, string, string]
+ +
+
+

A private property.

+
+
+
+
+ +

Protected protectedProperty

+
protectedProperty: string
+ +
+
+

A protected property.

+
+
+
+
+ +

publicProperty

+
publicProperty: string
+ +
+
+

A public property.

+
+
+
+
+
+

Methods

+
+ +

Private privateMethod

+
    +
  • privateMethod(): void
  • +
+ +
+
+ +

Protected protectedMethod

+
    +
  • protectedMethod(): void
  • +
+ +
+
+ +

publicMethod

+
    +
  • publicMethod(): void
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html b/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html new file mode 100644 index 000000000..6f7b8df30 --- /dev/null +++ b/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html @@ -0,0 +1,342 @@ + + + + + + SubclassWithProtectedMembers | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class SubclassWithProtectedMembers

+
+
+
+
+
+
+
+
+
+

A subclass with inherited protected members.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Properties

+
+ +

Protected protectedProperty

+
protectedProperty: string
+ +
+
+

A protected property.

+
+
+
+
+ +

publicProperty

+
publicProperty: string
+ +
+
+

A public property.

+
+
+
+
+
+

Methods

+
+ +

Protected protectedMethod

+
    +
  • protectedMethod(): void
  • +
+ +
+
+ +

publicMethod

+
    +
  • publicMethod(): void
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html b/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html new file mode 100644 index 000000000..ad0df6e61 --- /dev/null +++ b/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html @@ -0,0 +1,311 @@ + + + + + + SimpleClass | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class SimpleClass

+
+
+
+
+
+
+
+
+
+

A simple text class.

+
+
+
+
+

Hierarchy

+
    +
  • + SimpleClass +
  • +
+
+
+

Index

+
+
+
+

Methods

+ +
+
+
+
+
+

Methods

+
+ +

someFunction

+ +
    +
  • + +
    +
    +

    A generic function using a generic type alias.

    +
    +

    Uses GenericCallback instead of Callback.

    +
    +

    Type parameters

    +
      +
    • +

      T

      +
      +

      Some type argument.

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      arr: Array<T>
      +
      +

      A generic array.

      +
      +
    • +
    • +
      callback: GenericCallback
      +
      +

      Some generic type alias callback.

      +
      +
    • +
    +

    Returns any

    +

    Some return value.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/enums/_enumerations_.directions.html b/src/test/renderer/specs/enums/_enumerations_.directions.html new file mode 100644 index 000000000..04d0cb555 --- /dev/null +++ b/src/test/renderer/specs/enums/_enumerations_.directions.html @@ -0,0 +1,338 @@ + + + + + + Directions | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Enumeration Directions

+
+
+
+
+
+
+
+
+
+

This is a simple Enumeration.

+
+
+
+
+

Index

+
+
+
+

Enumeration members

+ +
+
+
+
+
+

Enumeration members

+
+ +

Bottom

+
Bottom:
+ +
+
+

A simple enum member.

+
+
+
+
+ +

Left

+
Left:
+ +
+
+

A simple enum member.

+
+
+
+
+ +

Right

+
Right:
+ +
+
+

A simple enum member.

+
+
+
+
+ +

Top

+
Top:
+ +
+
+

A simple enum member.

+
+
+
+
+ +

TopLeft

+
TopLeft: = Top | Left
+ +
+
+

A composite enum member.

+
+
+
+
+ +

TopRight

+
TopRight: = Top | Right
+ +
+
+

A composite enum member.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/enums/_enumerations_.size.html b/src/test/renderer/specs/enums/_enumerations_.size.html new file mode 100644 index 000000000..1271da230 --- /dev/null +++ b/src/test/renderer/specs/enums/_enumerations_.size.html @@ -0,0 +1,354 @@ + + + + + + Size | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Enumeration Size

+
+
+
+
+
+
+
+
+
+

This is a enumeration extended by a module. + This comment is ignored, as the enumeration is already defined.

+
+

You should see both the enum members and the module members.

+
+
+
+

Index

+
+
+
+

Enumeration members

+ +
+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+
+

Enumeration members

+
+ +

Large

+
Large:
+ +
+
+

A simple enum member.

+
+
+
+
+ +

Medium

+
Medium:
+ +
+
+

A simple enum member.

+
+
+
+
+ +

Small

+
Small:
+ +
+
+

A simple enum member.

+
+
+
+
+
+

Variables

+
+ +

defaultSize

+
defaultSize: Size = Size.Medium
+ +
+
+

A variable that is attached to an enumeration.

+
+
+
+
+
+

Functions

+
+ +

isSmall

+
    +
  • isSmall(value: Size): boolean
  • +
+
    +
  • + +
    +
    +

    A function that is attached to an enumeration.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Size
      +
      +

      The value that should be tested.

      +
      +
    • +
    +

    Returns boolean

    +

    TRUE when the given value equals Size.Small.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/globals.html b/src/test/renderer/specs/globals.html new file mode 100644 index 000000000..18cf846b9 --- /dev/null +++ b/src/test/renderer/specs/globals.html @@ -0,0 +1,208 @@ + + + + + + typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

typedoc

+
+
+
+ +
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/index.html b/src/test/renderer/specs/index.html new file mode 100644 index 000000000..c8b57b10f --- /dev/null +++ b/src/test/renderer/specs/index.html @@ -0,0 +1,307 @@ + + + + + + typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

typedoc

+
+
+
+
+
+
+
+

TypeDoc

+
+

Documentation generator for TypeScript projects.

+
+

Build Status + NPM Version + Chat on Gitter + Greenkeeper Enabled

+

Installation

+

TypeDoc runs on Node.js and is available as an NPM package. You can install TypeDoc + in your project's directory as usual:

+
$ npm install typedoc --save-dev
+
+

Like the TypeScript compiler, TypeDoc comes with a binary that can be called from anywhere + if you install TypeDoc as a global module. The name of the executable is typedoc.

+
$ npm install typedoc --global
+$ typedoc
+
+

Usage

+

Shell

+

TypeDoc accepts most of the command line arguments that the TypeScript compiler accepts. One major + difference is the fact that one may pass an entire directory instead of individual files to the documentation + generator. So in order to create a documentation for an entire project you simply type:

+
$ typedoc --out path/to/documentation/ path/to/typescript/project/
+
+

Important note

+

Starting with version 0.2, TypeDoc no longer can predict whether files should be treated as modules + or whether the project should be compiled into one big namespace. You must specify the mode argument + in order to change the behaviour of TypeDoc.

+

Arguments

+
    +
  • --out <path/to/documentation/>
    + Specifies the location the documentation should be written to.
  • +
  • --mode <file|modules>
    + Specifies the output mode the project is used to be compiled with.
  • +
  • --json <path/to/output.json>
    + Specifies the location and file name a json file describing the project is written to. When specified no documentation will be generated.
  • +
+

Source file handling

+
    +
  • --exclude <pattern>
    + Exclude files by the given pattern when a path is provided as source
  • +
  • --includeDeclarations
    + Turn on parsing of .d.ts declaration files.
  • +
  • --externalPattern <pattern>
    + Define a pattern for files that should be considered being external.
  • +
  • --excludeExternals
    + Prevent externally resolved TypeScript files from being documented.
  • +
  • --excludePrivate
    + Prevent private members from being included in the generated documentation.
  • +
+

TypeScript compiler

+
    +
  • --module <commonjs, amd, system or umd>
    + Specify module code generation: "commonjs", "amd", "system" or "umd".
  • +
  • --target <ES3, ES5, or ES6>
    + Specify ECMAScript target version: "ES3" (default), "ES5" or "ES6"
  • +
+

Theming

+
    +
  • --theme <default|minimal|path/to/theme>
    + Specify the path to the theme that should be used.
  • +
  • --name <Documentation title>
    + Set the name of the project that will be used in the header of the template.
  • +
  • --readme <path/to/readme|none>
    + 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.
  • +
  • --hideGenerator
    + Do not print the TypeDoc link at the end of the page.
  • +
  • --gaID
    + Set the Google Analytics tracking ID and activate tracking code.
  • +
  • --gaSite <site>
    + Set the site name for Google Analytics. Defaults to auto
  • +
  • --entryPoint <fully.qualified.name>
    + Specifies the fully qualified name of the root symbol. Defaults to global namespace.
  • +
  • --gitRevision <revision|branch>
    + Use specified revision or branch instead of the last revision for linking to GitHub source files.
  • +
+

Content

+
    +
  • --includes <path/to/includes>
    + Specifies the location to look for included documents. One may use [[include:FILENAME]] + in comments to include documents from this location.

    +
  • +
  • --media <path/to/media>
    + Specifies the location with media files that should be copied to the output directory. In order to create + a link to media files use the pattern media://FILENAME in comments.

    +
  • +
+

Miscellaneous

+
    +
  • --version
    + Display the version number of TypeDoc.
  • +
  • --help
    + Display a simple cheat sheet.
  • +
+

Webpack

+

There is a plugin available to run TypeDoc with Webpack created by Microsoft. You can find it on NPM:
+ https://www.npmjs.com/package/typedoc-webpack-plugin

+

Gulp

+

There is a plugin available to run TypeDoc with Gulp created by Rogier Schouten. You can find it on NPM:
+ https://www.npmjs.org/package/gulp-typedoc/

+

Grunt

+

There is a plugin available to run TypeDoc with Grunt created by Bart van der Schoor. You can find it on NPM:
+ https://www.npmjs.org/package/grunt-typedoc

+

Plugins

+ +

Advanced guides and docs

+

Visit our homepage for advanced guides and an extensive API documentation:
+ http://typedoc.org

+

Contributing

+

Contributions are welcome and appreciated. You can find TypeDoc on GitHub, feel free to start + an issue or create a pull requests:
+ https://github.com/TypeStrong/typedoc

+

License

+

Copyright (c) 2015 Sebastian Lenz.
+ Copyright (c) 2016-2017 TypeDoc Contributors.
+ Licensed under the Apache License 2.0.

+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_classes_.inameinterface.html b/src/test/renderer/specs/interfaces/_classes_.inameinterface.html new file mode 100644 index 000000000..395e1ff3e --- /dev/null +++ b/src/test/renderer/specs/interfaces/_classes_.inameinterface.html @@ -0,0 +1,321 @@ + + + + + + INameInterface | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface INameInterface

+
+
+
+
+
+
+
+
+
+

This is a simple interface.

+
+
+
+
+

Hierarchy

+ +
+
+

Implemented by

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Properties

+
+ +

name

+
name: string
+ +
+
+

This is a interface member of INameInterface.

+
+

It should be inherited by all subinterfaces.

+
+
+
+
+

Methods

+
+ +

getName

+
    +
  • getName(): string
  • +
+
    +
  • + +
    +
    +

    This is a interface function of INameInterface.

    +
    +

    It should be inherited by all subinterfaces.

    +
    +

    Returns string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html b/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html new file mode 100644 index 000000000..4a04c5054 --- /dev/null +++ b/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html @@ -0,0 +1,291 @@ + + + + + + IPrintInterface | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface IPrintInterface

+
+
+
+
+
+
+
+
+
+

This is a simple interface.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Methods

+ +
+
+
+
+
+

Methods

+
+ +

print

+
    +
  • print(value: string): void
  • +
+
    +
  • + +
    +
    +

    This is a interface function of IPrintInterface

    +
    +

    It should be inherited by all subinterfaces.

    +
    +

    Parameters

    +
      +
    • +
      value: string
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html b/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html new file mode 100644 index 000000000..88573f9dd --- /dev/null +++ b/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html @@ -0,0 +1,384 @@ + + + + + + IPrintNameInterface | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface IPrintNameInterface

+
+
+
+
+
+
+
+
+
+

This is a interface inheriting from two other interfaces.

+
+
+
+
+

Hierarchy

+ +
+
+

Implemented by

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Properties

+
+ +

name

+
name: string
+ +
+
+

This is a interface member of INameInterface.

+
+

It should be inherited by all subinterfaces.

+
+
+
+
+

Methods

+
+ +

getName

+
    +
  • getName(): string
  • +
+
    +
  • + +
    +
    +

    This is a interface function of INameInterface.

    +
    +

    It should be inherited by all subinterfaces.

    +
    +

    Returns string

    +
  • +
+
+
+ +

print

+
    +
  • print(value: string): void
  • +
+
    +
  • + +
    +
    +

    This is a interface function of IPrintInterface

    +
    +

    It should be inherited by all subinterfaces.

    +
    +

    Parameters

    +
      +
    • +
      value: string
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

printName

+
    +
  • printName(): void
  • +
+
    +
  • + +
    +
    +

    This is a interface function of IPrintNameInterface

    +
    +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.a.html b/src/test/renderer/specs/interfaces/_generics_.a.html new file mode 100644 index 000000000..1f4c3dc84 --- /dev/null +++ b/src/test/renderer/specs/interfaces/_generics_.a.html @@ -0,0 +1,292 @@ + + + + + + A | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface A<T>

+
+
+
+
+
+
+
+
+
+

A generic interface.

+
+
+
+
+

Type parameters

+
    +
  • +

    T

    +
    +
    +

    The generic type parameter.

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + A +
      +
    • + AB +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Methods

+ +
+
+
+
+
+

Methods

+
+ +

getT

+
    +
  • getT(): T
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Returns T

    +

    A generic return value.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.ab.html b/src/test/renderer/specs/interfaces/_generics_.ab.html new file mode 100644 index 000000000..ace8e035e --- /dev/null +++ b/src/test/renderer/specs/interfaces/_generics_.ab.html @@ -0,0 +1,369 @@ + + + + + + AB | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface AB<T>

+
+
+
+
+
+
+
+
+
+

A generic interface extending two other generic interfaces + and setting one of the type parameters.

+
+
+
+
+

Type parameters

+
    +
  • +

    T

    +
    +
    +

    The leftover generic type parameter.

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Methods

+ +
+
+
+
+
+

Methods

+
+ +

getC

+
    +
  • getC(): boolean
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Returns boolean

    +

    A generic return value.

    +
  • +
+
+
+ +

getT

+
    +
  • getT(): T
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Returns T

    +

    A generic return value.

    +
  • +
+
+
+ +

setT

+
    +
  • setT(value: T): void
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: T
      +
      +

      A generic parameter.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.abnumber.html b/src/test/renderer/specs/interfaces/_generics_.abnumber.html new file mode 100644 index 000000000..1ba61cf68 --- /dev/null +++ b/src/test/renderer/specs/interfaces/_generics_.abnumber.html @@ -0,0 +1,344 @@ + + + + + + ABNumber | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ABNumber

+
+
+
+
+
+
+
+
+
+

An interface extending a generic interface and setting its type parameter.

+
+
+
+
+

Hierarchy

+
    +
  • + AB<number> +
      +
    • + ABNumber +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Methods

+ +
+
+
+
+
+

Methods

+
+ +

getC

+
    +
  • getC(): boolean
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Returns boolean

    +

    A generic return value.

    +
  • +
+
+
+ +

getT

+
    +
  • getT(): number
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Returns number

    +

    A generic return value.

    +
  • +
+
+
+ +

setT

+
    +
  • setT(value: number): void
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: number
      +
      +

      A generic parameter.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.abstring.html b/src/test/renderer/specs/interfaces/_generics_.abstring.html new file mode 100644 index 000000000..c2b9a080d --- /dev/null +++ b/src/test/renderer/specs/interfaces/_generics_.abstring.html @@ -0,0 +1,344 @@ + + + + + + ABString | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ABString

+
+
+
+
+
+
+
+
+
+

An interface extending a generic interface and setting its type parameter.

+
+
+
+
+

Hierarchy

+
    +
  • + AB<string> +
      +
    • + ABString +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Methods

+ +
+
+
+
+
+

Methods

+
+ +

getC

+
    +
  • getC(): boolean
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Returns boolean

    +

    A generic return value.

    +
  • +
+
+
+ +

getT

+
    +
  • getT(): string
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Returns string

    +

    A generic return value.

    +
  • +
+
+
+ +

setT

+
    +
  • setT(value: string): void
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: string
      +
      +

      A generic parameter.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_generics_.b.html b/src/test/renderer/specs/interfaces/_generics_.b.html new file mode 100644 index 000000000..d4a261cdc --- /dev/null +++ b/src/test/renderer/specs/interfaces/_generics_.b.html @@ -0,0 +1,335 @@ + + + + + + B | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface B<T, C>

+
+
+
+
+
+
+
+
+
+

A generic interface with two type parameters.

+
+
+
+
+

Type parameters

+
    +
  • +

    T

    +
    +
    +

    The first generic type parameter.

    +
    +
    +
  • +
  • +

    C

    +
    +
    +

    The second generic type parameter.

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + B +
      +
    • + AB +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Methods

+ +
+
+
+
+
+

Methods

+
+ +

getC

+
    +
  • getC(): C
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Returns C

    +

    A generic return value.

    +
  • +
+
+
+ +

setT

+
    +
  • setT(value: T): void
  • +
+
    +
  • + +
    +
    +

    A generic member function.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: T
      +
      +

      A generic parameter.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html b/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html new file mode 100644 index 000000000..36edc673a --- /dev/null +++ b/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html @@ -0,0 +1,287 @@ + + + + + + RunOptions | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface RunOptions

+
+
+
+
+
+
+
+
+
+

A simple interface holding a member with an union type.

+
+
+
+
+

Hierarchy

+
    +
  • + RunOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

commandline

+
commandline: string[] | string
+ +
+
+ +

program

+
program: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_access_.html b/src/test/renderer/specs/modules/_access_.html new file mode 100644 index 000000000..888c8f14f --- /dev/null +++ b/src/test/renderer/specs/modules/_access_.html @@ -0,0 +1,320 @@ + + + + + + "access" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "access"

+
+
+
+
+
+
+
+

Index

+
+
+
+

Modules

+ +
+
+

Classes

+ +
+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+
+

Variables

+
+ +

Private fakePrivateVariable

+
fakePrivateVariable: string = "test"
+ +
+
+

A variable that is made private via comment.

+
+
+
+
+ +

Protected fakeProtectedVariable

+
fakeProtectedVariable: string = "test"
+ +
+
+

A variable that is made protected via comment.

+
+
+
+
+
+

Functions

+
+ +

Private fakePrivateFunction

+
    +
  • fakePrivateFunction(): void
  • +
+
    +
  • + +
    +
    +

    A function that is made private via comment.

    +
    +
    +

    Returns void

    +
  • +
+
+
+ +

Protected fakeProtectedFunction

+
    +
  • fakeProtectedFunction(): void
  • +
+
    +
  • + +
    +
    +

    A function that is made protected via comment.

    +
    +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_access_.privatemodule.html b/src/test/renderer/specs/modules/_access_.privatemodule.html new file mode 100644 index 000000000..ffb112cfd --- /dev/null +++ b/src/test/renderer/specs/modules/_access_.privatemodule.html @@ -0,0 +1,238 @@ + + + + + + PrivateModule | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module PrivateModule

+
+
+
+
+
+
+
+
+
+

A module that is documented as being private.

+
+
+
+
+

Index

+
+
+
+

Functions

+ +
+
+
+
+
+

Functions

+
+ +

functionInsidePrivateModule

+
    +
  • functionInsidePrivateModule(): void
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_classes_.html b/src/test/renderer/specs/modules/_classes_.html new file mode 100644 index 000000000..dbbf73946 --- /dev/null +++ b/src/test/renderer/specs/modules/_classes_.html @@ -0,0 +1,240 @@ + + + + + + "classes" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "classes"

+
+
+
+
+
+
+
+

Index

+
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_default_export_.html b/src/test/renderer/specs/modules/_default_export_.html new file mode 100644 index 000000000..d1efba5bb --- /dev/null +++ b/src/test/renderer/specs/modules/_default_export_.html @@ -0,0 +1,207 @@ + + + + + + "default-export" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "default-export"

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_enumerations_.html b/src/test/renderer/specs/modules/_enumerations_.html new file mode 100644 index 000000000..c64b722a0 --- /dev/null +++ b/src/test/renderer/specs/modules/_enumerations_.html @@ -0,0 +1,207 @@ + + + + + + "enumerations" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "enumerations"

+
+
+
+
+
+
+
+

Index

+
+
+
+

Enumerations

+ +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_flattened_.html b/src/test/renderer/specs/modules/_flattened_.html new file mode 100644 index 000000000..24764a442 --- /dev/null +++ b/src/test/renderer/specs/modules/_flattened_.html @@ -0,0 +1,393 @@ + + + + + + "flattened" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "flattened"

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+

Functions

+ +
+
+
+
+
+

Functions

+
+ +

flattenedCallback

+
    +
  • flattenedCallback(callback: function): void
  • +
+
    +
  • + +
    +
    +

    A function that has a parameter that requires a typed function callback.

    +
    +
    +

    Parameters

    +
      +
    • +
      callback: function
      +
      +

      The typed function callback.

      +
      +
        +
      • +
          +
        • (param: number, optionalParam?: string): string
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            param: number
            +
            +

            A parameter of the typed function callback.

            +
            +
          • +
          • +
            Optional optionalParam: string
            +
            +

            An optional parameter of the typed function callback.

            +
            +
          • +
          +

          Returns string

          +
        • +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

flattenedIndexSignature

+
    +
  • flattenedIndexSignature(indexed: object): void
  • +
+
    +
  • + +
    +
    +

    A function that accepts an index signature parameter.

    +
    +
    +

    Parameters

    +
      +
    • +
      indexed: object
      +
      +

      The index signature parameter.

      +
      +
        +
      • +
        [index: number]: object
        +
          +
        • +
          name: string
          +
        • +
        • +
          Optional value?: number
          +
        • +
        +
      • +
      • +
        test: string
        +
        +

        A property of the index signature instance.

        +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

flattenedParameter

+
    +
  • flattenedParameter(options: object): void
  • +
+
    +
  • + +
    +
    +

    A function that accepts an option object defined inline.

    +
    +
    +

    Parameters

    +
      +
    • +
      options: object
      +
      +

      The inline typed options object.

      +
      +
        +
      • +
        [name: string]: any
        +
      • +
      • +
        Optional anotherValue?: string
        +
        +

        Another value on the options object parameter.

        +
        +
      • +
      • +
        Optional moreOptions?: object
        +
        +

        A typed child object of the options object.

        +
        +
          +
        • +
          moreValues: number
          +
          +

          A value of the typed child object.

          +
          +
        • +
        +
      • +
      • +
        Optional value?: string
        +
        +

        A value on the options object parameter.

        +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_functions_.html b/src/test/renderer/specs/modules/_functions_.html new file mode 100644 index 000000000..920986174 --- /dev/null +++ b/src/test/renderer/specs/modules/_functions_.html @@ -0,0 +1,703 @@ + + + + + + "functions" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "functions"

+
+
+
+
+
+
+
+

Index

+
+ +
+
+
+

Functions

+
+ +

createSomething

+
    +
  • createSomething(): object
  • +
+
    +
  • + +
    +
    +

    A function that returns an object. + Also no type information is given, the object should be correctly reflected.

    +
    +
    +

    Returns object

    +
      +
    • +
      foo: string
      +
    • +
    • +
      doAnotherThing: function
      +
        +
      • doAnotherThing(): void
      • +
      +
    • +
    • +
      doSomething: function
      +
        +
      • doSomething(a: number): number
      • +
      +
        +
      • + +

        Parameters

        +
          +
        • +
          a: number
          +
        • +
        +

        Returns number

        +
      • +
    • +
    +
  • +
+
+
+ +

exportedFunction

+
    +
  • exportedFunction(): void
  • +
+
    +
  • + +
    +
    +

    This is a simple exported function.

    +
    +
    +

    Returns void

    +
  • +
+
+
+ +

functionWithArguments

+
    +
  • functionWithArguments(paramZ: string, paramG: any, paramA: INameInterface): number
  • +
+
    +
  • + +
    +
    +

    This is a function with multiple arguments and a return value.

    +
    +
    +

    Parameters

    +
      +
    • +
      paramZ: string
      +
      +

      This is a string parameter.

      +
      +
    • +
    • +
      paramG: any
      +
      +

      This is a parameter flagged with any. + This sentence is placed in the next line.

      +
      +
    • +
    • +
      paramA: INameInterface
      +
      +

      This is a parameter pointing to an interface.

      +
      var value:BaseClass = new BaseClass('test');
      +functionWithArguments('arg', 0, value);
      +
      +
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

functionWithDefaults

+
    +
  • functionWithDefaults(valueA?: string, valueB?: number, valueC?: number, valueD?: boolean, valueE?: boolean): string
  • +
+
    +
  • + +
    +
    +

    This is a function with a parameter that has a default value.

    +
    +
    +

    Parameters

    +
      +
    • +
      Default value valueA: string = "defaultValue"
      +
    • +
    • +
      Default value valueB: number = 100
      +
    • +
    • +
      Default value valueC: number = Number.NaN
      +
    • +
    • +
      Default value valueD: boolean = true
      +
    • +
    • +
      Default value valueE: boolean = false
      +
    • +
    +

    Returns string

    +

    The input value or the default value.

    +
  • +
+
+
+ +

functionWithDocLink

+
    +
  • functionWithDocLink(): void
  • +
+ +
+
+ +

functionWithOptionalValue

+
    +
  • functionWithOptionalValue(requiredParam: string, optionalParam?: string): void
  • +
+
    +
  • + +
    +
    +

    This is a function with a parameter that is optional.

    +
    +
    +

    Parameters

    +
      +
    • +
      requiredParam: string
      +
      +

      A normal parameter.

      +
      +
    • +
    • +
      Optional optionalParam: string
      +
      +

      An optional parameter.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

functionWithRest

+
    +
  • functionWithRest(...rest: string[]): string
  • +
+
    +
  • + +
    +
    +

    This is a function with rest parameter.

    +
    +
    +

    Parameters

    +
      +
    • +
      Rest ...rest: string[]
      +
      +

      Multiple strings.

      +
      +
    • +
    +

    Returns string

    +

    The combined string.

    +
  • +
+
+
+ +

genericFunction

+
    +
  • genericFunction<T>(value: T): T
  • +
+
    +
  • + +
    +
    +

    This is a generic function.

    +
    +
    +

    Type parameters

    +
      +
    • +

      T

      +
      +

      The type parameter.

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      value: T
      +
      +

      The typed value.

      +
      +
    • +
    +

    Returns T

    +

    Returns the typed value.

    +
  • +
+
+
+ +

internalFunction

+
    +
  • internalFunction(): void
  • +
+
    +
  • + +
    +
    +

    This is an internal function.

    +
    +
    +

    Returns void

    +
  • +
+
+
+ +

multipleSignatures

+
    +
  • multipleSignatures(value: string): string
  • +
  • multipleSignatures(value: object): string
  • +
+
    +
  • + +
    +
    +

    This is the first signature of a function with multiple signatures.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: string
      +
      +

      The name value.

      +
      +
    • +
    +

    Returns string

    +
  • +
  • + +
    +
    +

    This is the second signature of a function with multiple signatures.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: object
      +
      +

      An object containing the name value.

      +
      +
        +
      • +
        name: string
        +
        +

        A value of the object.

        +
        +
      • +
      +
    • +
    +

    Returns string

    +
  • +
+
+
+ +

variableFunction

+
    +
  • variableFunction(paramZ: string, paramG: any, paramA: INameInterface): number
  • +
+
    +
  • + +
    +
    +

    This is a function with multiple arguments and a return value.

    +
    +
    +

    Parameters

    +
      +
    • +
      paramZ: string
      +
      +
      +

      This is a string parameter.

      +
      +
      +
    • +
    • +
      paramG: any
      +
      +
      +

      This is a parameter flagged with any. + This sentence is placed in the next line.

      +
      +
      +
    • +
    • +
      paramA: INameInterface
      +
      +
      +

      This is a parameter pointing to an interface.

      +
      var value:BaseClass = new BaseClass('test');
      +functionWithArguments('arg', 0, value);
      +
      +
      +
      +
    • +
    +

    Returns number

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_functions_.modulefunction.html b/src/test/renderer/specs/modules/_functions_.modulefunction.html new file mode 100644 index 000000000..9559f841d --- /dev/null +++ b/src/test/renderer/specs/modules/_functions_.modulefunction.html @@ -0,0 +1,326 @@ + + + + + + moduleFunction | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module moduleFunction

+
+
+
+
+
+
+
+
+
+

This is the module extending the function moduleFunction().

+
+
+
+
+

Callable

+
    +
  • moduleFunction(arg: string): string
  • +
+
    +
  • + +
    +
    +

    This is a function that is extended by a module.

    +
    +
    +

    Parameters

    +
      +
    • +
      arg: string
      +
      +

      An argument.

      +
      +
    • +
    +

    Returns string

    +
  • +
+
+
+

Index

+
+
+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+
+

Variables

+
+ +

functionVariable

+
functionVariable: string
+ +
+
+

This variable is appended to a function.

+
+
+
+
+
+

Functions

+
+ +

append

+
    +
  • append(): void
  • +
+
    +
  • + +
    +
    +

    This function is appended to another function.

    +
    +
    +

    Returns void

    +
  • +
+
+
+ +

prepend

+
    +
  • prepend(): void
  • +
+
    +
  • + +
    +
    +

    This function is appended to another function.

    +
    +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_generics_.html b/src/test/renderer/specs/modules/_generics_.html new file mode 100644 index 000000000..f4f0c8a9a --- /dev/null +++ b/src/test/renderer/specs/modules/_generics_.html @@ -0,0 +1,299 @@ + + + + + + "generics" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "generics"

+
+
+
+
+
+
+
+

Index

+
+
+
+

Interfaces

+ +
+
+

Functions

+ +
+
+
+
+
+

Functions

+
+ +

getGenericArray

+
    +
  • getGenericArray(): Array<string>
  • +
+
    +
  • + +
    +
    +

    A function returning a generic array with type parameters.

    +
    +
    +

    Returns Array<string>

    +

    The return value with type arguments.

    +
  • +
+
+
+ +

testFunction

+
    +
  • testFunction<T>(value: T): T
  • +
+
    +
  • + +
    +
    +

    A generic function

    +
    +
    +

    Type parameters

    +
      +
    • +

      T

      +
      +

      The generic type parameter.

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      value: T
      +
      +

      A generic parameter.

      +
      +
    • +
    +

    Returns T

    +

    A generic return value.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_modules_.html b/src/test/renderer/specs/modules/_modules_.html new file mode 100644 index 000000000..c70e74833 --- /dev/null +++ b/src/test/renderer/specs/modules/_modules_.html @@ -0,0 +1,486 @@ + + + + + + "modules" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "modules"

+
+
+
+
+
+
+
+
+
+

...

+
+
+
+
+

Index

+
+
+
+

Modules

+ +
+
+

Variables

+ +
+
+

Object literals

+ +
+
+
+
+
+

Variables

+
+ +

exportedGlobalVariable

+
exportedGlobalVariable: string = "foo"
+ +
+
+

An exported global variable.

+
+
+
+
+ +

globalVariable

+
globalVariable: string = "foo"
+ +
+
+

A non-exported global variable.

+
+
+
+
+ +

typeLiteral

+
typeLiteral: object
+ +
+

Type declaration

+
    +
  • +
      +
    • (): string
    • +
    +
      +
    • +

      Returns string

      +
    • +
    +
  • +
  • +
    Optional valueA?: number
    +
  • +
  • +
    Optional valueB?: boolean
    +
  • +
  • +
    valueX: object
    +
      +
    • +
      valueA: number[]
      +
    • +
    • +
      valueY: function
      +
        +
      • +
          +
        • (z: string): object
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            z: string
            +
          • +
          +

          Returns object

          +
            +
          • +
            a: string
            +
          • +
          • +
            b: string
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    • +
      valueZ: string
      +
    • +
    +
  • +
  • +
    valueY: function
    +
      +
    • +
        +
      • (): string
      • +
      +
        +
      • +

        Returns string

        +
      • +
      +
    • +
    +
  • +
  • +
    valueZ: string
    +
  • +
+
+
+
+
+

Object literals

+
+ +

objectLiteral

+
objectLiteral: object
+ +
+
+

An object literal.

+
+
+
+ +

valueA

+
valueA: number = 100
+ +
+
+ +

valueB

+
valueB: boolean = true
+ +
+
+ +

valueZ

+
valueZ: string = "foo"
+ +
+
+ +

valueY

+
    +
  • valueY(): string
  • +
+ +
+
+ +

valueX

+
valueX: object
+ +
+ +

valueA

+
valueA: number[] = [100, 200, 300]
+ +
+
+ +

valueZ

+
valueZ: string = "foo"
+ +
+
+ +

valueY

+
    +
  • valueY(z: string): object
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      z: string
      +
    • +
    +

    Returns object

    +
      +
    • +
      a: string
      +
    • +
    • +
      b: string
      +
    • +
    +
  • +
+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_modules_.mymodule.html b/src/test/renderer/specs/modules/_modules_.mymodule.html new file mode 100644 index 000000000..40849a244 --- /dev/null +++ b/src/test/renderer/specs/modules/_modules_.mymodule.html @@ -0,0 +1,340 @@ + + + + + + MyModule | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module MyModule

+
+
+
+
+
+
+
+
+
+

This is a module.

+
+
+
+
+

Index

+
+
+
+

Modules

+ +
+
+

Variables

+ +
+
+

Object literals

+ +
+
+
+
+
+

Variables

+
+ +

exportedModuleVariable

+
exportedModuleVariable: string = "foo"
+ +
+
+ +

moduleVariable

+
moduleVariable: number[] = [100, 200]
+ +
+
+ +

moduleVariable2

+
moduleVariable2: number[]
+ +
+
+
+

Object literals

+
+ +

object

+
object: object
+ +
+
+

This is an object literal.

+
+
+
+ +

name

+
name: string = "Test"
+ +
+
+

An object literal value.

+
+
+
+
+ +

print

+
    +
  • print(value: string): void
  • +
+
    +
  • + +
    +
    +

    An object literal function.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: string
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html b/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html new file mode 100644 index 000000000..a5591148a --- /dev/null +++ b/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html @@ -0,0 +1,253 @@ + + + + + + MySubmodule | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module MySubmodule

+
+
+
+
+
+
+
+
+
+

This is a submodule with the preferred comment.

+
+
+
+
+

Index

+
+
+
+

Variables

+
    +
  • a
  • +
  • b
  • +
+
+
+
+
+
+

Variables

+
+ +

a

+
a: string
+ +
+
+ +

b

+
b: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_single_export_.html b/src/test/renderer/specs/modules/_single_export_.html new file mode 100644 index 000000000..3d6f09e6d --- /dev/null +++ b/src/test/renderer/specs/modules/_single_export_.html @@ -0,0 +1,207 @@ + + + + + + "single-export" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "single-export"

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_typescript_1_3_.html b/src/test/renderer/specs/modules/_typescript_1_3_.html new file mode 100644 index 000000000..fbf5c6e70 --- /dev/null +++ b/src/test/renderer/specs/modules/_typescript_1_3_.html @@ -0,0 +1,234 @@ + + + + + + "typescript-1.3" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "typescript-1.3"

+
+
+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+

Variables

+ +
+
+
+
+
+

Variables

+
+ +

tupleType

+
tupleType: [string, ClassWithProtectedMembers] = ['test', new ClassWithProtectedMembers()]
+ +
+
+

A variable with a tuple type.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_typescript_1_4_.html b/src/test/renderer/specs/modules/_typescript_1_4_.html new file mode 100644 index 000000000..37e9eb6db --- /dev/null +++ b/src/test/renderer/specs/modules/_typescript_1_4_.html @@ -0,0 +1,541 @@ + + + + + + "typescript-1.4" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "typescript-1.4"

+
+
+
+
+
+
+
+
+
+

Examples of features added in TypeScript 1.4.

+
+
+
see
+

http://blogs.msdn.com/b/typescript/archive/2014/11/18/what-s-new-in-the-typescript-type-system.aspx

+
+
+
+
+
+

Index

+
+
+
+

Classes

+ +
+
+

Interfaces

+ +
+
+

Type aliases

+ +
+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+
+

Type aliases

+
+ +

Callback

+
Callback: function
+ +
+
+

A type alias of for a callback function.

+
+
+
+

Type declaration

+
    +
  • +
      +
    • (...parameters: string[]): string
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        Rest ...parameters: string[]
        +
        +

        The rest parameter.

        +
        +
      • +
      +

      Returns string

      +
    • +
    +
  • +
+
+
+
+ +

GenericCallback

+
GenericCallback: function
+ +
+
+

A type alias of for a generic callback function.

+
+
+
returns
+

Some return value.

+
+
+
+
+

Type declaration

+
    +
  • +
      +
    • <T>(val: T, index: number, arr: Array<T>): any
    • +
    +
      +
    • +

      Type parameters

      +
        +
      • +

        T

        +
        +

        Some type argument.

        +
        +
      • +
      +

      Parameters

      +
        +
      • +
        val: T
        +
        +

        Some generic value.

        +
        +
      • +
      • +
        index: number
        +
        +

        Some index value.

        +
        +
      • +
      • +
        arr: Array<T>
        +
        +

        A generic array.

        +
        +
      • +
      +

      Returns any

      +
    • +
    +
  • +
+
+
+
+ +

MyNumber

+
MyNumber: number
+ +
+
+

A type alias describing a primitive value.

+
+
+
+
+ +

MyRunOptions

+
MyRunOptions: RunOptions
+ +
+
+

A type alias describing a reference type.

+
+
+
+
+ +

PrimitiveArray

+
PrimitiveArray: Array<string | number | boolean>
+ +
+
+

A type alias describing an array.

+
+
+
+
+
+

Variables

+
+ +

callback

+
callback: Callback
+ +
+
+

A variable pointing to a type alias.

+
+
+
+
+ +

interfaceOrString

+
interfaceOrString: RunOptions | string
+ +
+
+

A variable defined using an union type.

+
+
+
+
+
+

Functions

+
+ +

functionUsingTypes

+ + +
+
+ +

functionWithGenericCallback

+
    +
  • functionWithGenericCallback<T>(arr: Array<T>, callback: GenericCallback): any
  • +
+
    +
  • + +
    +
    +

    A generic function using a generic type alias.

    +
    +
    +

    Type parameters

    +
      +
    • +

      T

      +
      +

      Some type argument.

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      arr: Array<T>
      +
      +

      A generic array.

      +
      +
    • +
    • +
      callback: GenericCallback
      +
      +

      Some generic type alias callback.

      +
      +
    • +
    +

    Returns any

    +

    Some return value.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/renderer/specs/modules/_typescript_1_5_.html b/src/test/renderer/specs/modules/_typescript_1_5_.html new file mode 100644 index 000000000..4c9b4fd9c --- /dev/null +++ b/src/test/renderer/specs/modules/_typescript_1_5_.html @@ -0,0 +1,416 @@ + + + + + + "typescript-1.5" | typedoc + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

External module "typescript-1.5"

+
+
+
+
+
+
+
+

Index

+
+ +
+
+
+

Variables

+
+ +

destructArrayA

+
destructArrayA: number
+ +
+
+ +

destructArrayB

+
destructArrayB: string
+ +
+
+ +

destructArrayC

+
destructArrayC: number = 10
+ +
+
+ +

destructArrayWithIgnoresA

+
destructArrayWithIgnoresA: number
+ +
+
+ +

destructArrayWithIgnoresRest

+
destructArrayWithIgnoresRest: number[]
+ +
+
+ +

destructArrayWithRest

+
destructArrayWithRest: number[]
+ +
+
+ +

destructArrayWithRestA

+
destructArrayWithRestA: number
+ +
+
+ +

destructArrayWithRestB

+
destructArrayWithRestB: number
+ +
+
+ +

destructObjectA

+
destructObjectA: number
+ +
+
+ +

destructObjectB

+
destructObjectB: string
+ +
+
+ +

destructObjectC

+
destructObjectC: number
+ +
+
+
+

Functions

+
+ +

drawText

+
    +
  • drawText(__namedParameters: object): void
  • +
+
    +
  • + +
    +
    +

    Destructuring function parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      __namedParameters: object
      +
        +
      • +
        bold: boolean
        +
        +

        Should it be bold?

        +
        +
      • +
      • +
        location: [number, number]
        +
        +

        This is the location

        +
        +
      • +
      • +
        text: string
        +
        +

        This is the text

        +
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Module
  • +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Index signature
  • +
  • Type alias
  • +
+
    +
  • Enumeration
  • +
  • Enumeration member
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Index signature
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
  • Index signature
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
  • Protected accessor
  • +
+
    +
  • Private property
  • +
  • Private method
  • +
  • Private accessor
  • +
+
    +
  • Static property
  • +
  • Static method
  • +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/src/test/typedoc.ts b/src/test/typedoc.ts index eb7f321cb..0b601f45e 100644 --- a/src/test/typedoc.ts +++ b/src/test/typedoc.ts @@ -1,4 +1,4 @@ -import { Application } from '..'; +import { Application } from '..'; import * as Path from 'path'; import Assert = require('assert'); From c3bb32d37122f811741f25eebdfaf83e610b6f6f Mon Sep 17 00:00:00 2001 From: aciccarello Date: Sat, 15 Jul 2017 23:27:53 -0600 Subject: [PATCH 09/12] fixup! Updated library for stricter generic checks --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d837eb619..c86eac9ec 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "LICENSE" ], "scripts": { - "test": "mocha -t 4000 dist/test", + "test": "mocha -t 10000 dist/test", "build": "grunt build_and_test", "prepublish": "npm run build" }, From 36e536192bf2a5d1b27e84427ef42363e2cd7acd Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Wed, 26 Jul 2017 10:42:48 +0200 Subject: [PATCH 10/12] downgrading version into 0.7.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c86eac9ec..b634d5b82 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "typedoc", "description": "Create api documentations for typescript projects.", - "version": "0.7.2", + "version": "0.7.1", "homepage": "http://typedoc.org", "main": "dist/index.js", "typings": "dist/index.d.ts", From d3d4d420ee8759560135eeb58d9611bc82f4215d Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Wed, 26 Jul 2017 20:12:16 +0200 Subject: [PATCH 11/12] Update tsconfig.json --- tsconfig.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index ae167aad9..a83d49406 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,7 +3,9 @@ "module": "commonjs", "lib": [ "dom", - "es2016" + "es5", +- "es2015.collection", +- "es2015.iterable" ], "target": "es5", "noImplicitAny": false, From b49ece422dadd3e41152ca401f4b9eb999ac9f8b Mon Sep 17 00:00:00 2001 From: Aleix Morgadas Date: Wed, 26 Jul 2017 22:07:08 +0200 Subject: [PATCH 12/12] Update tsconfig.json --- tsconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index a83d49406..7067e0c6d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,8 +4,8 @@ "lib": [ "dom", "es5", -- "es2015.collection", -- "es2015.iterable" + "es2015.collection", + "es2015.iterable" ], "target": "es5", "noImplicitAny": false,