Вопросы по теме 'typescript-typings'

Проблема с установкой типизации jquery
У меня возникла проблема с установкой набора текста для jquery после того, как я сделал typings init : MacBook:resources admin$ typings install jquery ERR наборов! сообщение Невозможно найти "jquery" ("npm") в реестре. Вы хотели...
2555 просмотров
schedule 16.10.2021

Как включить IntelliSense для магистрали в VS Code
Я пытаюсь установить определения TypeScript для примера проекта Backbone.js. В каталоге проекта я выполнил следующие команды: npm init npm install typings typings install dt~backbone --global Это добавляет файлы index.d.ts и...
1865 просмотров

Новые типы @types в gulp-typescript и typescript?
Я установил @types/jasmine как devDependency. Моя задача gulp по компиляции моего машинописного текста выглядит так: gulp.task('compile:tests', ['compile:typescript', 'clean:tests'], function () { var project =...
1310 просмотров

типизация против @types области NPM
В некоторых случаях typings используется для обработки определений TypeScript (например, angular / angular2-seed ). В других случаях используются пакеты NPM @types с ограниченной областью видимости без участия typings (например,...
14950 просмотров
schedule 25.09.2021

Что такое типизация в машинописном тексте
Я новичок в Angular2, и пока мне это нравится, но есть одна проблема: Типизация . Я не могу понять, как их использовать и какие именно. В одних местах говорят использовать типизацию, в других - использовать npm для установки определений. Я...
29367 просмотров
schedule 03.12.2021

Ошибка при использовании Typescript MongoDb Typings (не удается найти пространство имен)
Я пытаюсь использовать типизацию mongodb, которую я установил через npm install @types/mongodb -D теперь я хочу использовать типы в такой функции export default async function insertOne(collection:any,...
1477 просмотров

Как интегрировать OpenLayers и jsts в приложение Angular? (с набором текста)
Я создал проект Angular 5, в котором я установил с помощью npm модуль openlayers и модуль jsts. Я сделал следующие шаги: ng новый testProject cd / testProject npm install - сохранить openlayers npm install --save jsts npm install --save...
1242 просмотров

Вывести тип кортежа вместо типа объединения
Кто-нибудь знает, как заставить компилятор автоматически определять тип кортежа? // Now: (string | number)[] // Wanted: [string, number][] const x = [ ["a", 2], ["b", 2] ];
548 просмотров
schedule 24.11.2021

Как мне строго набрать файл веб-воркера TypeScript с помощью postMessage?
У меня есть веб-воркер, которого я хочу написать на TypeScript. Проблема в том, что Worker.postMessage - TypeScript предполагает, что каждый сценарий будет загружаться в контексте окна и поэтому ожидает Window.postMessage , имеющий другой...
6227 просмотров

Вложенный объект TypeScript с переменными ключами
У меня есть метод JavaScript, который автоматически импортирует схемы JSON в зависимости от структуры каталогов. Это означает, что у меня есть файл, расположенный в /path/to/my/file.json , который затем загружается в schemas.path.to.my.file . Я...
2418 просмотров
schedule 06.11.2021

Как загрузить файлы js из папки ресурсов Angular в конкретный компонент или модуль Angular (2,4,5)?
У меня есть файлы custom1.js, custom2.js, custom3.js JS и загружаю эти файлы в Angular component1, component2, component3 соответственно. Я могу добавить эти файлы в файлы index.html, но не хочу загружать эти файлы глобально. Необходимо загрузить...
1426 просмотров

определение типа машинописного текста для глобальных библиотек
У меня проблема с типами в ц. Я загрузил несколько глобальных библиотек в файл index.html и хочу использовать их в своем main.ts Я не могу установить библиотеку из npm, чтобы использовать ее встроенное определение, и для нее нет определений в...
1447 просмотров
schedule 30.09.2021

TypeScript: как установить тип деструктурированного объекта?
Проблема Например, параметр имеет следующий тип { component: any; element: ElementRef; } , из которого мне нужен только элемент: onTextBoxInit({ element }) { } Вопрос: Как я могу установить тип этого деструктурированного элемента?...
4303 просмотров
schedule 21.10.2021

Почему машинописный текст не создает объекты должным образом?
возьмите следующий код type PersonKeys = "name" | "age" type PersonR = Record<PersonKeys, string> const test = (human: Partial<PersonR>): PersonR => { return {name: "", age: "", widen: true} // // fails perfect can't widen }...
59 просмотров
schedule 19.09.2021

Как расширить модуль в рамках проекта?
Я использую fastify с плагином fastify-static . Я также предоставляю собственное объявление типов TypeScript для этого плагина в typings/fastify-static/index.d.ts : declare module "fastify-static" { import { Plugin } from "fastify";...
263 просмотров

Правильная защита типов пользовательских конвейерных операторов RxJS
Я работаю с API, который имеет фиксированную согласованную структуру ответов: это всегда объект, на котором есть свойство data . Поскольку постоянно отображать данные в запросах RxJS (или эффектах ngrx) очень утомительно и слишком явно, я решил...
415 просмотров

Типовой сценарий несовместим с возвращаемым типом
У меня проблема с обобщениями машинописного текста: function isString(a: any): a is string { return typeof a === 'string' } function concat<T extends string | number>(a: T, b: T): T { if (isString(a) && isString(b)) {...
279 просмотров

Как заставить дочерние элементы объекта быть определенным интерфейсом или расширяться от этого интерфейса?
Я хочу, чтобы дочерние элементы объекта были определенным интерфейсом или расширялись от этого интерфейса. Например: export interface Configuration { pages: { home: IHome; about: IAbout; // I want IAbout will have to extends IPage...
75 просмотров
schedule 16.11.2021

Как добавить динамические свойства в класс TypesScript и поддерживать правильную типизацию
У меня есть Users класс, который я экспортирую из файла Users.ts export default class Users {} Затем я экспортирую Users.ts из другого файла index.ts : // classes export {default as Users} from './Users' У меня...
65 просмотров

Машинопись: набор текста для экспорта объекта
У меня есть до безумия тривиальный сценарий, который я просто не могу взломать с помощью Typescript. У меня есть модуль es6, экспортирующий простой объект: // variables.ts export default { one: 1, two: 2 } Я хочу импортировать это так:...
59 просмотров
schedule 04.11.2021