Size: a a a

TypeScript — русскоговорящее сообщество

2020 April 07

a

artalar in TypeScript — русскоговорящее сообщество
Сейчас функцию нельзя без параметра вызвать, но можно с параметром эндефайнд в значении
источник

a

artalar in TypeScript — русскоговорящее сообщество
С знаком вопроса наоборот - либо параметра нет, либо это точно строка
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
artalar
Они описывают разное поведение
И ты тоже прав :0
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
Так всегда было?
источник

m

mg901 in TypeScript — русскоговорящее сообщество
Коллеги, подскажите пожалуйста, как типизировать функции, которым заданы методы?
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
mg901
Коллеги, подскажите пожалуйста, как типизировать функции, которым заданы методы?
Это как?
const fn = obj.printProps?
источник

m

mg901 in TypeScript — русскоговорящее сообщество
источник

a

artalar in TypeScript — русскоговорящее сообщество
mg901
Коллеги, подскажите пожалуйста, как типизировать функции, которым заданы методы?
const myFn = Object.assign(() => {}, {prop: ‘some’})
источник

a

artalar in TypeScript — русскоговорящее сообщество
Это самый простой способ (есть еще пара, но мне не нравятся)
источник

m

mg901 in TypeScript — русскоговорящее сообщество
artalar
const myFn = Object.assign(() => {}, {prop: ‘some’})
а ещё какие есть?
источник

a

artalar in TypeScript — русскоговорящее сообщество
mg901
а ещё какие есть?
type FnWithStaticProp = {
 (input: any): any,
 prop: any
}
источник

a

artalar in TypeScript — русскоговорящее сообщество
() => any & { prop: any }
источник

DU

Dmytro Ulianov in TypeScript — русскоговорящее сообщество
всем привет
может кто знает как можно в таком случае из юниона вывести тайп параметры нормально?
источник

DU

Dmytro Ulianov in TypeScript — русскоговорящее сообщество
если в таком виде делать, то получается L и R unknown
то есть оно попадает в true бранчу, но тип не выводит
источник

В

Виталий in TypeScript — русскоговорящее сообщество
artalar
Великолепная проверка на пустую строку
Можешь поподробнее? Как должно быть?
источник

a

artalar in TypeScript — русскоговорящее сообщество
Виталий
Можешь поподробнее? Как должно быть?
guardStoreKey(‘’) - что даст?
источник

В

Виталий in TypeScript — русскоговорящее сообщество
artalar
guardStoreKey(‘’) - что даст?
Исходя из года этот вызов вернёт undefined
источник

a

artalar in TypeScript — русскоговорящее сообщество
Виталий
Исходя из года этот вызов вернёт undefined
Вы не знаете JS
источник

В

Виталий in TypeScript — русскоговорящее сообщество
artalar
Вы не знаете JS
извиняюсь) ошибку вернёт
источник

В

Виталий in TypeScript — русскоговорящее сообщество
artalar
Вы не знаете JS
Так каков ход мыслей ? Намёка не понял. Ошибся я с возвращаемым значенем извиняюсь. Отвлёкся.
источник