From a0b240884bd31a31e5142d654342ac14e8d29ba9 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 19 Aug 2015 20:36:57 -0700 Subject: [PATCH] =?UTF-8?q?fix(.d.ts):=20show=20unknown=20fields=20as=20?= =?UTF-8?q?=E2=80=98any=E2=80=99=20not=20=E2=80=98void=E2=80=99.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #3637 --- .../templates/type-definition.template.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/typescript-definition-package/templates/type-definition.template.html b/docs/typescript-definition-package/templates/type-definition.template.html index b1667ee54a..020dfe149d 100644 --- a/docs/typescript-definition-package/templates/type-definition.template.html +++ b/docs/typescript-definition-package/templates/type-definition.template.html @@ -13,7 +13,12 @@ {$ member.name $}{% if member.optional %}?{% endif -%} {% if member.typeParameters %}<{% for typeParam in member.typeParameters %}{$ typeParam $}{% if not loop.last %}, {% endif %}{% endfor %}>{% endif -%} {%- if member.parameters -%}({% for param in member.parameters %}{$ param $}{% if not loop.last %}, {% endif %}{% endfor %}){%- endif -%} -{%- if member.returnType == 'Directive' %}: DirectiveAnnotation{%- elif member.returnType -%}: {$ member.returnType $}{%- else -%}: void +{%- if member.returnType -%} + : {$ member.returnType $} +{%- elif member.parameters -%} + : void +{%- else -%} + : any {%- endif -%}; {%- endmacro -%}