/** * @namespace pulsar */ /** * @namespace pulsar.tsdoc */ module pulsar.tsdoc { class GenericClass<T> { /** * Search an array for the first element that satisfies a given condition and * return that element. * @param {Array.<T>} arr Array or array * @class pulsar.tsdoc.GenericClass<T extends Object> */ constructor(public value: T) {} /** * Method Description * @method pulsar.tsdoc.GenericClass#takeParam * @param {T} arg Param Description */ takeParam(arg: T) {} /** * Method Description * @method pulsar.tsdoc.GenericClass#returnType * @return {T} */ returnType(): T { return null; } } }