打字机似乎没有拉出继承的属性 public class BaseClass{ public int Id { get; set; }}public class MyClass : BaseClass{ public string Name { get; set; }} .tst文件 namespace ModelNs { $Classes()[ export class $Name { $Properties()
public class BaseClass
{
public int Id { get; set; }
}
public class MyClass : BaseClass
{
public string Name { get; set; }
}
.tst文件
namespace ModelNs {
$Classes()[
export class $Name { $Properties()[
public $name: $Type;]
public constructor() { }
}]
}
产量
namespace ModelNs {
export class MyClass {
public method: string;
public constructor() { }
}
}
它缺少Id属性.
是的,我可以加上这条线
public id: number;
将.tst文件作为停止间隙,但要添加更多属性(比此示例).
您可以使用$BaseClass访问继承类的属性,例如namespace ModelNs {
$Classes()[
export class $Name {
// Inherited properties
$BaseClass[$Properties[
public $name: $Type;]]
$Properties[
public $name: $Type;]
public constructor() { }
}]
}
