Здесь итоговый маршрут может проходить по комнате более одного раза, например если в примере оставить только комнаты 1, 2, 8, 4, 9, это не про Дейкстру
Re7r0, конечно! и отслеживание таймеров, и отправка данных происходят параллельно основному потому. В основном потоке только вызов wsClient.send - не сама отправка, а только лишь "просьба к системе отправить данные", но это копеечные расходы и они никого не блочат. Запихивать такое дело в отдельный поток - только зря тратить ресурсы.
Это, собственно, основа основ nodejs
вот этот здоровенный код на ПХП - это и есть '/yookassa/pay.php' ?
если да, то ты там делаешь редирект для запроса fetch, а не перекидываешь юзера на страницу оплаты. Ну а редиректы на другой источник в запросе fetch как раз и приводят к ошибке.
Аргументы надо сделать обязательными, раз уж функции с параметром.
И проверку, что у каждой функции не более одного параметра.
Вот, с поправками: версия 5 версия до 5
RAX7, это да, но в моем примере в Array добавлена функция f2, у неё параметр контравариантный. В интерфейсе Preved она тоже есть, и если её там закомментить, Preved1ExtendsPreved12 будет true. А на массив она не повлияла.
Твоя цитата относится только к методам, которые выглядят как push в типе Preved