Вопросы с тегом «typescript-typings»

200
Как мне решить, входит ли @ types / * в «зависимости» или «devDependencies»?

Я использую TypeScript 2 в моем проекте. Я хотел бы использовать библиотеку js, но также набирать тексты для этой библиотеки. Я могу установить типы с простым npm install @types/some-library. Я не уверен, должен ли я --saveили --save-devони. Мне кажется, что даже в ReadmeTyped GitHub readme...

143
Ввод машинописного текста onchange event.target.value

В моем среагировать и машинопись приложения, я использую: onChange={(e) => data.motto = (e.target as any).value}. Как мне правильно определить типизацию для класса, чтобы мне не пришлось взламывать систему типов any? export interface InputProps extends React.HTMLProps<Input> { ... } export...

135
TypeScript в пакетах npm @types org

Я заметил, что есть организация nty @types , которая содержит пакеты для набора текста, но не может найти никакой документации по ней. Как они предназначены для использования? Это предназначено для использования с инструментом набора текста ? Если да, то как их установить? Например, есть...

102
Свойство X является частным и доступно только в классе xyzComponent.

Я пытаюсь создать приложение angular2 для производства, для чего я слежу за этим блогом . После моей успешной компиляции ngc, когда происходит компиляция tsc, она генерирует следующую ошибку, показанную на изображении: После некоторого поиска я нашел этот блог, в котором объясняется проблема в...

96
Импортировать класс в файл определения (* d.ts)

Я хочу расширить типизацию экспресс-сеанса, чтобы разрешить использование моих пользовательских данных в хранилище сеанса. У меня есть объект, req.session.userявляющийся экземпляром моего класса User: export class User { public login: string; public hashedPassword: string; constructor(login?:...

93
TypeScript 2: настраиваемые типы для нетипизированного модуля npm

Попробовав предложения, опубликованные в других местах , я обнаружил, что не могу запустить проект машинописного текста, который использует нетипизированный модуль NPM. Ниже приведен минимальный пример и шаги, которые я пробовал. Для этого минимального примера мы сделаем вид, что у lodashнего нет...

89
Ошибка «Имя модуля разрешается в нетипизированный модуль в…» при записи пользовательского файла определения TypeScript.

Я не могу найти определение TypeScript @type/{name}для одного из моих установленных пакетов NodeJS, поэтому я пытаюсь написать d.tsдля него файл и поместить файл в {project root}\typingsпапку. Вот как я делаю: // My source code: index.ts import Helper from 'node-helper-lib'; // My definition:...