docs(*): Document a lot more symbols that are missing comments in our generated docs.

This commit is contained in:
Alex Rickabaugh
2015-12-03 15:49:09 -08:00
parent 5a04ffec3e
commit 80a5e47e61
65 changed files with 793 additions and 22 deletions
@@ -166,6 +166,10 @@ export class StringMapWrapper {
}
}
/**
* A boolean-valued function over a value, possibly including context information
* regarding that value's position in an array.
*/
export interface Predicate<T> { (value: T, index?: number, array?: T[]): boolean; }
export class ListWrapper {
@@ -12,6 +12,9 @@ export class BaseException extends Error {
toString(): string { return this.message; }
}
/**
* Wraps an exception and provides additional context or information.
*/
export class WrappedException extends Error {
private _wrapperStack: any;
+4
View File
@@ -29,6 +29,10 @@ export var Type = Function;
* the `MyCustomComponent` constructor function.
*/
export interface Type extends Function {}
/**
* Runtime representation of a type that is constructable (non-abstract).
*/
export interface ConcreteType extends Type { new (...args): any; }
export function getTypeNameForDebugging(type: Type): string {