Karolis' playground dv-svelte / master src / Controllable.svelte
master

Tree @master (Download .tar.gz)

Controllable.svelte @masterraw · history · blame

<script lang="ts">
    import { onDestroy } from "svelte";
    import type { CancelableSwitchController } from "./lib/dvSwitchControl";
    import { setSwitchControllerContext } from "./lib/switchControl";

    export let controller: CancelableSwitchController;

    setSwitchControllerContext(controller);

    onDestroy(() => {
        controller.done();
    });
</script>

<slot />