EO
Size: a a a
EO
EO
Вт
EO
AG
await f.callWithTransferable([buffer], buffer, ...somethingElse);Первый аргумент - это Transferable list, остальные - аргументы, которые получит воркер. Когда функция выполнилась, все полученные Transferable объекты трансферятся обратно автоматически. Так что, теперь можно гонять туда-сюда большие данные без копирования.
AG
EO
AG
data.x = 'foo'
. Короче, надо делать паузу и сесть за работу, а не 420 и вот это всё.AG
AG
AG
EO
Вт
Вт
AL
AR
AR
YT
fn(data: Type1 | Type2) {Параметр
data.prop1 // Property 'prop1' does not exist on type 'Type1 | Type2'.
}
data
может иметь разные типы. Далее в коде ветвление. Как избавится от ошибки? Как указать, что если свойства в данном типе нет, то это другой тип, в котором свойство есть?