Skip to content

Commit 5c845ae

Browse files
committed
refactor TSTL identifier function
1 parent bb7a767 commit 5c845ae

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

src/LuaTransformer.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,6 @@ export class LuaTransformer {
177177
return tstl.createDoStatement(this.transformStatements(block.statements), undefined, block);
178178
}
179179

180-
public tstlIdentifier(name: string): string {
181-
return "__TSTL_" + name;
182-
}
183-
184180
public transformImportDeclaration(statement: ts.ImportDeclaration): StatementVisitResult {
185181
if (!statement.importClause || !statement.importClause.namedBindings) {
186182
throw TSTLErrors.DefaultImportsNotSupported(statement);
@@ -207,9 +203,10 @@ export class LuaTransformer {
207203
return undefined;
208204
}
209205

210-
const importUniqueName = tstl.createIdentifier(this.tstlIdentifier(path.basename((importPath))));
206+
const tstlIdentifier = (name: string) => "__TSTL_" + name;
207+
const importUniqueName = tstl.createIdentifier(tstlIdentifier(path.basename((importPath))));
211208
const requireStatement = tstl.createVariableDeclarationStatement(
212-
tstl.createIdentifier(this.tstlIdentifier(path.basename((importPath)))),
209+
tstl.createIdentifier(tstlIdentifier(path.basename((importPath)))),
213210
requireCall,
214211
undefined,
215212
statement

0 commit comments

Comments
 (0)