11import * as ts from "typescript" ;
2- import { LuaLibImportKind , LuaTarget } from "../../src" ;
2+ import * as tstl from "../../src" ;
33import { TSTLErrors } from "../../src/TSTLErrors" ;
44import * as util from "../util" ;
55
@@ -418,8 +418,8 @@ test("forof with iterator", () => {
418418 return result;
419419 ` ;
420420 const compilerOptions = {
421- luaLibImport : LuaLibImportKind . Require ,
422- luaTarget : LuaTarget . Lua53 ,
421+ luaLibImport : tstl . LuaLibImportKind . Require ,
422+ luaTarget : tstl . LuaTarget . Lua53 ,
423423 target : ts . ScriptTarget . ES2015 ,
424424 } ;
425425 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -444,8 +444,8 @@ test("forof with iterator and existing variable", () => {
444444 return result;
445445 ` ;
446446 const compilerOptions = {
447- luaLibImport : LuaLibImportKind . Require ,
448- luaTarget : LuaTarget . Lua53 ,
447+ luaLibImport : tstl . LuaLibImportKind . Require ,
448+ luaTarget : tstl . LuaTarget . Lua53 ,
449449 target : ts . ScriptTarget . ES2015 ,
450450 } ;
451451 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -469,8 +469,8 @@ test("forof destructuring with iterator", () => {
469469 return result;
470470 ` ;
471471 const compilerOptions = {
472- luaLibImport : LuaLibImportKind . Require ,
473- luaTarget : LuaTarget . Lua53 ,
472+ luaLibImport : tstl . LuaLibImportKind . Require ,
473+ luaTarget : tstl . LuaTarget . Lua53 ,
474474 target : ts . ScriptTarget . ES2015 ,
475475 } ;
476476 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -496,8 +496,8 @@ test("forof destructuring with iterator and existing variables", () => {
496496 return result;
497497 ` ;
498498 const compilerOptions = {
499- luaLibImport : LuaLibImportKind . Require ,
500- luaTarget : LuaTarget . Lua53 ,
499+ luaLibImport : tstl . LuaLibImportKind . Require ,
500+ luaTarget : tstl . LuaTarget . Lua53 ,
501501 target : ts . ScriptTarget . ES2015 ,
502502 } ;
503503 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -518,8 +518,8 @@ test("forof lua iterator", () => {
518518 return result;
519519 ` ;
520520 const compilerOptions = {
521- luaLibImport : LuaLibImportKind . Require ,
522- luaTarget : LuaTarget . Lua53 ,
521+ luaLibImport : tstl . LuaLibImportKind . Require ,
522+ luaTarget : tstl . LuaTarget . Lua53 ,
523523 target : ts . ScriptTarget . ES2015 ,
524524 } ;
525525 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -540,8 +540,8 @@ test("forof array lua iterator", () => {
540540 return result;
541541 ` ;
542542 const compilerOptions = {
543- luaLibImport : LuaLibImportKind . Require ,
544- luaTarget : LuaTarget . Lua53 ,
543+ luaLibImport : tstl . LuaLibImportKind . Require ,
544+ luaTarget : tstl . LuaTarget . Lua53 ,
545545 target : ts . ScriptTarget . ES2015 ,
546546 } ;
547547 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -563,8 +563,8 @@ test("forof lua iterator with existing variable", () => {
563563 return result;
564564 ` ;
565565 const compilerOptions = {
566- luaLibImport : LuaLibImportKind . Require ,
567- luaTarget : LuaTarget . Lua53 ,
566+ luaLibImport : tstl . LuaLibImportKind . Require ,
567+ luaTarget : tstl . LuaTarget . Lua53 ,
568568 target : ts . ScriptTarget . ES2015 ,
569569 } ;
570570 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -585,8 +585,8 @@ test("forof lua iterator destructuring", () => {
585585 return result;
586586 ` ;
587587 const compilerOptions = {
588- luaLibImport : LuaLibImportKind . Require ,
589- luaTarget : LuaTarget . Lua53 ,
588+ luaLibImport : tstl . LuaLibImportKind . Require ,
589+ luaTarget : tstl . LuaTarget . Lua53 ,
590590 target : ts . ScriptTarget . ES2015 ,
591591 } ;
592592 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -609,8 +609,8 @@ test("forof lua iterator destructuring with existing variables", () => {
609609 return result;
610610 ` ;
611611 const compilerOptions = {
612- luaLibImport : LuaLibImportKind . Require ,
613- luaTarget : LuaTarget . Lua53 ,
612+ luaLibImport : tstl . LuaLibImportKind . Require ,
613+ luaTarget : tstl . LuaTarget . Lua53 ,
614614 target : ts . ScriptTarget . ES2015 ,
615615 } ;
616616 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -634,8 +634,8 @@ test("forof lua iterator tuple-return", () => {
634634 return result;
635635 ` ;
636636 const compilerOptions = {
637- luaLibImport : LuaLibImportKind . Require ,
638- luaTarget : LuaTarget . Lua53 ,
637+ luaLibImport : tstl . LuaLibImportKind . Require ,
638+ luaTarget : tstl . LuaTarget . Lua53 ,
639639 target : ts . ScriptTarget . ES2015 ,
640640 } ;
641641 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -661,8 +661,8 @@ test("forof lua iterator tuple-return with existing variables", () => {
661661 return result;
662662 ` ;
663663 const compilerOptions = {
664- luaLibImport : LuaLibImportKind . Require ,
665- luaTarget : LuaTarget . Lua53 ,
664+ luaLibImport : tstl . LuaLibImportKind . Require ,
665+ luaTarget : tstl . LuaTarget . Lua53 ,
666666 target : ts . ScriptTarget . ES2015 ,
667667 } ;
668668 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -678,8 +678,8 @@ test("forof lua iterator tuple-return single variable", () => {
678678 for (let x of luaIter()) {}
679679 ` ;
680680 const compilerOptions = {
681- luaLibImport : LuaLibImportKind . Require ,
682- luaTarget : LuaTarget . Lua53 ,
681+ luaLibImport : tstl . LuaLibImportKind . Require ,
682+ luaTarget : tstl . LuaTarget . Lua53 ,
683683 target : ts . ScriptTarget . ES2015 ,
684684 } ;
685685 expect ( ( ) => util . transpileString ( code , compilerOptions ) ) . toThrowExactError (
@@ -697,8 +697,8 @@ test("forof lua iterator tuple-return single existing variable", () => {
697697 for (x of luaIter()) {}
698698 ` ;
699699 const compilerOptions = {
700- luaLibImport : LuaLibImportKind . Require ,
701- luaTarget : LuaTarget . Lua53 ,
700+ luaLibImport : tstl . LuaLibImportKind . Require ,
701+ luaTarget : tstl . LuaTarget . Lua53 ,
702702 target : ts . ScriptTarget . ES2015 ,
703703 } ;
704704 expect ( ( ) => util . transpileString ( code , compilerOptions ) ) . toThrowExactError (
@@ -725,8 +725,8 @@ test("forof forwarded lua iterator", () => {
725725 return result;
726726 ` ;
727727 const compilerOptions = {
728- luaLibImport : LuaLibImportKind . Require ,
729- luaTarget : LuaTarget . Lua53 ,
728+ luaLibImport : tstl . LuaLibImportKind . Require ,
729+ luaTarget : tstl . LuaTarget . Lua53 ,
730730 target : ts . ScriptTarget . ES2015 ,
731731 } ;
732732 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -754,8 +754,8 @@ test("forof forwarded lua iterator with tupleReturn", () => {
754754 return result;
755755 ` ;
756756 const compilerOptions = {
757- luaLibImport : LuaLibImportKind . Require ,
758- luaTarget : LuaTarget . Lua53 ,
757+ luaLibImport : tstl . LuaLibImportKind . Require ,
758+ luaTarget : tstl . LuaTarget . Lua53 ,
759759 target : ts . ScriptTarget . ES2015 ,
760760 } ;
761761 const result = util . transpileAndExecute ( code , compilerOptions ) ;
@@ -769,13 +769,17 @@ test.each([
769769 "for (let a in b) { continue; }" ,
770770 "for (let a of b) { continue; }" ,
771771] ) ( "loop continue in different lua versions (%p)" , loop => {
772- const lua51 = { luaTarget : LuaTarget . Lua51 } ;
773- const lua52 = { luaTarget : LuaTarget . Lua52 } ;
774- const lua53 = { luaTarget : LuaTarget . Lua53 } ;
775- const luajit = { luaTarget : LuaTarget . LuaJIT } ;
772+ const lua51 = { luaTarget : tstl . LuaTarget . Lua51 } ;
773+ const lua52 = { luaTarget : tstl . LuaTarget . Lua52 } ;
774+ const lua53 = { luaTarget : tstl . LuaTarget . Lua53 } ;
775+ const luajit = { luaTarget : tstl . LuaTarget . LuaJIT } ;
776776
777777 expect ( ( ) => util . transpileString ( loop , lua51 ) ) . toThrowExactError (
778- TSTLErrors . UnsupportedForTarget ( "Continue statement" , LuaTarget . Lua51 , ts . createContinue ( ) ) ,
778+ TSTLErrors . UnsupportedForTarget (
779+ "Continue statement" ,
780+ tstl . LuaTarget . Lua51 ,
781+ ts . createContinue ( ) ,
782+ ) ,
779783 ) ;
780784 expect ( util . transpileString ( loop , lua52 ) . indexOf ( "::__continue1::" ) !== - 1 ) . toBe ( true ) ;
781785 expect ( util . transpileString ( loop , lua53 ) . indexOf ( "::__continue1::" ) !== - 1 ) . toBe ( true ) ;
0 commit comments