diff --git a/packages/repl/src/lib/Output/AstNode.svelte b/packages/repl/src/lib/Output/AstNode.svelte index f99f2149..36d53d37 100644 --- a/packages/repl/src/lib/Output/AstNode.svelte +++ b/packages/repl/src/lib/Output/AstNode.svelte @@ -3,7 +3,7 @@ import { tick } from 'svelte'; export let key = ''; - /** @type {import('svelte/types/compiler/interfaces').Ast} */ + /** @type {import('svelte/types/compiler/interfaces').Ast & { type?: string }} */ export let value; export let collapsed = true; /** @type {import('svelte/types/compiler/interfaces').Ast[]} */ @@ -93,9 +93,15 @@ {#if is_collapsable} {#if collapsed && !is_root} {:else} + {#if value.type} + {value.type} + {/if} {is_ast_array ? '[' : '{'}