如何使用定义文件创建 NPM 包,其中仅在*.ts文件中声明接口。
假设我们有两个接口和一个类定义:
export interface A {
id: number;
}
export interface B {
name: string;
}
export class C {
}
Run Code Online (Sandbox Code Playgroud)
我需要将这些*.ts文件打包到 npm 包中,该怎么做?我应该将它们导出index.ts吗?
我的package.json是:
{
"name": "npm",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
Run Code Online (Sandbox Code Playgroud)
我的tsconfig.json是:
"compilerOptions": {
"target": "es5", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', …Run Code Online (Sandbox Code Playgroud) I have the following object:
var obj = {
number: "123456789"
tel: `The clients phone number is ${number}. Please call him!`
Run Code Online (Sandbox Code Playgroud)
How can I insert the number value in the tel-string?