Спасибо за ответ буду разбираться когда будет время)) по хорошему надобы разбираться сейчас. Надо подумать
Читать полностью…а что там сложного? encode проверят что это его тип и возвращает либо false, либо что-либо сериализуемое (массив - самый компактный вариант), ну а decode собирает обратно в нужный тип. Название ключа типа большой роли не играет
Читать полностью…Сегодня выкатили фичу для кита: добавили возможность сериализовать кастомные типы, т.е. теперь из load
и action
можно возвращать любые типы данных, а не только POJO. Дока, пример.
Прошу прощения, это я затупил, у меня при поступлении новых данных обновляются это самое дерево, и там условие, что если нет родителя, то нет и потомков (что в свою очередь не перезаписывало дерево текущее), короче затуп по логике был
Читать полностью…Всем привет, столкнулся с багом, есть $derived значение, это, как я понял это класс (генерирую дерево с помощью d3), дак вот, он высчитывается вот так currentNode = $derived(siblings[currentVariant]), но сам баг в следующем после него $derived - const filledCount = $derived(getLongestBranchLength(currentNode)), тоесть currentNode меняется, а filledCount нет, знает кто как принудительно заставить derived обновить значение
Читать полностью…вот страница где описана функция nodejs которая возвращает объект (отмечена правильным ответом). Получается это Buffer
Error: Module "stream" has been externalized for browser compatibility. Cannot access "stream.Readable" in client code. See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
at Object.get (__vite-browser-external:stream:3:11)
at +page.svelte:1:18
Спасибо за ответ. Я не стал этим замарачиватся и создать кнопку "Назад" с верху и с низу экрана. Я понимаю что люди будут нажимать интуитивно системную кнопку назад. Но пока так сойдёт. Спасибо. С наступающим всех!!!
Читать полностью…Что то разработчики света этим вечером работают не покладая рук. Моя почта офигевает😂
Читать полностью…И да, как и писал const и let - разницы нет, но для derived мне кажется более красивым использовать const
Читать полностью…т.е. $inspect говорит что currentNode меняется, а filledCount нет (когда приходит другое значение)?
Читать полностью…Хотя если прям там отдавать стримы чистые, то память клиентских машин выдохнет с облегчением
Читать полностью…const fs = require('fs');Читать полностью…
const { Readable } = require('stream');
const { finished } = require('stream/promises');
const stream = fs.createWriteStream('output.txt');
const { body } = await fetch('https://example.com');
await finished(Readable.fromWeb(body).pipe(stream));