I can use the literal types to give the user some suggestions but without depriving him of using custom strings, i try this :
type fooType = string | 'suggestions-1' | 'suggestions-2';
I also tried using the String class and so it seems to work but not good for my purpose
type fooType = String | 'suggestions-1' | 'suggestions-2';
i reproduce all in this TypeScript playground