В настоящее время я использую Typewriter для автоматической генерации класса TypeScript из моих классов C #:
[TsDTO]
public class MyDto {
public string Prop1 { get; set; }
public string Prop2 { get; set; }
}
И я хочу просто сгенерировать интерфейс Typescript, добавив постфикс «xyz» к именам свойств:
export Interface IMyDto {
prop1xyz: string;
prop2xyz: string;
}
Можно ли определить мой шаблон для добавления "xyz" без создания собственного метода?
Этот шаблон не работает:
$Classes(c => HasAttribute(c.Attributes, "TsDTO"))[
export interface I$Name {
// properties
$Properties()[$namexyz: $Type; <-- "xyz" breaks the code!
]
}]