Size: a a a

2020 November 25

AN

Anton Nemtsev in Frontend UA
@sshmyg да, это немного изменило ситуацию, теперь оно ругается, что StyledTextProps не подходит под HTMLParagraphElement

Попробовал сделать интерфейсом вместо типа и расширить HTMLParagraphElement. Не вышло.

Я был бы очень благодарен, если бы ты взглянул.

https://gist.github.com/SilentImp/b23cb965b06babaaee41c71a1435af17
источник

DS

Dmytro Svyrydenko in Frontend UA
Sergej
const audioCtx = new (window.AudioContext || window.webkitAudioContext)()
const observer = new MutationObserver(function(mutationsList) {
 const oscillator = audioCtx.createOscillator()

 oscillator.connect(audioCtx.destination)
 oscillator.type = "sine"
 oscillator.frequency.setValueAtTime(
   Math.log(mutationsList.length + 5) * 880,
   audioCtx.currentTime,
 )

 oscillator.start()
 oscillator.stop(audioCtx.currentTime + 0.01)
})

observer.observe(document, {
 attributes: true,
 childList: true,
 subtree: true,
 characterData: true,
})
запускаешь в консольке любого сайта с формами, кликаешь, двигаешь инпуты = слышишь как "шуршит" сайт)
:D not bad
источник

DS

Dmytro Svyrydenko in Frontend UA
Кто-то знает, возможно ли вообще нормально принтить айфреймы? Сейчас такая проблема – чарты в айфреймах иногда обрезаются на принтах
источник

AN

Anton Nemtsev in Frontend UA
Попробовал использовать другой тип для расширения `interface StyledTextProps extends JSX.Element {
 maxLineCount: number;
}`
Теперь ошибка чуть лаконичнее:
Type '{ children: string; className?: string; rest?: Record<string, unknown>; ref: MutableRefObject<undefined>; maxLineCount: number; "aria-expanded": boolean; }' is missing the following properties from type 'StyledTextProps': type, props, key
источник

SS

Serhey Shmyg in Frontend UA
Anton Nemtsev
Попробовал использовать другой тип для расширения `interface StyledTextProps extends JSX.Element {
 maxLineCount: number;
}`
Теперь ошибка чуть лаконичнее:
Type '{ children: string; className?: string; rest?: Record<string, unknown>; ref: MutableRefObject<undefined>; maxLineCount: number; "aria-expanded": boolean; }' is missing the following properties from type 'StyledTextProps': type, props, key
Це у них в сорсах, можливо спробуй через їхній тип StyledComponent<Props> ?
источник

RV

Roman V in Frontend UA
Alexey Raspopov
Вопрос по a11y и скрин ридерам: что первое должен “увидеть” ридер при открытии модалки и как пользователи скрин ридеров попадают на кнопку Close в модалке?
Должна быть возможность нажать Esc чтобы закрыть диалог, тогда кнопку искать не приходится. Ну и прочее, подходящие aria, focus trap, описание
источник

AN

Anton Nemtsev in Frontend UA
Serhey Shmyg
Це у них в сорсах, можливо спробуй через їхній тип StyledComponent<Props> ?
Ух ты. Спасибо, сейчас попробую.
источник

W

Whatislove in Frontend UA
Ребят, а может кто подсказать, что за поведение такое 🤔
Респонс 1:
 body: JSON.stringify({
  data: data,
  type: typeof data
 })
Респонс с фронта - скрин один

Респонс 2:
 body: JSON.stringify({
  data: data.type,
  type: typeof data.type
 })
Респонс с фронта - скрин два
источник

W

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

SS

Serhey Shmyg in Frontend UA
Anton Nemtsev
Ух ты. Спасибо, сейчас попробую.
https://codesandbox.io/s/kczxd в сендбоксі не має такої помлики як у тебе, просто  підставляєш  в дженерік свій тип і все.
В тебе cli матюкається чи IDE?
источник

EO

Eugene Obrezkov in Frontend UA
Whatislove
Ребят, а может кто подсказать, что за поведение такое 🤔
Респонс 1:
 body: JSON.stringify({
  data: data,
  type: typeof data
 })
Респонс с фронта - скрин один

Респонс 2:
 body: JSON.stringify({
  data: data.type,
  type: typeof data.type
 })
Респонс с фронта - скрин два
у буфера кастомный stringify
источник

EO

Eugene Obrezkov in Frontend UA
но я если шо не понял проблему
источник

AN

Anton Nemtsev in Frontend UA
Serhey Shmyg
https://codesandbox.io/s/kczxd в сендбоксі не має такої помлики як у тебе, просто  підставляєш  в дженерік свій тип і все.
В тебе cli матюкається чи IDE?
cli. я запускаю
tsc --noEmit
источник

SS

Serhey Shmyg in Frontend UA
хм дивно 🤔 в кодбоксі не матюкається навіть якщо юзати простий варіант з дженеріком
источник

W

Whatislove in Frontend UA
Eugene Obrezkov
но я если шо не понял проблему
Аааа
До этого не видел что у нас получается после  Buffer.from(chunks, 'binary');
Всегда думал что будет просто масив, а оно выходит обьект, в котором есть масив буфера и тип 😱
источник

SS

Serhey Shmyg in Frontend UA
Anton Nemtsev
cli. я запускаю
tsc --noEmit
Спробуй ще так )
источник

AN

Anton Nemtsev in Frontend UA
Serhey Shmyg
Спробуй ще так )
give me a sec
источник

AN

Anton Nemtsev in Frontend UA
Serhey Shmyg
Спробуй ще так )
Ноуп, обновил гист.
Посыпалось.
https://gist.github.com/SilentImp/b23cb965b06babaaee41c71a1435af17
источник

SS

Serhey Shmyg in Frontend UA
Яка версія emotion?
источник

EO

Eugene Obrezkov in Frontend UA
Whatislove
Аааа
До этого не видел что у нас получается после  Buffer.from(chunks, 'binary');
Всегда думал что будет просто масив, а оно выходит обьект, в котором есть масив буфера и тип 😱
у буфера да, кастомный, он тебе {data, type} вернёт
источник