Skip to content

16 - until #2882

Open
Open
@geek4ctrl

Description

@geek4ctrl
// your answers
<script setup lang='ts'> import { ref, unref, toRef } from "vue" const count = ref(0) const result = ref(false); /** * Implement the until function */ function until(initial) { function toBe(value) { return new Promise((resolve) => { const interval = setInterval(() => { if (initial.value === value) { clearInterval(interval); resolve(true); } },1000) }) } return { toBe, } } async function increase() { count.value = 0 setInterval(() => { count.value++ }, 1000) await until(count).toBe(3) console.log(count.value === 3) // Make sure the output is true } </script>

Increase

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions