Size: a a a

2021 March 22

AN

Anton Nemtsev in Frontend UA
А почему FF не показывает shadow-dom у meter?
Вроде бы должен же показывать…
источник

DB

Dima Bildin in Frontend UA
Anton Nemtsev
А почему FF не показывает shadow-dom у meter?
Вроде бы должен же показывать…
В хроме помню была настройка, показывать shadow dom или нет. Может быть, та же история?
источник

AN

Anton Nemtsev in Frontend UA
Dima Bildin
В хроме помню была настройка, показывать shadow dom или нет. Может быть, та же история?
так смотри, в таймер-хуяймер оно shadow dom показывает
в about:config флаг тоже вроде бы поставил, хотя по идее не обязательный с 65 версии
источник

f

faramo_zayw in Frontend UA
источник

AN

Anton Nemtsev in Frontend UA
А что именно там могло быть?
источник

DD

Dmytro Dovhan in Frontend UA
подскажите по TS, что то не могу найти в оф доке,

у меня есть либа, которая оборачивает другую либу, и через declaration merging я могу расширить нужные мне интерфейсы из оригинальной либы, как сделать так что бы уже из моей либы можно импортить расширенные интерфейсы?
источник

EO

Eugene Obrezkov in Frontend UA
Dmytro Dovhan
подскажите по TS, что то не могу найти в оф доке,

у меня есть либа, которая оборачивает другую либу, и через declaration merging я могу расширить нужные мне интерфейсы из оригинальной либы, как сделать так что бы уже из моей либы можно импортить расширенные интерфейсы?
когда расширяешь тип, ты ж его точно так же экспортируешь как-то
непонятная проблема
источник

DD

Dmytro Dovhan in Frontend UA
Eugene Obrezkov
когда расширяешь тип, ты ж его точно так же экспортируешь как-то
непонятная проблема
может не правильно описал что я хочу, может я не совсем правильно понимаю как работает declaration merging

в оригинальной либе есть например типы

