Size: a a a

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

2018 June 20

VO

Viktor Osipov in TypeScript — русскоговорящее сообщество
Коллеги, подскажите пожалуйста, что значит

ISomeIntefrace & typeof someVariable

в выражении

type TNew = ISomeIntefrace & typeof someVariable

Понимаю, что это пересечение типов, но что у нас в результате получится? Тип, объединяющий ISomeInterface и, например, string?
источник

JG

John Galt in TypeScript — русскоговорящее сообщество
TNew будет обладать всеми свойствами интерфейса ISomeInterface и всеми свойствами типа, который выведен для someVariable в конкретной строке кода
источник

VO

Viktor Osipov in TypeScript — русскоговорящее сообщество
John Galt
TNew будет обладать всеми свойствами интерфейса ISomeInterface и всеми свойствами типа, который выведен для someVariable в конкретной строке кода
Огромное спасибо! 🏆
Нужно было только нажать F12, чтобы всё стало понятным.
источник

АК

Андрей Козак in TypeScript — русскоговорящее сообщество
разобрался, действительно не зачем)
источник

AW

Alex Wroud in TypeScript — русскоговорящее сообщество
la gente está muy loca
В пять тысяч раз? Да не, норм, сойдет
да, с 500 000 операций/c до ~100
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
Alex Wroud
да, с 500 000 операций/c до ~100
Это норм. Просто надо нормальные структуры данных использовать.
источник

JG

John Galt in TypeScript — русскоговорящее сообщество
и не копировать массив из 500к записей ради вставки одного элемента
источник

NK

ID:603390966 in TypeScript — русскоговорящее сообщество
@syabro А что за реакт?
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
ID:603390966
@syabro А что за реакт?
источник

NK

ID:603390966 in TypeScript — русскоговорящее сообщество
ааа
источник

AW

Alex Wells in TypeScript — русскоговорящее сообщество
Alex Wells
Я так и делаю)  Импортить приходится вот так:

import * as FacebookTokenError from 'passport-facebook/lib/errors/facebooktokenerror';

По другому undefined, там внутри facebooktokenerror:
module.exports = FacebookTokenError;

То есть export default
Если даже я делаю вот так:

declare module 'passport-facebook/lib/errors/facebooktokenerror' {
 export default class FacebookTokenError extends Error {}
}

Оно все равно не подхватывает тип, что я упускаю?
Прошу помочь  с этим)
источник

ЕИ

Евгений Иванов in TypeScript — русскоговорящее сообщество
А чего с прошлого чата надо сюда переезжать?
источник

C🐝

Cenator 🐝 in TypeScript — русскоговорящее сообщество
Да
источник

BV

Bogdan Volyk 😻💖🙀 in TypeScript — русскоговорящее сообщество
А зойчем мы переехали?
источник

BV

Bogdan Volyk 😻💖🙀 in TypeScript — русскоговорящее сообщество
Упустил момент
источник

ЕИ

Евгений Иванов in TypeScript — русскоговорящее сообщество
Bogdan Volyk 😻💖🙀
А зойчем мы переехали?
+
источник

NK

ID:515512998 in TypeScript — русскоговорящее сообщество
Bogdan Volyk 😻💖🙀
А зойчем мы переехали?
Админа оккаунт рип
источник

ЕИ

Евгений Иванов in TypeScript — русскоговорящее сообщество
Притом серьёзный такой скачок.
источник

ЕИ

Евгений Иванов in TypeScript — русскоговорящее сообщество
ID:515512998
Админа оккаунт рип
И из за этого переводить 1500 людей?
источник

ЕИ

Евгений Иванов in TypeScript — русскоговорящее сообщество
Из который человек 500 актива?
источник