@typescript_ru

Страница 434 из 669
Mike
05.12.2017
06:41:08
даже a:A = undefined лучше

ноя например там = null пишу

Igor
05.12.2017
06:41:19
А кто-нибудь пользуется tsdoc? У меня он не хочет красиво генерить доку для модулей, если модуль непосредственно не реализован в одном файле.

Vasiliy
05.12.2017
12:15:08
пользовался, все норм было (но нужны подробности, чтобы понять в чем проблема)

Google
Vasiliy
05.12.2017
12:17:57
мм а никто не хочет запилить небольшу полезную фичу для тс? :) https://github.com/Microsoft/TypeScript/issues/12996 а то я там закомитился вроде как и пока то сё мне уже стало не актуально и я слился ололо)

Moe
05.12.2017
15:21:52


подскажите, плиз

хочу объединить две команды в одну

Vasiliy
05.12.2017
15:22:48
run-s, run-p (https://github.com/mysticatea/npm-run-all) например но это не про тс

Moe
05.12.2017
15:25:13
run-s, run-p (https://github.com/mysticatea/npm-run-all) например но это не про тс
спасибо! ) в общем - не про tsc, да. но я его учу понемногу сейчас - хочу boilerplate простой и удобный.

еще подскажите - tsconfig.json правильно у меня лежит - в src? или на уровень выше надо поднять?



Morsik
05.12.2017
15:33:00
ставь общий на проект

Moe
05.12.2017
15:33:02
или пофиг вообще?

ок )

Morsik
05.12.2017
15:33:36
т.е. около ридми

Moe
05.12.2017
15:34:17
Google
Moe
05.12.2017
15:46:34
что-то не пойму - поставил пакет npm-run-all но команду run-p система не понимает



Aleh
05.12.2017
15:48:02
npx

Moe
05.12.2017
15:50:46
мда, чем дальше в лес, тем толще партизаны (( а начиналось все с малого, как всегда ))

ага! наконец у меня это агрегат запустился )))

npx
а по-русски и на пальцах про npx можно почитать? такие букавки встречал уже не раз, канешна ))

Aleh
05.12.2017
15:55:56
https://medium.com/devschacht/introducing-npx-an-npm-package-runner-a72a658cd9e6

Moe
05.12.2017
15:59:01
https://medium.com/devschacht/introducing-npx-an-npm-package-runner-a72a658cd9e6
спасибо! devschacht? я там тоже прозябаю иногда, по теме Vue.js ))

ребята, я правильно понимаю, что interface можно использовать для описания создаваемых классов; но и для определения входных параметров в функции, например? два скриншотика ниже





Morsik
05.12.2017
17:57:06
да

Moe
05.12.2017
17:58:27
ок )

Mykola
06.12.2017
02:33:22
https://rutracker.org/forum/viewtopic.php?t=5467573

Alice
06.12.2017
06:14:12
Лол.

Серьёзно?

Такое бывает?

Ржу.

Renat
06.12.2017
06:19:02
?)

Yung
06.12.2017
06:20:28
Такое бывает?
Так это запись воркшопа

Google
Yung
06.12.2017
06:21:04
Бтв конечно бывает, посмотрел бы и неделю вопросы по тс не задавал бы в чатах, а то ты как обычно

Совсем время не ценишь

Alice
06.12.2017
06:21:33
Так это запись воркшопа
А. Я думал это из категории ПЕРАТСКИХ КУРСОВ.

Yung
06.12.2017
06:22:19
А. Я думал это из категории ПЕРАТСКИХ КУРСОВ.
Не, фронтендмастерс это воркшопы

Friedrich
06.12.2017
08:46:06
Есть npm-пакет concurrently, я обычно использую его.

Moe
06.12.2017
10:27:24
Max
06.12.2017
22:24:14
Ребят подскажите что не так делаю Max Ivanov: вот у меня сейчас package.json "name": "@splincode/client-logger", "main": "./logger.js", "types": "./logger.d.ts",





так я понимаю, я про это и говорю, для IDEA файл logger.d.ts должен подсказывать

а logger.js уже скомпилирован и по package.json там как раз написано main файл именно logger.js, типо его при сборке использовать

Max
06.12.2017
22:24:54
а для IDE не работает подсказка импортов

или я чего то не понимаю!?

если смотреть исходники @angular/core "main": "./bundles/core.umd.js", "name": "@angular/core", "typings": "./core.d.ts",





я в своей практике не сталкивался с таким еще, что тут примерно и как разруливать?)

Mishka
06.12.2017
23:09:51
всем вечерочек

вопрос на миллион: как из расширенного класса получить только свойства родительского ?

Google
Дмитрий
06.12.2017
23:11:03
интерфейсы

Mishka
06.12.2017
23:13:01
например: class a { public prop1, public prop2 } class b extends a { constructor() {super()} public prop3, public prop4 }

и вот мне b надо конвернуть в а

Morsik
06.12.2017
23:13:55
тебе для перебора полей?

Mishka
06.12.2017
23:14:04
для записи в базу

Admin
ERROR: S client not available

Morsik
06.12.2017
23:14:45
поля все равно будут

Mishka
06.12.2017
23:14:47
и у меня в a будут лишние prop3 и prop4

которые мне не нужны

Дмитрий
06.12.2017
23:15:13
Morsik
06.12.2017
23:15:26
а что ты для базы используешь?

Дмитрий
06.12.2017
23:15:33
и у меня в a будут лишние prop3 и prop4
Сделай функцию которая будет явно делать что тебе требуется

Дмитрий
06.12.2017
23:15:41
и у меня в a будут лишние prop3 и prop4
технически конечно будут, но ts тебе не даст их юзать

Mishka
06.12.2017
23:15:59
Сделай функцию которая будет явно делать что тебе требуется
это будет объет класса b только с обрезанными полями

мне надо объект класса а

Дмитрий
06.12.2017
23:16:33
мне надо объект класса а
никак. это js. в java такое бы прокатило, а тут не прокатит

Morsik
06.12.2017
23:17:09
создай конструктор класса а, который будет брать нужные поля

)

Mishka
06.12.2017
23:17:29
а если эти полей больше 8 ?))

Google
Дмитрий
06.12.2017
23:17:54
это будет объет класса b только с обрезанными полями
Ты уверен что правильно понял мой посыл?)

Дмитрий
06.12.2017
23:18:10
Дмитрий
06.12.2017
23:18:32
Я даже смысла особо в подобном маневре не вижу, кстати

Mishka
06.12.2017
23:21:02
Я даже смысла особо в подобном маневре не вижу, кстати
например на страницу приходит расширенная версия объекта, а мне надо записать только id, короткую информацию и время

Дмитрий
06.12.2017
23:21:06
вообще, можно сделать как нибудь вот так



но хз зачем тебе это

например на страницу приходит расширенная версия объекта, а мне надо записать только id, короткую информацию и время
и? обьект уже прищел. учитывая что обьекты передаются по ссылке, тебе вообще пофиг одно там поле или сотня

Morsik
06.12.2017
23:22:13
так что ты для бд юзаешь?

Mishka
06.12.2017
23:22:23
localstorage

Дмитрий
06.12.2017
23:22:47
кажется это плохая идея

там всего 4мб. и они иногда заканчиваются

и это самое больное что может с тобой случится

юзай хотябы IndexedDB

Mishka
06.12.2017
23:23:33
для моего приложения нет

это тестовое

Страница 434 из 669