aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js4
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];