@typescript_ru

Страница 606 из 669
andretshurotshka?❄️кде
15.05.2018
13:02:31
скала?)

Aleh
15.05.2018
13:02:41
скала?)
жс с типами

Vitaliy
15.05.2018
13:02:42
а что за фп?

Алексей
15.05.2018
13:03:10
скала?)
ну почему же сразу скала, сейчас во многих языках есть всякие фп фичи

Google
andretshurotshka?❄️кде
15.05.2018
13:03:29
ну это фп элементы именно и есть

Алексей
15.05.2018
13:03:32
даже в джаву лямбды завезли

andretshurotshka?❄️кде
15.05.2018
13:03:35
а не фп языки

Vitaliy
15.05.2018
13:03:49
а что за фп?
а, я понял

andretshurotshka?❄️кде
15.05.2018
13:04:00
функциональное программирование

Алексей
15.05.2018
13:04:22
а не фп языки
ну индустрия как бы говорит, что фп языки и не нужны особо

Aleh
15.05.2018
13:04:28
а не фп языки
а какие есть фп языки кроме хаскеля?)

andretshurotshka?❄️кде
15.05.2018
13:04:42
Aleh
15.05.2018
13:04:44
даж идрис ж не так вычисляется

ну пурса мб да

andretshurotshka?❄️кде
15.05.2018
13:04:51
а стоп

ленивые обязательно?

Алексей
15.05.2018
13:05:13
пурса)
так это же вроде клон хаскеля с компиляцией в жс или я ошибаюсь?

Google
Vitaliy
15.05.2018
13:05:37
andretshurotshka?❄️кде
15.05.2018
13:05:41
не совсем клон

Алексей
15.05.2018
13:06:02
))))))))))))))))))(()))))
но лисп же мультипарадигменный в принципе

Aleh
15.05.2018
13:06:45
ленивые обязательно?
если нет, то жс фпшный

andretshurotshka?❄️кде
15.05.2018
13:06:45
а какие есть фп языки кроме хаскеля?)
там где в основе лямбда калькулус

Aleh
15.05.2018
13:07:01
andretshurotshka?❄️кде
15.05.2018
13:07:10
компилятора

Алексей
15.05.2018
13:07:30
ну короче, чисто фп языки мало кому интересны с точки зрения практики, а не игр с монадами

Aleh
15.05.2018
13:07:44
там где в основе лямбда калькулус
если мы про модель вычисления, то мой вопрос актуален, если нет, то про что мы?

Aleh
15.05.2018
13:13:09
но лисп же мультипарадигменный в принципе
да и процедурки там есть грязные)

ну смотря про какой лисп конечно

andretshurotshka?❄️кде
15.05.2018
13:14:15
пурса не фп тогда

Aleh
15.05.2018
13:14:48
пурса тоже?)
не уверен, честно не смотрел)

Bogdan
15.05.2018
13:42:36
error TS2352: Type '{ sessionId: any; lang: any; type: string; market: string; externalId: string; parentNodeId: any;...' cannot be converted to type 'ImportNode<ProductsEntity>'. Property 'id' is missing in type ' в общем есть меня интерфейс export interface ImportNode<T> { id:number|undefined; timestamp:Date; type: string, market : string, lang :string, ... } создаю экземпляр: return <ImportNode<ProductsEntity>>{ sessionId: this._currentSession.id, lang: this._lang, type: 'category_product', market: MARKETPLACE, (часть полей опустил) идея в том, что id и timestamp проставляется базой но tsc ругается, что тип не совместим, даже сделал id : number|undefined, все-ранво просит явно указать все поля, котоыре есть в интерфейсе можно как-то побороть?

ну в общем суть в том что я хочу — обявить в инетрфейсе возможне поля, но заполнять только нужные

Sergey
15.05.2018
13:49:23
Попробовать id: number? ?
только тогда id?: number наверное

Google
Bogdan
15.05.2018
13:49:41
только тогда id?: number наверное
спасибо, да, помогло! :)

Mikhail
15.05.2018
13:49:43
только тогда id?: number наверное
Ой, точно Давно не писал на TS

Igor
15.05.2018
15:27:10
Господа, у меня сложная задачка Нужно для EventTarget задекларировать типы аргумента обработчика события в зависомости от enum события Что-то вроде foo.addEventListener('click', (e: ClickEvent )=>void) foo.addEventListener('hover', (e: HoverEvent )=>void) Никто с таким не игрался?

Andrew
15.05.2018
15:30:57
смотри как сделано в lib.d.ts, там такого навалом

Igor
15.05.2018
15:55:36
спасибо. Нашел. Забавно

Alexandr
15.05.2018
16:20:31
а как сделать, чтобы VSCode модуль видел? { "compilerOptions": { "noImplicitAny": true, "noEmitOnError": true, "sourceMap": true, "outFile": "./wwwroot/js/application.js", "target": "es5" }, "files": [ "./scripts/schedules.ts", "./scripts/app.ts" ], "compileOnSave": true } Вот файл tsconfig.json

