diff options
author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2023-10-27 19:35:26 +0200 |
---|---|---|
committer | Christian Brabandt <cb@256bit.org> | 2023-10-27 19:35:26 +0200 |
commit | ec3cebbd2b6b7583d2f683f5e66345163ec122aa (patch) | |
tree | 66f0c9b69e88fa4a0d35ae738f687b5679bc56e0 /src/if_py_both.h | |
parent | 4bca4897a12dfb91b3b27e3083fd5f370bd857d1 (diff) |
patch 9.0.2076: Vim9: No support for type aliasesv9.0.2076
Problem: Vim9: No support for type aliases
Solution: Implement :type command
A type definition is giving a name to a type specification. This also known
type alias.
:type ListOfStrings = list<string>
The type alias can be used wherever a built-in type can be used. The type
alias name must start with an upper case character.
closes: #13407
Signed-off-by: Christian Brabandt <cb@256bit.org>
Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Diffstat (limited to 'src/if_py_both.h')
-rw-r--r-- | src/if_py_both.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/if_py_both.h b/src/if_py_both.h index 06201711f6..f8438639e6 100644 --- a/src/if_py_both.h +++ b/src/if_py_both.h @@ -6772,6 +6772,7 @@ ConvertToPyObject(typval_T *tv) case VAR_INSTR: case VAR_CLASS: case VAR_OBJECT: + case VAR_TYPEALIAS: Py_INCREF(Py_None); return Py_None; case VAR_BOOL: |