У меня есть пакет npm с файлом, подобным этому:
'use strict'
module.exports = class TModel {
constructor (app) {
this.app = app
}
static schema () {
}
}
Что я хочу использовать в файле Typescript, например:
import Model from 't-model';
export class Book extends Model {
static schema() : any {
return {
title: {
type: 'string'
}
}
}
}
Но это не работает. PHPStorm выдает ошибку:
Не удается разрешить файл
И компиляция с tsc дает мне ошибку:
ошибка TS2307: не удается найти модуль t-model
Если использовать 't-model/index'
вместо 't-model'
, PHPStorm перестает выдавать мне ошибку, но tsc по-прежнему выдает ту же ошибку.
Я пытаюсь объединить пакеты, которые я сделал бы для API серверной части и интерфейса, который использует Typescript. Есть ли способ сделать это?