@typescript_ru

Страница 547 из 669
andretshurotshka?❄️кде
16.03.2018
11:43:39
Там нету as

Artur
16.03.2018
11:43:51
ии?

andretshurotshka?❄️кде
16.03.2018
11:44:26
Кто запилит в плэйграунд?
Лучше вот это скинь, плэйграунд на мобиле не редактируется

Олег
16.03.2018
11:45:24
ии?
связи с типом аргумента функции никакой, в примере с не типизированным обьектом

Google
Artur
16.03.2018
11:46:26
связи с типом аргумента функции никакой, в примере с не типизированным обьектом
тип передаваемой переменной структурно совпадает с типом ожидаемого аргумента - вот связь

Для этого не надо явно проставлять тип переменной

Олег
16.03.2018
11:46:47
как видим нет

Artur
16.03.2018
11:47:00
Я не понимаю что ты там видишь

Типа as ломает типизацию или что?

Олег
16.03.2018
11:51:10
связи нет между ними, ни с as ни без

она есть, только в мозгу того человека который пишет этот код.

Artur
16.03.2018
11:53:05
Покажи как по твоему надо делать

Олег
16.03.2018
11:53:53
выше есть

Artur
16.03.2018
12:02:18
это "выше"?

Олег
16.03.2018
12:03:05
это выше

Artur
16.03.2018
12:04:35
Ну то есть ты топишь за то, что если указывать const a: type (явно) - то тогда связь есть, а если явно не указывать, то связь остаётся только в мозгу, я тебя правильно понял?

Олег
16.03.2018
12:05:57
похоже на то

Google
Artur
16.03.2018
12:06:48
но ведь ты не прав. Если не указать тип, но передаваемый аргумент не совпадёт структурно - будет ошибка компиляции

Олег
16.03.2018
12:10:07
но ведь ты не прав. Если не указать тип, но передаваемый аргумент не совпадёт структурно - будет ошибка компиляции
два обьекта могут иметь одинаковую структуру, эти же обьекты могут быть никак не связаны

Artur
16.03.2018
12:10:20
аналогичные эмоции кстати

Дмитрий
16.03.2018
12:11:04
Двачую

Олег
16.03.2018
12:11:34
давай закончим на этом, я твою позицию услышал, с ней не согласен

[Anonymous]
16.03.2018
16:52:36
Чтo будeт, ecли хoмяк бyдeт инвecтиpoвaть кaждый дeнь пo 10$ в Ripple? Подробнее

Bender
16.03.2018
18:41:14


Morsik
16.03.2018
18:41:51
а что за @?

Bender
16.03.2018
18:41:52


Morsik
16.03.2018
18:42:07
ок

Bender
16.03.2018
18:42:27
@/* - может нужно?

Morsik
16.03.2018
18:42:57
дважды components указывается, это нормально?

всмысле и в импортах и в тсконфиге

Bender
16.03.2018
18:44:47
Все равно vscode не верит мне



Мб для самого vscode @ - загадка?

Morsik
16.03.2018
18:48:13
попробуй явно экстеншен указать (.vue)

Bender
16.03.2018
18:49:13
тоже самое, только с .vue расширением в конце

Google
Bender
16.03.2018
18:49:45
нет, та же ошибка имею в виду

Morsik
16.03.2018
18:49:51
а, жаль

Bender
16.03.2018
18:50:13
Тут все верно?







marat
16.03.2018
19:00:49
Мб для самого vscode @ - загадка?
Как такой конфиг вот с этим уживаться будет? https://docs.npmjs.com/misc/scope

andretshurotshka?❄️кде
16.03.2018
19:06:42
https://twitter.com/typescriptlang/status/973238504984494080

Yung
16.03.2018
19:07:43
Вячеслав
16.03.2018
19:10:56
че такое собака?

Дмитрий
16.03.2018
19:13:11
видимо, алиас какой-то в чем-то

https://twitter.com/typescriptlang/status/973238504984494080
кстати, че там с трансляцией, была, нет? есть, где видосики посмотреть?

??‮???∞?
16.03.2018
19:22:43
Мб для самого vscode @ - загадка?
попробуй снизу-справа где версия тс, нажать туда и выбрать workspace version

Евгений
16.03.2018
19:27:32
Второй пункт про алиасы, как раз, и заодно index.ts глянь https://medium.com/@tomastrajan/6-best-practices-pro-tips-for-angular-cli-better-developer-experience-7b328bc9db81

Artur
16.03.2018
19:30:26
Le
16.03.2018
19:46:36
что есть самое минимальное, чтобы пару jsx компоентов зарендерить в строку? preact?

Google
Le
16.03.2018
19:49:24
Jsx pragma
так а с чем это юзать, ищу либу

andretshurotshka?❄️кде
16.03.2018
19:50:13
Хз

Дмитрий
16.03.2018
19:51:22
самое минимальное, емнип - hyperapp

но минимальное !== самое быстрое

Le
16.03.2018
19:53:13
?

мне именно для сервера надо, шаблончик зарендерить

andretshurotshka?❄️кде
16.03.2018
19:54:05
next.js

Le
16.03.2018
19:54:34
как бы преакт устраивает всем, но хотелось бы узнать может есть что-то еще меньше прям вот под мои нужды

Дмитрий
16.03.2018
19:55:40
hyperapp)

я ж говорю, это прям самое мелкое, что можем быть

Le
16.03.2018
19:58:51
hyperapp)
мне видимо сам хиперскрипт нужен, но что-то там с типами беда

ладненько, на преакте посижу

Дмитрий
16.03.2018
19:59:18
зочем тебе типы при рендере в строку

как это связано вообще

Le
16.03.2018
19:59:33
затем что я на TS пишу

Дмитрий
16.03.2018
19:59:54
так тебя никто не заставляет импортить не преакт или не реакт

продолжай импортировать что тебе удобно

прост для рендера включай прагму h

ну то есть это я так говорю, мол, "прост"

Google
Дмитрий
16.03.2018
20:00:32
это может быть и не очень прост

но по идее как-то так

а вообще тестить надо, что быстрее рендерится

Le
16.03.2018
20:01:05
если я удаляю строчку import { h } from 'preact' у меня подчеркивает все компоненты красным

да и как это работать будет без импорта

?

Дмитрий
16.03.2018
20:01:20
реакт сейчас умеет довольно-таки быстро в строки рендерить, и поддерживает стримы

* чем

Le
16.03.2018
20:02:04
ну как же

сек

Дмитрий
16.03.2018
20:02:18
глобально h заимпортить, хз

из hyperapp

придумать-то можно что-нибудь

Le
16.03.2018
20:02:35
const preact_1 = require("preact"); const Link = (props) => preact_1.h("li", null, preact_1.h("a", { href: props.name }, props.name));

вот скомпиленное

Дмитрий
16.03.2018
20:03:54
и это превратится в const preact_1 = require("preact"); const Link = (props) => hyperapp.h("li", null, hyperapp.h("a", { href: props.name }, props.name));

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