Browse Source

优化代码提示

mxd 3 years ago
parent
commit
8de416e298

+ 1 - 1
magic-api/src/main/java/org/ssssssss/magicapi/controller/MagicWorkbenchController.java

@@ -86,7 +86,7 @@ public class MagicWorkbenchController extends MagicController implements MagicEx
 	 */
 	@RequestMapping("/class")
 	@ResponseBody
-	public JsonBean<List<ScriptClass>> clazz(String className) {
+	public JsonBean<Set<ScriptClass>> clazz(String className) {
 		return new JsonBean<>(MagicScriptEngine.getScriptClass(className));
 	}
 

+ 1 - 1
magic-editor/src/console/src/scripts/parsing/parser.js

@@ -790,7 +790,7 @@ export class Parser {
                         expression = value;
                     }
                 } else if (token.getTokenType() === TokenType.Identifier) {
-                    if (['var','let','const'].indexOf(token.getText()) > -1 ) {
+                    if (['var','let','const'].indexOf(token.getText()) > -1 || (this.stream.hasMore() && this.stream.getToken().type === TokenType.Identifier)) {
                         let varName = this.stream.consume().getText();
                         if (this.stream.match(TokenType.Assignment, true)) {
                             let isAsync = this.stream.match("async", true);