(type)
| 237 | } |
| 238 | |
| 239 | function typeToIcon(type) { |
| 240 | var suffix; |
| 241 | if (type == "?") suffix = "unknown"; |
| 242 | else if (type == "number" || type == "string" || type == "bool") suffix = type; |
| 243 | else if (/^fn\(/.test(type)) suffix = "fn"; |
| 244 | else if (/^\[/.test(type)) suffix = "array"; |
| 245 | else suffix = "object"; |
| 246 | return cls + "completion " + cls + "completion-" + suffix; |
| 247 | } |
| 248 | |
| 249 | // Type queries |
| 250 |