Skip to content

Commit

Permalink
fix(build_docs): fix doc building
Browse files Browse the repository at this point in the history
  • Loading branch information
bafolts committed Sep 24, 2016
1 parent e20cdb7 commit 3def08a
Show file tree
Hide file tree
Showing 29 changed files with 33 additions and 36 deletions.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@
"coveralls": "^2.11.13",
"cz-conventional-changelog": "^1.2.0",
"doctoc": "^1.0.0",
"escape-string-regexp": "^1.0.5 ",
"esdoc": "^0.4.7",
"eslint": "^2.12.0",
"fs-extra": "^0.30.0",
Expand Down
2 changes: 1 addition & 1 deletion spec/helpers/ambient.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ declare module 'mocha/lib/suite' {
}

declare module 'mocha/lib/test' {
}
}
2 changes: 1 addition & 1 deletion src/MiscJSDoc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import './observable/dom/MiscJSDoc';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class ObservableDoc {
/**
Expand Down
2 changes: 1 addition & 1 deletion src/observable/ArrayLikeObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { TeardownLogic } from '../Subscription';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class ArrayLikeObservable<T> extends Observable<T> {

Expand Down
2 changes: 1 addition & 1 deletion src/observable/ArrayObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { TeardownLogic } from '../Subscription';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class ArrayObservable<T> extends Observable<T> {

Expand Down
2 changes: 1 addition & 1 deletion src/observable/BoundCallbackObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { AsyncSubject } from '../AsyncSubject';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class BoundCallbackObservable<T> extends Observable<T> {
subject: AsyncSubject<T>;
Expand Down
2 changes: 1 addition & 1 deletion src/observable/BoundNodeCallbackObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { AsyncSubject } from '../AsyncSubject';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class BoundNodeCallbackObservable<T> extends Observable<T> {
subject: AsyncSubject<T>;
Expand Down
2 changes: 1 addition & 1 deletion src/observable/DeferObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { OuterSubscriber } from '../OuterSubscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class DeferObservable<T> extends Observable<T> {

Expand Down
2 changes: 1 addition & 1 deletion src/observable/EmptyObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export interface DispatchArg<T> {
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class EmptyObservable<T> extends Observable<T> {

Expand Down
2 changes: 1 addition & 1 deletion src/observable/ErrorObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export interface DispatchArg {
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class ErrorObservable extends Observable<any> {

Expand Down
4 changes: 2 additions & 2 deletions src/observable/ForkJoinObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { InnerSubscriber } from '../InnerSubscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class ForkJoinObservable<T> extends Observable<T> {
constructor(private sources: Array<SubscribableOrPromise<any>>,
Expand Down Expand Up @@ -138,4 +138,4 @@ class ForkJoinSubscriber<T> extends OuterSubscriber<T, T> {

destination.complete();
}
}
}
2 changes: 1 addition & 1 deletion src/observable/FromEventObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ export type SelectorMethodSignature<T> = (...args: Array<any>) => T;
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class FromEventObservable<T, R> extends Observable<T> {

Expand Down
4 changes: 2 additions & 2 deletions src/observable/FromEventPatternObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { Subscriber } from '../Subscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class FromEventPatternObservable<T, R> extends Observable<T> {

Expand Down Expand Up @@ -100,4 +100,4 @@ export class FromEventPatternObservable<T, R> extends Observable<T> {
errorSubscriber.error(e);
}
}
}
}
2 changes: 1 addition & 1 deletion src/observable/FromObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const isArrayLike = (<T>(x: any): x is ArrayLike<T> => x && typeof x.length ===
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class FromObservable<T> extends Observable<T> {
constructor(private ish: ObservableInput<T>, private scheduler?: Scheduler) {
Expand Down
2 changes: 1 addition & 1 deletion src/observable/GenerateObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export interface GenerateOptions<T, S> extends GenerateBaseOptions<S> {
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class GenerateObservable<T, S> extends Observable<T> {
constructor(private initialState: S,
Expand Down
2 changes: 1 addition & 1 deletion src/observable/IfObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { OuterSubscriber } from '../OuterSubscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class IfObservable<T, R> extends Observable<T> {

Expand Down
2 changes: 1 addition & 1 deletion src/observable/IntervalObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { async } from '../scheduler/async';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class IntervalObservable extends Observable<number> {
/**
Expand Down
2 changes: 1 addition & 1 deletion src/observable/IteratorObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { Subscriber } from '../Subscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class IteratorObservable<T> extends Observable<T> {
private iterator: any;
Expand Down
2 changes: 1 addition & 1 deletion src/observable/NeverObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { noop } from '../util/noop';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class NeverObservable<T> extends Observable<T> {
/**
Expand Down
4 changes: 2 additions & 2 deletions src/observable/PairsObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ function dispatch<T>(state: PairsContext<T>) {
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class PairsObservable<T> extends Observable<Array<string | T>> {
private keys: Array<string>;
Expand Down Expand Up @@ -91,4 +91,4 @@ export class PairsObservable<T> extends Observable<Array<string | T>> {
subscriber.complete();
}
}
}
}
2 changes: 1 addition & 1 deletion src/observable/PromiseObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { TeardownLogic } from '../Subscription';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class PromiseObservable<T> extends Observable<T> {

Expand Down
2 changes: 1 addition & 1 deletion src/observable/RangeObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { Subscriber } from '../Subscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class RangeObservable extends Observable<number> {

Expand Down
2 changes: 1 addition & 1 deletion src/observable/ScalarObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { TeardownLogic } from '../Subscription';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class ScalarObservable<T> extends Observable<T> {
static create<T>(value: T, scheduler?: Scheduler): ScalarObservable<T> {
Expand Down
2 changes: 1 addition & 1 deletion src/observable/SubscribeOnObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export interface DispatchArg<T> {
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class SubscribeOnObservable<T> extends Observable<T> {
static create<T>(source: Observable<T>, delay: number = 0, scheduler: Scheduler = asap): Observable<T> {
Expand Down
2 changes: 1 addition & 1 deletion src/observable/TimerObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { Subscriber } from '../Subscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class TimerObservable extends Observable<number> {

Expand Down
4 changes: 2 additions & 2 deletions src/observable/UsingObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { OuterSubscriber } from '../OuterSubscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class UsingObservable<T> extends Observable<T> {

Expand Down Expand Up @@ -54,4 +54,4 @@ class UsingSubscriber<T> extends OuterSubscriber<T, T> {
this._error(err);
}
}
}
}
2 changes: 1 addition & 1 deletion src/observable/dom/AjaxObservable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ export function ajaxGetJSON<T>(url: string, headers?: Object): Observable<T> {
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class AjaxObservable<T> extends Observable<T> {
/**
Expand Down
2 changes: 1 addition & 1 deletion src/observable/dom/WebSocketSubject.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export interface WebSocketSubjectConfig {
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
* @ignore
*/
export class WebSocketSubject<T> extends AnonymousSubject<T> {

Expand Down
6 changes: 1 addition & 5 deletions tools/custom-esdoc-plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,18 +38,14 @@ exports.onHandleTag = function onHandleTag(ev) {
var name = getTagValue(tag, '@name');
var isStatic = getTagValue(tag, '@static');
var noImport = getTagValue(tag, '@noimport');
var isHidden = getTagValue(tag, '@hide');
if (name) {
tag.name = name;
}
if (noImport) {
delete tag.importPath;
delete tag.importStyle;
}
if (isHidden) {
ev.data.tag[i] = {name: '', longname: ''};
ev.data.tag[i]['export'] = false;
} else if (owner) {
if (owner && owner === 'Observable') {
var ownerLongname = getLongname(ev, owner);
tag.kind = 'method';
tag.static = false;
Expand Down

0 comments on commit 3def08a

Please sign in to comment.