diff options
Diffstat (limited to 'src/parseTools.js')
-rw-r--r-- | src/parseTools.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index a5939994..9bb7aec5 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -227,6 +227,10 @@ function isFunctionType(type, out) { return isFunctionDef({ text: argText, item: tokenize(argText.substr(1, argText.length-2), true) }, out); } +function getReturnType(type) { + return type.substr(0, type.lastIndexOf('(')-1); +} + var isTypeCache = {}; // quite hot, optimize as much as possible function isType(type) { if (type in isTypeCache) return isTypeCache[type]; |