nvim-treesitter/tests/query/injections/svelte/test-svelte-injections.svelte

23 lines
711 B
Svelte
Raw Normal View History

<script> import Button from "./Button.svelte"; </script>
2023-12-24 12:52:21 +01:00
<!-- ^ @javascript -->
<script lang="ts"> const foo: number = 1 </script>
2023-12-24 12:52:21 +01:00
<!-- ^ @typescript -->
<!-- ^ @!javascript -->
<style> main { font-family: sans-serif; text-align: center; } </style>
2023-12-24 12:52:21 +01:00
<!-- ^ @css -->
<style lang="scss"> main { &:hover { } } </style>
2023-12-24 12:52:21 +01:00
<!-- ^ @scss -->
<!-- ^ @!css -->
<main>
<h1>Test file</h1>
{#each someItems as someItem}
2023-12-24 12:52:21 +01:00
<!-- ^ @javascript -->
<div>{someItem}</div>
2023-12-24 12:52:21 +01:00
<!-- ^ @javascript -->
{/each}
<Button />
<button on:click={() => foo++}></button>
</main>