clerk-sveltekit icon indicating copy to clipboard operation
clerk-sveltekit copied to clipboard

Binding `ClerkLoaded` results in type error

Open GodTamIt opened this issue 7 months ago • 3 comments

Simple example:

<script lang="ts">
    import ClerkLoaded from 'clerk-sveltekit/client/ClerkLoaded.svelte';
    import Clerk from '@clerk/clerk-js';

    let clerk: Clerk | null;

    $: {
        if (clerk?.user != null) {
            // Do something interesting
        }
    }
</script>

<ClerkLoaded bind:clerk />
//                ^^^^^
//  Type 'Clerk | null' is not assignable to type 'never'.

I'm doing this because I want to access clerk from Typescript/Javascript.

GodTamIt avatar Jul 19 '24 23:07 GodTamIt