Size: a a a

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

2020 March 12

EO

Eugene Obrezkov in TypeScript — русскоговорящее сообщество
Ребят, кто-то может мне объяснить почему это не работает?

https://bit.ly/2xthZJv
источник

EO

Eugene Obrezkov in TypeScript — русскоговорящее сообщество
что я хочу сделать - отфильтровать только те свойства у типа, у которых значения имеют тип number, чтобы у меня тайпчекало конструкции типа emit(shape, property, value)
источник

N

Nelkor in TypeScript — русскоговорящее сообщество
Nikita Torchinskiy
Попробуй listenCallback = (err?: Error) => ...
Спасибо 💪
источник

S

STALER in TypeScript — русскоговорящее сообщество
Исключении пи использовани декоратора OneToOne
Application is crashed: Entity metadata for TargetAudience#campaign was not found. Check if you specified a correct entity object and if it's connected in the connection options.
В чём проблема?
источник

S

STALER in TypeScript — русскоговорящее сообщество
STALER
Исключении пи использовани декоратора OneToOne
Application is crashed: Entity metadata for TargetAudience#campaign was not found. Check if you specified a correct entity object and if it's connected in the connection options.
В чём проблема?
Импорт энтити настроен
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
Eugene Obrezkov
что я хочу сделать - отфильтровать только те свойства у типа, у которых значения имеют тип number, чтобы у меня тайпчекало конструкции типа emit(shape, property, value)
источник

EO

Eugene Obrezkov in TypeScript — русскоговорящее сообщество
это всё я уже сделал
ему всё равно что-то не нравится и я уже не знаю что не так - в плейграунде есть минимальный кейс
источник
2020 March 13

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Всем привет)
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Хотел спросить, а как жс-модуль можно заимпортить в ангуляр?
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
export { Class1, Class2, Class3, Class4 };
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Вот так вот оно экспортится из жс-файла
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Я в тсе в ангуляре никак не могу это нормально подключить
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Он просто не видит этот модуль
источник

OR

Oleg Rizhkov in TypeScript — русскоговорящее сообщество
у меня есть штука с трёмя возможными состояниями.
type AllowedGraphics =
 | 'one'
 | 'two'
 | 'three';
я делаю массив такого вида
const allowedGraphics: AllowedGraphics[] = ['one', 'two', 'three'];

type ButtonGroupProps<T> = {
 values: T[],
 value: T
 onChange: (newValue: T, e: React.MouseEvent<HTMLElement>) => void,
};

export const ButtonGroup = <T extends string>({
 values, value, onChange,
 allowFewValues = false, isAlwaysExist = false,
}: ButtonGroupProps<T>) => {
 const classes = useStyles();
 const onChangeLocal = (e: React.MouseEvent<HTMLElement>, newValue: T) => {
   if (!newValue && isAlwaysExist) return;

   onChange(newValue, e);
 };

как мне это лучше протипизировать?
у меня есть change, который этот же T и отдаёт, но в использовании он any. я что-то не так делаю?
источник

OR

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

OR

Oleg Rizhkov in TypeScript — русскоговорящее сообщество
короче, это из-за внутеннего any в либе.
источник

OR

Oleg Rizhkov in TypeScript — русскоговорящее сообщество
нет, просто пришлось явно в функции указать тип.
источник

p

polunin.ai in TypeScript — русскоговорящее сообщество
Sergey Vakhramov
Он просто не видит этот модуль
Иерархию папок дай
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
polunin.ai
Иерархию папок дай
Да я уже увидел, тут почему-то нода не туда полезла
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Разобрался
источник