簡體   English   中英

打字稿,類里面的接口?

[英]Typescript, interface inside class?

我找不到任何關於此的文章。

如何在class定義嵌套interface

export class Car {

  export interface Config {
    name : string
  }

  constructor ( config : Config ) {  }

}

你不能直接這樣做。 但是,您可以使用命名空間類合並來實現至少從外部消費者的角度來獲得所需的效果:

export class Car {


    constructor(config: Car.Config) { }
}
namespace Car {
    export interface Config {
        name: string
    }

}

let c: Car.Config;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM