Проверка типов при создании пакета npm - PullRequest
0 голосов
/ 22 января 2020

Я создаю модули узлов с машинописью, но я не знаю, как печатать, проверять входные данные, переданные в машинописи из файла nodejs js. Если нет пути к тому, что является преимуществом создания узловых модулей с машинописью вместо js

Добавление некоторого кода для лучшего понимания

In my package index.ts 
export class SampleSDK{

    name:String ;
    constructor(name:String){
      this.name = name;
    }   

    getName(){
        return this.name;
    }


}
in index.js 

var express = require('express');
var router = express.Router();
var SampleSdk  = require("sample-sdk");
/* GET home page. */
router.get('/', function(req, res, next) {

  let  fdConnectSDK = new SampleSdk.SampleSDK(1000);
  console.log(fdConnectSDK.getName()); // this is printing 1000 instead i expect it should throw error
  res.send("HELLO")

});

module.exports = router;
...