备注: 单独的 index.d.ts对于代码实现没有约束性,将约束和实现写在一个页面里有约束性,或者使用如下:
 // clock.interface.ts
export interface ClockInterface {
    currentTime: Date;
    setTime(d: number): number;
}
// clock.ts
import { ClockInterface } from './clock.interface'
class Clock implements ClockInterface  {
    currentTime: Date;
    constructor(h: number, m: number) {
        this.currentTime = new Date();
     }
     setTime(time: number) {
        return new Date(time).getTime();
    }
} 
 
                    
            
                
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did223511