Size: a a a

2021 April 01

EO

Eugene Obrezkov in Frontend UA
ну ладно, шо то, шо это
источник

EO

Eugene Obrezkov in Frontend UA
на сем сойдёмся 🤝
источник

EO

Eugene Obrezkov in Frontend UA
ребят, если позволите немного поспамить, то хотел бы анонсировать довольно важную штуку, имхо

кто играется\игрался с type-challenges или просто следит за темой, то у меня руки дошли до системы комментариев и я их таки сделал

так что теперь можно не просто читать как кто-то их решает, а ещё и сказать что автор не шарит и вот решение получше, круто же 🎆

https://twitter.com/ghaiklor/status/1377680491445379082?s=20
источник

EO

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

AK

Alexander Kuzmenko in Frontend UA
Eugene Obrezkov
ребят, если позволите немного поспамить, то хотел бы анонсировать довольно важную штуку, имхо

кто играется\игрался с type-challenges или просто следит за темой, то у меня руки дошли до системы комментариев и я их таки сделал

так что теперь можно не просто читать как кто-то их решает, а ещё и сказать что автор не шарит и вот решение получше, круто же 🎆

https://twitter.com/ghaiklor/status/1377680491445379082?s=20
Как стать твоим другом?
источник
2021 April 02

VS

V7v S6k in Frontend UA
Підкажіть будь ласка, чи можна якось закешувати реквести до Mapbox щоб не вийти за ліміти трафіку? 😅
источник

EO

Eugene Obrezkov in Frontend UA
Alexander Kuzmenko
Как стать твоим другом?
Рассказать о type challenges своим друзьям 😅
источник

EO

Eugene Obrezkov in Frontend UA
V7v S6k
Підкажіть будь ласка, чи можна якось закешувати реквести до Mapbox щоб не вийти за ліміти трафіку? 😅
Свой прокси?
источник

VS

V7v S6k in Frontend UA
Eugene Obrezkov
Свой прокси?
Бажано б щось готове... Типу клаудфлейр
источник

EO

Eugene Obrezkov in Frontend UA
V7v S6k
Бажано б щось готове... Типу клаудфлейр
То есть платить за сервис есть возможность?
источник

EO

Eugene Obrezkov in Frontend UA
Может лучше посмотреть что в MapBox и платить им за снятие лимитов?
источник

EO

Eugene Obrezkov in Frontend UA
А то я таких проксей даже и не знаю. Всегда брали nginx и его гибкости хватало, чтобы настроить кеширующий прокси по любым параметрам
источник

EO

Eugene Obrezkov in Frontend UA
Из последнего, кешировали запросы на GitHub API
источник

EO

Eugene Obrezkov in Frontend UA
V7v S6k
Бажано б щось готове... Типу клаудфлейр
Ну и, кстати, ты ж можешь nginx обернуть в под, если у вас оркестратор. Отдельную машинку для этого иметь не обязательно
источник

VS

V7v S6k in Frontend UA
Eugene Obrezkov
Может лучше посмотреть что в MapBox и платить им за снятие лимитов?
Можливо, бо зараз я розумію що ми платимо не за реквести, а за map loads, і кожен раз підвантажуються зовсім різні дані, лол
источник

VS

V7v S6k in Frontend UA
Мабуть найкращим варіантом буде мігрувати на openstreetmaps 😅
источник

DD

Dmytro Dovhan in Frontend UA
а может кто в курсе есть ли способ сделать тайп предикат на то что значение NonNullable в TS
я знаю что можно сделать assertion функцию на присуствие значения, и знаю что можно сделать предикат на конкретное значение
но мне надо что то по середине

export function isPresentValue<T>(value: any): value is NonNullable<T> {
   return value !== undefined && value !== null && value !== '';
}

что то в таком духе, но что бы корректно работало )
источник

EO

Eugene Obrezkov in Frontend UA
Dmytro Dovhan
а может кто в курсе есть ли способ сделать тайп предикат на то что значение NonNullable в TS
я знаю что можно сделать assertion функцию на присуствие значения, и знаю что можно сделать предикат на конкретное значение
но мне надо что то по середине

export function isPresentValue<T>(value: any): value is NonNullable<T> {
   return value !== undefined && value !== null && value !== '';
}

что то в таком духе, но что бы корректно работало )
а зачем проверять что это прям так?
источник

EO

Eugene Obrezkov in Frontend UA
какой пример пользования?
источник

DD

Dmytro Dovhan in Frontend UA
Eugene Obrezkov
какой пример пользования?
синтетический пример

        const multiplyByTwo = (value?: number): number | undefined => {
           if (isPresentValue(value)) {
               return value * 2;
           }

           return value;
       };

хотелось бы что бы внутри ифа value было только  number а не number | undefined
источник