Skip to content

Binding ClerkLoaded results in type error #68

Open
@GodTamIt

Description

@GodTamIt

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions