angular-cn/aio/tools/transforms/templates/api
Pete Bacon Darwin b1902db0cb build(docs-infra): render all overloads if they are abstract (#25670)
In an overloaded method, the overload with the function body is the
actual method doc, and this doc is not included in the list of "additional"
overloads.

Moreover, the logic (all in dgeni-packages) is that if none of the items
has a body then we use the first overload as the actual method doc.

In the case of abstract methods, none of the methods have a body. So we
have a situation where the overloads collection does not contain the first
abstract method, even though it is not the "implementation" of the method.
Therefore we need to still render it.

Closes #25610

PR Close #25670
2018-08-27 18:19:08 -04:00
..
includes build(docs-infra): ensure all API headings are sentence cased (#24949) 2018-07-23 08:43:07 -07:00
lib build(docs-infra): render all overloads if they are abstract (#25670) 2018-08-27 18:19:08 -04:00
base.template.html build(docs-infra): remove stability labels from API docs (#25453) 2018-08-14 13:17:15 -07:00
class.template.html build(docs-infra): remove "annotations" section from API pages (#25677) 2018-08-27 18:18:41 -04:00
const.template.html build(aio): refactor API templates for clean start 2017-05-03 13:30:11 -07:00
decorator.template.html fix(docs-infra): fix table header layout in API pages (#24919) 2018-07-20 10:48:42 -07:00
directive.template.html build(aio): do not render annotations block for directives 2017-09-12 13:56:21 -04:00
enum.template.html build(aio): improve `enum` API rendering (#23872) 2018-05-14 10:37:42 -07:00
export-base.template.html build(aio): move "see also" block to export-base template (#22681) 2018-03-12 11:23:46 -07:00
function.template.html build(aio): render param descriptions for function exports (#22534) 2018-03-05 10:12:55 -08:00
interface.template.html build(aio): add github links to API doc members (#24000) 2018-06-13 16:47:40 -07:00
let.template.html build(aio): refactor API templates for clean start 2017-05-03 13:30:11 -07:00
package.template.html build(docs-infra): clean up API package template (#25453) 2018-08-14 13:17:15 -07:00
pipe.template.html build(aio): improve the API Pipe pages (#22702) 2018-03-14 14:21:11 -07:00
type-alias.template.html build(aio): fix various API rendering issues 2017-10-03 08:15:02 -07:00
value-module.template.html build(aio): refactor API templates for clean start 2017-05-03 13:30:11 -07:00
var.template.html build(aio): display types of API const docs correctly (#23850) 2018-05-11 16:44:50 -04:00