From 6ebc6bd0e9945678e42caf7ec82de6f0d237d56f Mon Sep 17 00:00:00 2001 From: Soc Sieng Date: Sat, 11 Jan 2020 21:12:01 -0800 Subject: [PATCH] Render hyperlink for TypeOperatorType --- package-lock.json | 2 +- package.json | 2 +- src/default/partials/type.hbs | 46 ++++++++++++++++++++--------------- 3 files changed, 28 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 103efbaa..57c146b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "typedoc-default-themes", - "version": "0.6.3", + "version": "0.6.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 68eb2510..c7f30567 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "typedoc-default-themes", "description": "Default themes for TypeDoc.", - "version": "0.6.3", + "version": "0.6.4", "homepage": "https://typedoc.org/", "main": "bin/plugin.js", "files": [ diff --git a/src/default/partials/type.hbs b/src/default/partials/type.hbs index 6dd5d05c..af75e112 100644 --- a/src/default/partials/type.hbs +++ b/src/default/partials/type.hbs @@ -64,28 +64,34 @@ {{/if}} {{/compact}} {{else}} - {{#compact}} - - {{#if name}} - {{name}} - {{else if value}} - "{{value}}" - {{else}} - {{this}} - {{/if}} - - {{#if typeArguments}} - < + {{#if operator}} + {{#compact}} + {{operator}} {{#with target}}{{>type}}{{/with}} + {{/compact}} + {{else}} + {{#compact}} + + {{#if name}} + {{name}} + {{else if value}} + "{{value}}" + {{else}} + {{this}} + {{/if}} + + {{#if typeArguments}} + < - {{#each typeArguments}} - {{#if @index}} - , - {{/if}}{{> type}} - {{/each}} + {{#each typeArguments}} + {{#if @index}} + , + {{/if}}{{> type}} + {{/each}} - > - {{/if}} - {{/compact}} + > + {{/if}} + {{/compact}} + {{/if}} {{/ifCond}} {{/if}} {{/if}}