@JSlang

Страница 729 из 2237
Vladimir
07.03.2017
11:11:42
post(String) => fn(req) { transformations(req) }

пока непонятно что происходит

но документация лучше стала

я бы начал с документирования createRest

Google
Vladimir
07.03.2017
11:12:25
потому что она главная

code4aman
07.03.2017
11:56:34
const result = { a, b, c } = initialObject; можно так одной строкой пересобрать часть объекта в новый без объявления локальных переменных a, b, c?

Кирилл
07.03.2017
12:28:47
для такой херни обычно библиотеки используют типа лодэша или андерскопа

const result = _(initialObject).pick([‘a’, ‘b’])

code4aman
07.03.2017
12:30:30
R.pick/R,pickAll нашел в итоге, так полчаса читал про линзы, было интересно конечно...

Кирилл
07.03.2017
12:31:14
что за линзы?

Сергей
07.03.2017
12:31:28
@iamstarkov ты умеешь subtree + gh-pages?

code4aman
07.03.2017
12:32:03
http://ramdajs.com/docs/#lens

Кирилл
07.03.2017
12:33:00
это же функциональщина

кто ее вообще понимает

Дмитрий
07.03.2017
12:37:15
кто ее вообще понимает
Так говоришь, будто это сложно

Oleg
07.03.2017
12:37:16
Сейчас придет человек и расскажет

Пришел

Google
Дмитрий
07.03.2017
12:37:20
?

Oleg
07.03.2017
12:37:27
?

Кирилл
07.03.2017
12:38:16
кто то вчера скинул https://drboolean.gitbooks.io/mostly-adequate-guide/content/

до 8 главы дошел а дальше адище какое то

Дмитрий
07.03.2017
12:39:09
Там самое интересное начиается

TIL: chain это мощная штука const f = chain(append, head); //=> f :: [x] -> [x]` f([1, 2, 3]); //=> [1, 2, 3, 1]

Кирилл
07.03.2017
12:40:44
все эти обьекты IO Left Right Maybe - есть где-то общепринятая реализация?

в ramda я их не нашел

code4aman
07.03.2017
12:41:41
из доки линз (s → a) → ((a, s) → s) → Lens s a Lens s a = Functor f => (a → f a) → s → f s вот это я не понял с наскоку, но я ленивый

Сергей
07.03.2017
12:42:47
а как автоматизировать деплой доки на gh-pages?

есть где поглядеть пример?

Vladimir
07.03.2017
12:42:59
Зачем?

Храни его в ридми

Сергей
07.03.2017
12:43:30
да ну хочу по Jsdoc генерировать не хочу руками обновлять

Vladimir
07.03.2017
12:44:53
И посмотри как я деплою fp-js-workshop

.travis.yml + deploy.sh

Сергей
07.03.2017
12:51:07
о, спасибо

Google
Alex
07.03.2017
14:17:42
парни кто юзает node-telegram-bot-api, как передать тест с форматированием, например жирный

Dmitry
07.03.2017
14:42:46
*текст* если выбран язык разметки markdown

Но проще тегами писать. Иначе можно долго тупить чего оно ругается

Alex
07.03.2017
14:46:09
спасибо, нашел где ошибся

Mark
07.03.2017
15:31:49
Всем привет) Вопрос к тем, кто использует 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
07.03.2017
15:34:00
ну либо доопредели аирбнбшный конфиг

Mark
07.03.2017
15:35:07
Хотелось бы понять как они это решают? Предложение есть, аргументация есть, а решения проблемы - нет if you want something to be “private”, it must not be observably present.

Mark
07.03.2017
15:36:03
И хотелось бы оставить ES2015 classes)

Как я понял - многие с их решением не согласны

Тогда еще вопрос на эту же тему. Придерживаетесь ли конвенции именования this._prop в TS для private?

Олег
07.03.2017
15:39:22
В TS _ нужно только если ты дескриптор меняеш

А так названия private без _

Mark
07.03.2017
15:43:13
Либо решение - делать nested class и class для api.. Но как-то странно выглядит.

Хотя один фиг можно достучаться до nested будет

Max
07.03.2017
18:59:17
всем привет, кто-нибудь может подсказать в вебшторме как сделать так, чтобы не подчеркивался синтаскис асинхронного импорта модуля . я про это 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') - всегда будет подчернкуто красным. Есть варианты как можно это убрать?

Max
07.03.2017
19:58:58
а как тоже самое сделать через require.ensure ? есть возможность тоже дождаться ответ через await ? function getMoment() { require.ensure(['moment'], function(require){ console.log('moment done!' +moment().format('LLLL')); });; } допустим, так оно не работает . Всмысле на модули разделяется , но сам момент не работает. Кстати, если не тяжело, можете посоветовать шаблонизатор? Так чтобы чем проще, тем лучше. На голом хтмл самое хорошее, как можно меньше доп синтаксиса. И чтобы эти шаблоны можно было подгружать потом.

Google
Max
07.03.2017
20:07:12
и нет идей как вернуть промис, который подгрузит чанк\файл?

Vladimir
07.03.2017
20:07:25
ты знаешь как работают промисы?

Max
07.03.2017
20:10:43
создается паралено поток, который выполняет действие и потом результат возвращается в эту точку

Admin
ERROR: S client not available

Max
07.03.2017
20:14:03
нет не уверен, поэтому и спрашиваю. Я посмотрел этот синтаксис в вебпак 2 https://webpack.js.org/guides/code-splitting-require/ Но там не показано на примере конкретной библиотеки, а используются общий a,js, b.js etc

Max
07.03.2017
20:20:59
"webpack": "latest" , 2.*

Vladimir
07.03.2017
20:22:45
в общем поиск на гитхабе поможет найти работающие примеры

в том же reac-router /examples

Max
07.03.2017
20:26:11
ты про это ? https://github.com/ReactTraining/react-router/tree/master/examples

Max
07.03.2017
20:30:57
ок, посмотрю. Спасибо

Google
Антон
07.03.2017
21:22:41
Что сделать с тем, кто все позиционирует через position: absolute

Дмитрий
07.03.2017
21:24:19
Не контактировать

Aleh
07.03.2017
21:24:48
лол

anoru
07.03.2017
21:25:05
Может он всегда мечтал верстать статичные лендосы

Дмитрий
07.03.2017
21:25:51
Хотелось бы понять как они это решают? Предложение есть, аргументация есть, а решения проблемы - нет if you want something to be “private”, it must not be observably present.
Не вижу здесь проблемы. Имена с _ не решают твоих проблем в любом случае, поэтому они правильно делают что их запрещают

Котяй Негодяй
07.03.2017
22:19:30
Котяй Негодяй
07.03.2017
22:23:06
Зачем??
А как?

Хочу import difference from 'ramda/difference';

Felix
07.03.2017
22:23:56
ramda/src/...

Котяй Негодяй
07.03.2017
22:25:02
ramda/src/...
Там ж исходники. Ну, можно, если в вебпаке настройки бабела скорректировать.

Только это не очень красиво.

Felix
07.03.2017
22:25:50
https://github.com/ramda/ramda/issues/1968

потом обещают сделать ramda/...

Котяй Негодяй
07.03.2017
22:26:37
Михаил
07.03.2017
22:26:50
https://www.npmjs.com/package/babel-plugin-ramda

Есть вот такое

Страница 729 из 2237