Oleg
Сейчас придет человек и расскажет
Oleg
Пришел
Дима
😎
Oleg
😎
Kirill
кто то вчера скинул https://drboolean.gitbooks.io/mostly-adequate-guide/content/
Kirill
до 8 главы дошел а дальше адище какое то
Дима
Там самое интересное начиается
Дима
TIL: chain это мощная штука const f = chain(append, head); //=> f :: [x] -> [x]` f([1, 2, 3]); //=> [1, 2, 3, 1]
Дима
Kirill
все эти обьекты IO Left Right Maybe - есть где-то общепринятая реализация?
Kirill
в ramda я их не нашел
Aman
из доки линз (s → a) → ((a, s) → s) → Lens s a Lens s a = Functor f => (a → f a) → s → f s вот это я не понял с наскоку, но я ленивый
Sergey
а как автоматизировать деплой доки на gh-pages?
Sergey
есть где поглядеть пример?
Vlad
Зачем?
Vlad
Храни его в ридми
Sergey
да ну хочу по Jsdoc генерировать не хочу руками обновлять
Vlad
И посмотри как я деплою fp-js-workshop
Vlad
.travis.yml + deploy.sh
Sergey
о, спасибо
Bushrut
парни кто юзает node-telegram-bot-api, как передать тест с форматированием, например жирный
Dmitry
*текст* если выбран язык разметки markdown
Dmitry
Но проще тегами писать. Иначе можно долго тупить чего оно ругается
Bushrut
спасибо, нашел где ошибся
Anonymous
Всем привет) Вопрос к тем, кто использует eslint-config-airbnb-base Он запрещает использовать dangling underscore 10:5 error Unexpected dangling '_' in '_server' 11:5 error Unexpected dangling '_' in '_addListeners' 15:5 error Unexpected dangling '_' in '_server' 22:5 error Unexpected dangling '_' in '_server' Как решить эту проблему? вместо TS - Flow, поэтому private нет.
Nikolay
ну либо доопредели аирбнбшный конфиг
Anonymous
Хотелось бы понять как они это решают? Предложение есть, аргументация есть, а решения проблемы - нет if you want something to be “private”, it must not be observably present.
Anonymous
И хотелось бы оставить ES2015 classes)
Anonymous
Как я понял - многие с их решением не согласны
Anonymous
Тогда еще вопрос на эту же тему. Придерживаетесь ли конвенции именования this._prop в TS для private?
Smooth Operator
В TS _ нужно только если ты дескриптор меняеш
Smooth Operator
А так названия private без _
Anonymous
Либо решение - делать nested class и class для api.. Но как-то странно выглядит.
Anonymous
Хотя один фиг можно достучаться до nested будет
Anonymous
всем привет, кто-нибудь может подсказать в вебшторме как сделать так, чтобы не подчеркивался синтаскис асинхронного импорта модуля . я про это https://webpack.js.org/guides/code-splitting-import/ async function determineDate() { const moment = await import('moment'); return moment().format('LLLL'); } determineDate().then(str => console.log(str)); import('moment') - всегда будет подчернкуто красным. Есть варианты как можно это убрать?
Vlad
import() ещё только stage-3, не странно что поддержки ещё нет
Anonymous
а как тоже самое сделать через require.ensure ? есть возможность тоже дождаться ответ через await ? function getMoment() { require.ensure(['moment'], function(require){ console.log('moment done!' +moment().format('LLLL')); });; } допустим, так оно не работает . Всмысле на модули разделяется , но сам момент не работает. Кстати, если не тяжело, можете посоветовать шаблонизатор? Так чтобы чем проще, тем лучше. На голом хтмл самое хорошее, как можно меньше доп синтаксиса. И чтобы эти шаблоны можно было подгружать потом.
Vlad
реакт?
Vlad
jade?
Anonymous
и нет идей как вернуть промис, который подгрузит чанк\файл?
Vlad
ты знаешь как работают промисы?
Anonymous
создается паралено поток, который выполняет действие и потом результат возвращается в эту точку
Vlad
кайнда
Vlad
напиши промис обёртку над require.ensure
Vlad
и используй её
Anonymous
нет не уверен, поэтому и спрашиваю. Я посмотрел этот синтаксис в вебпак 2 https://webpack.js.org/guides/code-splitting-require/ Но там не показано на примере конкретной библиотеки, а используются общий a,js, b.js etc
Vlad
у тебя какой вебпак?
Anonymous
"webpack": "latest" , 2.*
Vlad
в общем поиск на гитхабе поможет найти работающие примеры
Vlad
в том же reac-router /examples
Anonymous
ты про это ? https://github.com/ReactTraining/react-router/tree/master/examples
Anonymous
ок, посмотрю. Спасибо
usernameak
Что сделать с тем, кто все позиционирует через position: absolute
Дима
Не контактировать
Ale
лол
anoru
Может он всегда мечтал верстать статичные лендосы
Дима
Хотелось бы понять как они это решают? Предложение есть, аргументация есть, а решения проблемы - нет if you want something to be “private”, it must not be observably present.
Не вижу здесь проблемы. Имена с _ не решают твоих проблем в любом случае, поэтому они правильно делают что их запрещают
Anonymous
Anonymous
Хочу import difference from 'ramda/difference';
Anonymous
ramda/src/...
Anonymous
ramda/src/...
Там ж исходники. Ну, можно, если в вебпаке настройки бабела скорректировать.
Anonymous
Только это не очень красиво.
Anonymous
https://github.com/ramda/ramda/issues/1968
Anonymous
потом обещают сделать ramda/...
Михаил
https://www.npmjs.com/package/babel-plugin-ramda
Михаил
Есть вот такое