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

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

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

3
TypeScript в пакетах npm @types org
Я заметил, что есть организация nty @types , которая содержит пакеты для набора текста, но не может найти никакой документации по ней. Как они предназначены для использования? Это предназначено для использования с инструментом набора текста ? Если да, то как их установить? Например, есть @types/openlayersпакет, но typings search npm:openlayersничего не …

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

4
Импортировать класс в файл определения (* d.ts)
Я хочу расширить типизацию экспресс-сеанса, чтобы разрешить использование моих пользовательских данных в хранилище сеанса. У меня есть объект, req.session.userявляющийся экземпляром моего класса User: export class User { public login: string; public hashedPassword: string; constructor(login?: string, password?: string) { this.login = login || "" ; this.hashedPassword = password ? UserHelper.hashPassword(password) : …

4
TypeScript 2: настраиваемые типы для нетипизированного модуля npm
Попробовав предложения, опубликованные в других местах , я обнаружил, что не могу запустить проект машинописного текста, который использует нетипизированный модуль NPM. Ниже приведен минимальный пример и шаги, которые я пробовал. Для этого минимального примера мы сделаем вид, что у lodashнего нет существующих определений типов. Таким образом, мы проигнорируем пакет @types/lodashи …

4
Ошибка «Имя модуля разрешается в нетипизированный модуль в…» при записи пользовательского файла определения TypeScript.
Я не могу найти определение TypeScript @type/{name}для одного из моих установленных пакетов NodeJS, поэтому я пытаюсь написать d.tsдля него файл и поместить файл в {project root}\typingsпапку. Вот как я делаю: // My source code: index.ts import Helper from 'node-helper-lib'; // My definition: \typings\node-helper-lib.d.ts declare....(something else) declare module 'node-helper-lib' { class …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.