VSCode-EmmyLua icon indicating copy to clipboard operation
VSCode-EmmyLua copied to clipboard

能否无侵入的为第三方lua代码添加注解

Open fomiao opened this issue 4 years ago • 2 comments

由于第三方代码需要频繁更新,不希望修改他们的代码

fomiao avatar Nov 15 '21 08:11 fomiao

自己创建一个目录写一些不会被使用的文件比如叫http.d.lua 在里面写注释类 ---@class ffff local ffff = {} function ffff:aaaa() end 就行了

CppCXY avatar Nov 16 '21 02:11 CppCXY

自己创建一个目录写一些不会被使用的文件比如叫http.d.lua 在里面写注释类 ---@Class ffff local ffff = {} function ffff:aaaa() end 就行了

虽然上面说的是可以的,但是有相当工作量和维护量 举例: helper文件有大量的接口,由于是第三方库我不能修改,所以如果可以如下定义就方便多了,无需我再取列举helper类的接口 ---@class Helper require "3d_party.helper"

fomiao avatar Nov 16 '21 02:11 fomiao