Skip to content

Commit a0b2408

Browse files
committed
fix(.d.ts): show unknown fields as ‘any’ not ‘void’.
Closes angular#3637
1 parent 9afcb00 commit a0b2408

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

docs/typescript-definition-package/templates/type-definition.template.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@
1313
{$ member.name $}{% if member.optional %}?{% endif -%}
1414
{% if member.typeParameters %}<{% for typeParam in member.typeParameters %}{$ typeParam $}{% if not loop.last %}, {% endif %}{% endfor %}>{% endif -%}
1515
{%- if member.parameters -%}({% for param in member.parameters %}{$ param $}{% if not loop.last %}, {% endif %}{% endfor %}){%- endif -%}
16-
{%- if member.returnType == 'Directive' %}: DirectiveAnnotation{%- elif member.returnType -%}: {$ member.returnType $}{%- else -%}: void
16+
{%- if member.returnType -%}
17+
: {$ member.returnType $}
18+
{%- elif member.parameters -%}
19+
: void
20+
{%- else -%}
21+
: any
1722
{%- endif -%};
1823
{%- endmacro -%}
1924

0 commit comments

Comments
 (0)