Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| kb_it:typescript [2022/01/07 03:04] – ↷ Page déplacée de wiki:kb_it:typescript à kb_it:typescript befe | kb_it:typescript [2026/03/12 00:41] (Version actuelle) – befe | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ==== tsconfig.json ==== | + | ====== TypeScript ====== |
| + | |||
| + | ===== Snippets ===== | ||
| + | |||
| + | ==== Attendre jusqu' | ||
| + | |||
| + | Utilisation de [[https:// | ||
| + | |||
| + | <code javascript> | ||
| + | import d from ' | ||
| + | |||
| + | export default async function (what: () => boolean, delay: number = 100, maxTime?: number): Promise< | ||
| + | const startTime = Date.now() | ||
| + | let f = what() | ||
| + | while (!f) { | ||
| + | if (typeof maxTime !== ' | ||
| + | break | ||
| + | } | ||
| + | await d(delay) | ||
| + | f = what() | ||
| + | } | ||
| + | return f | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Usage : | ||
| + | <code javascript> | ||
| + | await waitFor(() => user.isLoggedIn) | ||
| + | </ | ||
| + | |||
| + | ===== tsconfig.json | ||
| < | < | ||