1.接口
------TypeScript 接口定义如下:--------
interface interface_name {
}
// 例如
interface IPerson {
firstName:string,
lastName:string,
sayHi: ()=>string
}
var customer:IPerson = {
firstName:"Tom",
lastName:"Hanks",
sayHi: ():string =>{
return "Hi there"}
}
2.联合类型和接口
interface RunOptions {
program:string;
commandline:string[]|string|(()=>string);
}
// commandline 是字符串
var options:RunOptions = {
program:"test1",commandline:"Hello"};
console.log(options.