diff --git a/tabby/server/backend/language_presets.py b/tabby/server/backend/language_presets.py index 0e8951e..04fa844 100644 --- a/tabby/server/backend/language_presets.py +++ b/tabby/server/backend/language_presets.py @@ -22,4 +22,16 @@ LanguagePresets = { Language.JAVASCRIPT: LanguagePreset( max_length=128, stop_words=["\n\n", "\nfunction", "\n//", "\nimport", "\nclass"] ), + Language.TYPESCRIPT: LanguagePreset( + max_length=128, + stop_words=[ + "\n\n", + "\nfunction", + "\n//", + "\nimport", + "\nclass", + "\ninterface", + "\ntype", + ], + ), } diff --git a/tabby/server/models.py b/tabby/server/models.py index 44bcf7f..8c68332 100644 --- a/tabby/server/models.py +++ b/tabby/server/models.py @@ -14,6 +14,7 @@ class Language(str, Enum): UNKNOWN = "unknown" PYTHON = "python" JAVASCRIPT = "javascript" + TYPESCRIPT = "typescript" class CompletionRequest(BaseModel):