首页 > 解决方案 > 在创建 typescript npm 包时进行类型检查

问题描述

我正在使用 typescript 创建 nodemodules ,但我不知道如何从 nodejs js 文件中键入检查输入数据在 typescript 中传递。如果没有办法用打字稿而不是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;

标签: typescripttype-conversionnode-modules

解决方案


推荐阅读