File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ export class LuaTranspiler {
8787 }
8888
8989 public accessPrefix ( node ?: ts . Node ) : string {
90- return node && this . isModule ?
90+ return node && ( this . isModule || this . namespace . length > 0 ) ?
9191 "local " : "" ;
9292 }
9393
Original file line number Diff line number Diff line change 11myNamespace = myNamespace or {}
22do
3- function nsMember ()
3+ local function nsMember ()
44 end
55 myNamespace .nsMember = nsMember
66end
Original file line number Diff line number Diff line change 11myNamespace = myNamespace or {}
22do
3- myNestedNamespace = myNestedNamespace or {}
3+ local myNestedNamespace = myNestedNamespace or {}
44 myNamespace .myNestedNamespace = myNestedNamespace or {}
55 do
6- function nsMember ()
6+ local function nsMember ()
77 end
88 myNamespace .myNestedNamespace .nsMember = nsMember
99 end
You can’t perform that action at this time.
0 commit comments