test.ts 457 Bytes
/*
 * @Date: 2022-07-18 10:22:22
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2022-07-25 17:53:16
 * @FilePath: /front/src/test/test.ts
 * @Description: 文件描述
 */

interface CircleStatic {
  pi: number
  new (radius: number): void
}

const Circle:CircleStatic = class Circle {
    static pi: 3.14
    radius: number
    constructor(radius: number) {
      this.radius = radius
    }
}

const foo = new Circle(1)
console.warn(foo)