CSharpToTypeScript icon indicating copy to clipboard operation
CSharpToTypeScript copied to clipboard

Option to add suffix for the interface names

Open antal-huck opened this issue 4 years ago • 0 comments

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.

antal-huck avatar May 21 '21 18:05 antal-huck