9. Co się stanie, gdy przypiszesz do zmiennej wynik funkcji zwracającej void?

Typ void mimo swego dość wyjątkowego zastosowania jest w TypeScript takim samym typem jak wszystkie inne, dlatego nie ma problemu z przypisaniem go do zmiennej - o ile jej typ nie jest jeszcze określony lub również jest to void:

const voidFunc = (): void => { return; } const val = voidFunc(); const x: string = val; // Type 'void' is not assignable to type 'string'
devFlipCards 2024

Akceptujesz cookies?

Cookies to niewielkie fragmenty danych zapisywane lokalnie na twoim urządzeniu. Pomagają w funkcjonowaniu naszej strony - zapisują Twoje ustawienia strony takie jak motyw czy język. Poprawiają funkcjonowanie reklam i pozwalają nam na przeprowadzanie analityki odwiedzin strony. Korzystając ze strony zgadasz się na ich wykorzystanie.