interface Element =  { // ..}
interface Text = { // .. }
type Node = Element | Text


в моей либе обертке в Element я хочу добавить поле foo: string

как мне это сделать? что бы не переопределять все типы, юнионы и тд из оригинальной либы?

как сделать? что бы когда кто то юзал либу обертку - Node был с расширенным  Element?
источник

AK

Alexander Kuzmenko in Frontend UA
Dmytro Dovhan
может не правильно описал что я хочу, может я не совсем правильно понимаю как работает declaration merging

в оригинальной либе есть например типы

interface Element =  { // ..}
interface Text = { // .. }
type Node = Element | Text


в моей либе обертке в Element я хочу добавить поле foo: string

как мне это сделать? что бы не переопределять все типы, юнионы и тд из оригинальной либы?

как сделать? что бы когда кто то юзал либу обертку - Node был с расширенным  Element?
Element extends Node?
источник

DD

Dmytro Dovhan in Frontend UA
Alexander Kuzmenko
Element extends Node?
оригинальный Element является частью юниона Node

если я просто  сделаю

interface MyElement extends Element

то мне надо будет определить и MyNode и юзать везде его уже, вместо оригинального Node
источник

RV

Roman V in Frontend UA
Dmytro Dovhan
оригинальный Element является частью юниона Node

если я просто  сделаю

interface MyElement extends Element

то мне надо будет определить и MyNode и юзать везде его уже, вместо оригинального Node
источник

RV

Roman V in Frontend UA
Там вони наче манкі-патчать модуль, але то якесь стареньке, може вже не працює
источник

EO

Eugene Obrezkov in Frontend UA
где-то видел описание решения в "Modules" кажется
источник

EO

Eugene Obrezkov in Frontend UA
я точно не помню, попробуй поискать по ключевым словам "модули" на их сайте
источник

EO

Eugene Obrezkov in Frontend UA
там где-то был пункт как раз связанный с расширением из других модулей
источник

DD

Dmytro Dovhan in Frontend UA
Roman V
Там вони наче манкі-патчать модуль, але то якесь стареньке, може вже не працює
вот это похоже на правду, спасибо
источник

Вт

Ві тя in Frontend UA
Вперше від Fwdays пройде конференція з фокусом на React, де ви можете стати її частиною — React fwdays'21!

🗓 Коли? 27 березня (субота) та три будні вечори з життєвими розмовами:


React. Бути чи не бути
про алгоритми та співбесіди
команди, ремоут, процеси, комунiкацiя, токсичнiсть

🚀 Що буде 27 березня?

8 доповiдей: cпікери поділяться своїми кейсами, досвідом, важливими висновками кар'єри та просто цікавими історіями з життя.
2 потоки: обирай, яка доповiдь тобi цiкавiша.
“Що? Де? Коли?” та Zoom спілкування з компаніями-партнерами.
Ви подивитесь на “онлайн” по-новому. Пряма трансляція з включеннями спікерів, професійними модераторами, дискусіями та розіграшами від партнерів “Хто тут знає…?”.
Нетворкінг! Учасники спілкуватимуться один з одним та зі спікерами у spatial.chat.
AfterParty. Чи можна Реакт компонентами написати жарт? Цікавіше питання: чи можна цей жарт потім розгадати!Гратимемо з інженерами у гру WixSDK!
📌 Які теми?
Ілля Климов: Чому я відійшов від TypeScript у своїх React-проєктах та куди
Катерина Поршнєва: GraphQL у свiтi компонентiв
Юрій Дадичін: Нутрощі Logo Maker'а — мікро фронтенд в Fiverr
Олена Жукова: Небезпечний React
Нікіта Галкін: Auth for React.js APP та інші.

Реєструйся безкоштовно чи обирай свій пакет участі:
https://bit.ly/3seFFZH
Знижка 7% на участь за промо кодом:  8BC9E054FF
https://fb.me/e/3JywjUx3X
источник
2021 March 23

ИХ

Илья Хафизов... in Frontend UA
Всем добрый вечер! У меня есть задача, но, к сожалению я что-то не придумал как это решить, если кто-нибудь знает или есть какие-то статьи, пожалуйста, помогите.
задача:
есть 2 API эндпоинт, первый возвращает статус в текстовом формате
второй возвращает результат,
Я должен написать на react и redux функцию, которая повторно запрашивает статус по первому ЮРЛ, и когда получит ответ типа status:ready отправить запрос на второй ЮРЛ, чтобы получить результат. Если кто-нибудь знает, пожалуйста, подскажите
источник

AR

Alexey Raspopov in Frontend UA
Илья Хафизов
Всем добрый вечер! У меня есть задача, но, к сожалению я что-то не придумал как это решить, если кто-нибудь знает или есть какие-то статьи, пожалуйста, помогите.
задача:
есть 2 API эндпоинт, первый возвращает статус в текстовом формате
второй возвращает результат,
Я должен написать на react и redux функцию, которая повторно запрашивает статус по первому ЮРЛ, и когда получит ответ типа status:ready отправить запрос на второй ЮРЛ, чтобы получить результат. Если кто-нибудь знает, пожалуйста, подскажите
async function waitForReadyStatus() {
 while (true) {
   let response = await fetch('/api/endpoint1');
   let status = await response.text();
   if (status === 'status:ready') {
     break;
   }
   // на случай если не хочется спамить эндпоинт
   await new Promise(r => setTimeout(r, 100));
 }
}

async function fetchSomeStuff() {
 await waitForReadyStatus();
 let response = await fetch('/api/endpoint2');
 let payload = await response.json();
 return payload;
}
источник

ИХ

Илья Хафизов... in Frontend UA
Alexey Raspopov
async function waitForReadyStatus() {
 while (true) {
   let response = await fetch('/api/endpoint1');
   let status = await response.text();
   if (status === 'status:ready') {
     break;
   }
   // на случай если не хочется спамить эндпоинт
   await new Promise(r => setTimeout(r, 100));
 }
}

async function fetchSomeStuff() {
 await waitForReadyStatus();
 let response = await fetch('/api/endpoint2');
 let payload = await response.json();
 return payload;
}
спасииибо огромное
источник