CSharpToTypeScript
CSharpToTypeScript copied to clipboard
Option to add suffix for the interface names
Would it make sense to add an option --interface-name-suffix <string> to allow modification of the interface's name?
Example: Suppose we have a C# class called ExampleClass. I would like to generate an interface with the name ExampleClassInterface. This could be achieved with the option --interface-name-suffix Interface.
Use case: Later I can easily create a TypeScript class ExampleClass that implements ExampleClassInterface. This I could not do, if the interface itself is already called ExampleClass, or I would need to do something like this:
import {ExampleClass as ExampleClassInterface} from "bla";
It could also be the option --interface-name-prefix I to generate IExampleClass.