надо чтобы в app.ts видело файл schedules.ts

Sergey
15.05.2018
16:22:25
import {smth} from schedules?

Alexandr
15.05.2018
16:24:44
все равно ничего не подсвечивает =)

странно

Bogdan
15.05.2018
16:27:23
странно, я у себя только главный файл в когнфиг внес, все остальное сам только я юзаю WebStorm а не vscode

Alexandr
15.05.2018
16:28:19
а т.е. из главного файла можно подгружать модули?

Alexandr
15.05.2018
16:28:27
а ну сейчас также сделаю =)

Bogdan
15.05.2018
16:28:43
а т.е. из главного файла можно подгружать модули?
{ "compilerOptions": { "target": "es6", "module": "commonjs", "sourceMap": true, "moduleResolution": "node" }, "files": [ "./src/index.ts" ], "include": [ // "./src/**/*.ts" ], "exclude": [ "../../sz-web", "node_modules" ] } import {module as markeplacesModule} from './marketpaces'

Alexandr
15.05.2018
16:29:14
хм, я нуб =) не знаю что такое вебпак

Bogdan
15.05.2018
16:29:43
ааа, так у тебя небыло import'a вообще?

по этому и не видело

Alexandr
15.05.2018
16:29:58
сейчас попробую заимпортить =)

а как сделать, чтобы в TypeScript был Jquery виден?

Google
Alexandr
15.05.2018
16:30:17
или Jquery уже никто не использует?

Bogdan
15.05.2018
16:30:32
yarn add @types/jquery

ну или npm, если ярн не юзаешь(пока)

Alexandr
15.05.2018
16:32:27
хм, так легко =)

VSCode уже пять раз упала

Sergey
15.05.2018
16:34:07
Alexandr
15.05.2018
16:34:40
просто падает и все =)

Andrii
15.05.2018
16:35:31
просто падает и все =)
Подопри его чем-то

Sergey
15.05.2018
16:35:35
Не, это не норм, с этим не надо мириться

Admin
ERROR: S client not available

andretshurotshka?❄️кде
15.05.2018
16:36:08
на винде?

Aleh
15.05.2018
16:37:43
или Jquery уже никто не использует?
Стараются избегать этого

Alexandr
15.05.2018
16:38:01
а какая норм либа для запросов?

AJAX

andretshurotshka?❄️кде
15.05.2018
16:38:10
fetch

Aleh
15.05.2018
16:38:12
fetch норм

Да

Alexandr
15.05.2018
16:38:17
спс =)

andretshurotshka?❄️кде
15.05.2018
16:38:18
axios для редакса

Alexandr
15.05.2018
16:38:26
а дом элементы с помощью обычного JS выбирать?

Google
Aleh
15.05.2018
16:38:55
можешь взять vue.js или react

Alexandr
15.05.2018
16:39:22
vue.js + fetch т.е.?

Aleh
15.05.2018
16:40:17
Ну типа того

Sergey
15.05.2018
16:40:37
vue.js + fetch т.е.?
В вие вроде дёргают на axios

Но если пришли с дотнета, то в ангулар, в ангулар))

NEOQAZAQUE
15.05.2018
16:42:40
без разницы можешь fetch , можешь axios

Alexandr
15.05.2018
16:46:54
Angular же вроде для одностраничных приложений?

Sergey
15.05.2018
16:49:54
А вуе и риакт например тоже)

Пишите на чём удобно

Alexandr
15.05.2018
16:50:11
для многостраничных тоже можно писать?

Igor
15.05.2018
16:50:44
nuxt

Sergey
15.05.2018
16:50:47
для многостраничных тоже можно писать?
Серверный рендеринг в смысле? Есть angular universal

Igor
15.05.2018
16:51:26
Nuxt для vue.js - тоже самое, только сел и поехал

Sergey
15.05.2018
16:52:10
Да у Alexandr и так уже вроде неткоре есть, там асп, рейзор, все дела

Alexandr
15.05.2018
16:53:05
т.е. для асп лучше всего ангуляр? =)

Sergey
15.05.2018
16:53:46
Не, для асп лучше всего мвц))

Alexandr
15.05.2018
16:55:08
а на фронтэнде что?

Kirill
15.05.2018
16:55:14
Не, для асп лучше всего мвц))
Эмм, чем RP не угодили?)

Sergey
15.05.2018
16:55:14
В ангуларе просто привычные бэкэндщикам темы, DI вовсю

Alexandr
15.05.2018
16:55:14
на бэкэнде то понятно MVC

Sergey
15.05.2018
16:55:27
Эмм, чем RP не угодили?)
Ну не всегда хватает жи

на бэкэнде то понятно MVC
Ну если вам надо сервер сайд, то есть же cshtml

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