Size: a a a

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

2021 January 18

ВЛ

Владимир Линкевич... in TypeScript — русскоговорящее сообщество
class App {
 express: ReturnType<typeof express>;

 constructor() {
   this.express = express();
 }
}
источник

ВЛ

Владимир Линкевич... in TypeScript — русскоговорящее сообщество
в таком случае ты описываешь свойство класса
источник

И

Иван in TypeScript — русскоговорящее сообщество
Alex Tuor4eg
ну я вот сделал интерфейс
interface AppInterface {
 express: any
}

и потом class App implements AppInterface
так не работает, или я неправильно понял?
значит невозможно
источник

ВЛ

Владимир Линкевич... in TypeScript — русскоговорящее сообщество
Иван
значит невозможно
судя по всему тут одни такие вопросы?) или есть что то поинтересснее?
источник

AT

Alex Tuor4eg in TypeScript — русскоговорящее сообщество
Иван
значит невозможно
понял, ладно, спасибо
источник

И

Иван in TypeScript — русскоговорящее сообщество
Владимир Линкевич
судя по всему тут одни такие вопросы?) или есть что то поинтересснее?
разные
историю почитай, если интересно
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
Как в TS сделать фантомные переменные которые предоставляются окружением так чтобы конпиль не ругался?
источник

DN

Dzi Ne in TypeScript — русскоговорящее сообщество
Apache DOG™
Как в TS сделать фантомные переменные которые предоставляются окружением так чтобы конпиль не ругался?
фантомные переменые ?
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
Которые на момент исполнения определены, но на момент конпеляции не существуют
источник

M

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

M

Mike in TypeScript — русскоговорящее сообщество
но может есть адекватнее подходы
источник

DP

Dmitry Plyaskin in TypeScript — русскоговорящее сообщество
Apache DOG™
Как в TS сделать фантомные переменные которые предоставляются окружением так чтобы конпиль не ругался?
declare var someName: type
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
Dmitry Plyaskin
declare var someName: type
спасибо
источник

DC

Dmitriy Code in TypeScript — русскоговорящее сообщество
Коллеги, добрый день.

Скажите пожалуйста, вот у меня есть функция которая должна принимать в себя параметр (например type) и в этом поле будет хранится ключ объекта.
Но мне нужно что бы он принимал только 2 ключа из всего объекта.

Например:
{
a: '1111',
b: '2222',
c: '3333
}

И мне нужно в функцию передать ключ либо a либо b
И дальше внутри функции я работаю с этим обьектом и по полю type изменяю свойства обьекта
источник

DC

Dmitriy Code in TypeScript — русскоговорящее сообщество
keyof она говорит что может быть любое имя свойства а мне нужно что бы явно указать что либо поле a либо b
источник

KS

Kirill Sukhomlin in TypeScript — русскоговорящее сообщество
key: ‘a’ | ‘b’
источник

AT

Alex Tuor4eg in TypeScript — русскоговорящее сообщество
А еще подскажите пожалуйста, что не так:
источник

AT

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

AT

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

AT

Alex Tuor4eg in TypeScript — русскоговорящее сообщество
при этом проект запускается без ошибок
источник