diff --git a/compiler/test/ut/animation/animation.ts b/compiler/test/ut/animation/animation.ts index 487a7fe..b569027 100644 --- a/compiler/test/ut/animation/animation.ts +++ b/compiler/test/ut/animation/animation.ts @@ -59,7 +59,8 @@ struct Animation { }` exports.expectResult = -`class Animation extends View { +`"use strict"; +class Animation extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.bgColor = "#8888ff"; diff --git a/compiler/test/ut/build/build.ts b/compiler/test/ut/build/build.ts index cd9def8..989a032 100644 --- a/compiler/test/ut/build/build.ts +++ b/compiler/test/ut/build/build.ts @@ -29,7 +29,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.test = 'Hello'; diff --git a/compiler/test/ut/builder/builderBindPopu.ts b/compiler/test/ut/builder/builderBindPopu.ts index 8869428..1c124b5 100644 --- a/compiler/test/ut/builder/builderBindPopu.ts +++ b/compiler/test/ut/builder/builderBindPopu.ts @@ -38,7 +38,8 @@ struct Banner { } ` exports.expectResult = -`class Banner extends View { +`"use strict"; +class Banner extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.updateWithValueParams(params); diff --git a/compiler/test/ut/builder/builderLambda.ts b/compiler/test/ut/builder/builderLambda.ts index 56d695a..db54ae3 100644 --- a/compiler/test/ut/builder/builderLambda.ts +++ b/compiler/test/ut/builder/builderLambda.ts @@ -54,7 +54,8 @@ struct CustomContainerUser { } ` exports.expectResult = -`class CustomContainer extends View { +`"use strict"; +class CustomContainer extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.header = ""; diff --git a/compiler/test/ut/builder/builderParam.ts b/compiler/test/ut/builder/builderParam.ts index d21e640..427ed6a 100644 --- a/compiler/test/ut/builder/builderParam.ts +++ b/compiler/test/ut/builder/builderParam.ts @@ -54,7 +54,8 @@ struct CustomContainerUser { } ` exports.expectResult = -`class CustomContainer extends View { +`"use strict"; +class CustomContainer extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.header = ""; diff --git a/compiler/test/ut/component/component.ts b/compiler/test/ut/component/component.ts index dfbed5c..be6402f 100644 --- a/compiler/test/ut/component/component.ts +++ b/compiler/test/ut/component/component.ts @@ -31,7 +31,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.value1 = "hello world 1"; diff --git a/compiler/test/ut/component/customComponent.ts b/compiler/test/ut/component/customComponent.ts index 2ffe6bd..c4c867b 100644 --- a/compiler/test/ut/component/customComponent.ts +++ b/compiler/test/ut/component/customComponent.ts @@ -44,7 +44,8 @@ struct Child { ` exports.expectResult = -`class Parent extends View { +`"use strict"; +class Parent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.regularToState = 'regularToState'; diff --git a/compiler/test/ut/constructor/id.ts b/compiler/test/ut/constructor/id.ts index 54f547f..3304ce5 100644 --- a/compiler/test/ut/constructor/id.ts +++ b/compiler/test/ut/constructor/id.ts @@ -68,7 +68,8 @@ struct Banner { }` exports.expectResult = -`class HomeComponent extends View { +`"use strict"; +class HomeComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.value1 = "1"; diff --git a/compiler/test/ut/constructor/link.ts b/compiler/test/ut/constructor/link.ts index d2345c6..aad3161 100644 --- a/compiler/test/ut/constructor/link.ts +++ b/compiler/test/ut/constructor/link.ts @@ -31,7 +31,8 @@ struct MyLinkComponent { }` exports.expectResult = -`class MyLinkComponent extends View { +`"use strict"; +class MyLinkComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.__myLink1 = new SynchedPropertyObjectTwoWay(params.myLink1, this, "myLink1"); diff --git a/compiler/test/ut/constructor/observedObjectLink.ts b/compiler/test/ut/constructor/observedObjectLink.ts index 80d965e..b19badb 100644 --- a/compiler/test/ut/constructor/observedObjectLink.ts +++ b/compiler/test/ut/constructor/observedObjectLink.ts @@ -55,7 +55,8 @@ struct ViewB { ` exports.expectResult = -`var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { +`"use strict"; +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; diff --git a/compiler/test/ut/constructor/prop.ts b/compiler/test/ut/constructor/prop.ts index 7c3331c..4eac484 100644 --- a/compiler/test/ut/constructor/prop.ts +++ b/compiler/test/ut/constructor/prop.ts @@ -31,7 +31,8 @@ struct MyPropComponent { }` exports.expectResult = -`class MyPropComponent extends View { +`"use strict"; +class MyPropComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.__myProp2 = new SynchedPropertySimpleOneWay(params.myProp2, this, "myProp2"); diff --git a/compiler/test/ut/constructor/provideConsume.ts b/compiler/test/ut/constructor/provideConsume.ts index eada923..b0b0483 100644 --- a/compiler/test/ut/constructor/provideConsume.ts +++ b/compiler/test/ut/constructor/provideConsume.ts @@ -43,7 +43,8 @@ struct Parent { ` exports.expectResult = -`class GrandChild extends View { +`"use strict"; +class GrandChild extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.__arr = this.initializeConsume("arr", "arr"); diff --git a/compiler/test/ut/constructor/state.ts b/compiler/test/ut/constructor/state.ts index a78778c..8b9a88a 100644 --- a/compiler/test/ut/constructor/state.ts +++ b/compiler/test/ut/constructor/state.ts @@ -36,7 +36,8 @@ struct MyStateComponent { }` exports.expectResult = -`class DataModel { +`"use strict"; +class DataModel { constructor() { this.myData1 = 0; } diff --git a/compiler/test/ut/customDialog/customDialog.ts b/compiler/test/ut/customDialog/customDialog.ts index 2a0444f..71ea1ad 100644 --- a/compiler/test/ut/customDialog/customDialog.ts +++ b/compiler/test/ut/customDialog/customDialog.ts @@ -69,7 +69,8 @@ struct CustomDialogUser { ` exports.expectResult = -`class DialogExample extends View { +`"use strict"; +class DialogExample extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.controller = undefined; diff --git a/compiler/test/ut/customDialog/customDialogWithParameter.ts b/compiler/test/ut/customDialog/customDialogWithParameter.ts index de2588a..e8c48a0 100644 --- a/compiler/test/ut/customDialog/customDialogWithParameter.ts +++ b/compiler/test/ut/customDialog/customDialogWithParameter.ts @@ -61,7 +61,8 @@ struct MyComponent { ` exports.expectResult = -`class CustomDialogSample extends View { +`"use strict"; +class CustomDialogSample extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.__title = new SynchedPropertySimpleTwoWay(params.title, this, "title"); diff --git a/compiler/test/ut/decorator/builder.ts b/compiler/test/ut/decorator/builder.ts index bbdef6d..e8077a5 100644 --- a/compiler/test/ut/decorator/builder.ts +++ b/compiler/test/ut/decorator/builder.ts @@ -70,7 +70,8 @@ struct CompA { }` exports.expectResult = -`class CompA extends View { +`"use strict"; +class CompA extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.size = 100; diff --git a/compiler/test/ut/decorator/extend.ts b/compiler/test/ut/decorator/extend.ts index ec3f687..0f83ff6 100644 --- a/compiler/test/ut/decorator/extend.ts +++ b/compiler/test/ut/decorator/extend.ts @@ -44,7 +44,8 @@ struct FancyText { }` exports.expectResult = -`function __Text__fancy(color) { +`"use strict"; +function __Text__fancy(color) { Text.backgroundColor(color); } function __Text__superFancy(size) { diff --git a/compiler/test/ut/decorator/styles.ts b/compiler/test/ut/decorator/styles.ts index 35168be..251a6ca 100644 --- a/compiler/test/ut/decorator/styles.ts +++ b/compiler/test/ut/decorator/styles.ts @@ -68,7 +68,8 @@ struct HomeComponent { }` exports.expectResult = -`class HomeComponent extends View { +`"use strict"; +class HomeComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.value1 = "hello world 1"; diff --git a/compiler/test/ut/decorator/watch.ts b/compiler/test/ut/decorator/watch.ts index afafc0a..e01d3c4 100644 --- a/compiler/test/ut/decorator/watch.ts +++ b/compiler/test/ut/decorator/watch.ts @@ -67,7 +67,8 @@ struct BasketModifier { }` exports.expectResult = -`class PurchaseItem { +`"use strict"; +class PurchaseItem { constructor(price) { this.id = PurchaseItem.NextId++; this.price = price; diff --git a/compiler/test/ut/decorator/watchWithAnimateTo.ts b/compiler/test/ut/decorator/watchWithAnimateTo.ts index 6b8473d..12c043e 100644 --- a/compiler/test/ut/decorator/watchWithAnimateTo.ts +++ b/compiler/test/ut/decorator/watchWithAnimateTo.ts @@ -48,7 +48,8 @@ struct DialogView { ` exports.expectResult = -`class ListComponent extends View { +`"use strict"; +class ListComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.__dialogVis = new ObservedPropertySimple(false, this, "dialogVis"); diff --git a/compiler/test/ut/geometryReader/geometryReader.ts b/compiler/test/ut/geometryReader/geometryReader.ts index bc07283..6a93011 100644 --- a/compiler/test/ut/geometryReader/geometryReader.ts +++ b/compiler/test/ut/geometryReader/geometryReader.ts @@ -31,7 +31,8 @@ struct GeometryReaderTest { ` exports.expectResult = -`class GeometryReaderTest extends View { +`"use strict"; +class GeometryReaderTest extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.updateWithValueParams(params); diff --git a/compiler/test/ut/gesture/panGestrue.ts b/compiler/test/ut/gesture/panGestrue.ts index 07be107..3e5d712 100644 --- a/compiler/test/ut/gesture/panGestrue.ts +++ b/compiler/test/ut/gesture/panGestrue.ts @@ -111,7 +111,8 @@ struct MyComponent { }` exports.expectResult = -`var router = globalThis.requireNativeModule('system.router'); +`"use strict"; +var router = globalThis.requireNativeModule('system.router'); var app = globalThis.requireNativeModule('system.app'); class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { diff --git a/compiler/test/ut/gesture/pinchGesture.ts b/compiler/test/ut/gesture/pinchGesture.ts index 6745ee0..aa34d66 100644 --- a/compiler/test/ut/gesture/pinchGesture.ts +++ b/compiler/test/ut/gesture/pinchGesture.ts @@ -51,7 +51,8 @@ struct MyComponent { }` exports.expectResult = -`var router = globalThis.requireNativeModule('system.router'); +`"use strict"; +var router = globalThis.requireNativeModule('system.router'); var app = globalThis.requireNativeModule('system.app'); class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { diff --git a/compiler/test/ut/gesture/rotationGesture.ts b/compiler/test/ut/gesture/rotationGesture.ts index 6a5cc04..7ca7b7f 100644 --- a/compiler/test/ut/gesture/rotationGesture.ts +++ b/compiler/test/ut/gesture/rotationGesture.ts @@ -52,7 +52,8 @@ struct MyComponent { }` exports.expectResult = -`var router = globalThis.requireNativeModule('system.router'); +`"use strict"; +var router = globalThis.requireNativeModule('system.router'); var app = globalThis.requireNativeModule('system.app'); class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { diff --git a/compiler/test/ut/gesture/tapGesture.ts b/compiler/test/ut/gesture/tapGesture.ts index 556acae..8312aa0 100644 --- a/compiler/test/ut/gesture/tapGesture.ts +++ b/compiler/test/ut/gesture/tapGesture.ts @@ -87,7 +87,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.updateWithValueParams(params); diff --git a/compiler/test/ut/import/importSystemApi.ts b/compiler/test/ut/import/importSystemApi.ts index df5b405..6324ca0 100644 --- a/compiler/test/ut/import/importSystemApi.ts +++ b/compiler/test/ut/import/importSystemApi.ts @@ -37,7 +37,8 @@ import world = require('libworld.so') ` exports.expectResult = -`var { router1, router2 } = globalThis.requireNativeModule('system.router'); +`"use strict"; +var { router1, router2 } = globalThis.requireNativeModule('system.router'); var { app } = globalThis.requireNativeModule('system.router'); var { fetch } = isSystemplugin('fetch', 'system') ? globalThis.systemplugin.fetch : globalThis.requireNapi('fetch'); var { router1, router2, router3 } = globalThis.requireNativeModule('system.router'); diff --git a/compiler/test/ut/link/createLinkReference.ts b/compiler/test/ut/link/createLinkReference.ts index f0924a0..b002cfc 100644 --- a/compiler/test/ut/link/createLinkReference.ts +++ b/compiler/test/ut/link/createLinkReference.ts @@ -52,7 +52,8 @@ struct LinkTest { }` exports.expectResult = -`class MyLinkTestComponent extends View { +`"use strict"; +class MyLinkTestComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.__myLink1 = new SynchedPropertyObjectTwoWay(params.myLink1, this, "myLink1"); diff --git a/compiler/test/ut/preview/previewDecorator.ts b/compiler/test/ut/preview/previewDecorator.ts index c959b92..9c213ad 100644 --- a/compiler/test/ut/preview/previewDecorator.ts +++ b/compiler/test/ut/preview/previewDecorator.ts @@ -57,7 +57,8 @@ struct HomePreviewComponent_Preview { ` exports.expectResult = -`class HomePreviewComponent extends View { +`"use strict"; +class HomePreviewComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.value1 = "hello world 1"; diff --git a/compiler/test/ut/render/forEach/forEach01.ts b/compiler/test/ut/render/forEach/forEach01.ts index 0dc49f7..018e933 100644 --- a/compiler/test/ut/render/forEach/forEach01.ts +++ b/compiler/test/ut/render/forEach/forEach01.ts @@ -35,7 +35,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.test = 'Hello'; diff --git a/compiler/test/ut/render/forEach/forEach02.ts b/compiler/test/ut/render/forEach/forEach02.ts index a8e85db..cffd7e0 100644 --- a/compiler/test/ut/render/forEach/forEach02.ts +++ b/compiler/test/ut/render/forEach/forEach02.ts @@ -32,7 +32,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.test = 'Hello'; diff --git a/compiler/test/ut/render/forEach/forEach03.ts b/compiler/test/ut/render/forEach/forEach03.ts index 49673c8..981b0a0 100644 --- a/compiler/test/ut/render/forEach/forEach03.ts +++ b/compiler/test/ut/render/forEach/forEach03.ts @@ -41,7 +41,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.updateWithValueParams(params); diff --git a/compiler/test/ut/render/forEach/forEach04.ts b/compiler/test/ut/render/forEach/forEach04.ts index f122d72..49db932 100644 --- a/compiler/test/ut/render/forEach/forEach04.ts +++ b/compiler/test/ut/render/forEach/forEach04.ts @@ -33,7 +33,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.test = 'Hello'; diff --git a/compiler/test/ut/render/forEach/forEachComplexModel.ts b/compiler/test/ut/render/forEach/forEachComplexModel.ts index cabea54..408538a 100644 --- a/compiler/test/ut/render/forEach/forEachComplexModel.ts +++ b/compiler/test/ut/render/forEach/forEachComplexModel.ts @@ -66,7 +66,8 @@ struct Calendar { }` exports.expectResult = -`// class without @Component convert tool will not process. +`"use strict"; +// class without @Component convert tool will not process. class Month { constructor(year, month, days) { this.year = 2010; // why add assignment here, TS grammar required, if not it will omit by TSC. diff --git a/compiler/test/ut/render/forEach/forEachSimpleModel.ts b/compiler/test/ut/render/forEach/forEachSimpleModel.ts index 5c018d9..896cc25 100644 --- a/compiler/test/ut/render/forEach/forEachSimpleModel.ts +++ b/compiler/test/ut/render/forEach/forEachSimpleModel.ts @@ -40,7 +40,8 @@ struct MyComponent2 { }` exports.expectResult = -`class MyComponent2 extends View { +`"use strict"; +class MyComponent2 extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.__arr = new ObservedPropertyObject([10, 20, 30], this, "arr"); diff --git a/compiler/test/ut/render/if/if.ts b/compiler/test/ut/render/if/if.ts index 5ca49ed..4816715 100644 --- a/compiler/test/ut/render/if/if.ts +++ b/compiler/test/ut/render/if/if.ts @@ -77,7 +77,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.test = 'Hello'; diff --git a/compiler/test/ut/render/if/ifIncludeForEach.ts b/compiler/test/ut/render/if/ifIncludeForEach.ts index 1da65db..e7790f6 100644 --- a/compiler/test/ut/render/if/ifIncludeForEach.ts +++ b/compiler/test/ut/render/if/ifIncludeForEach.ts @@ -50,7 +50,8 @@ struct HomeComponent { }` exports.expectResult = -`class HomeComponent extends View { +`"use strict"; +class HomeComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.value1 = "hello world 1"; diff --git a/compiler/test/ut/struct/struct_01.ts b/compiler/test/ut/struct/struct_01.ts index 658ddff..8c38a61 100644 --- a/compiler/test/ut/struct/struct_01.ts +++ b/compiler/test/ut/struct/struct_01.ts @@ -22,7 +22,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.updateWithValueParams(params); diff --git a/compiler/test/ut/struct/struct_02.ts b/compiler/test/ut/struct/struct_02.ts index 2ddd86a..2588f41 100644 --- a/compiler/test/ut/struct/struct_02.ts +++ b/compiler/test/ut/struct/struct_02.ts @@ -20,7 +20,8 @@ struct MyComponent { }` exports.expectResult = -`class MyComponent extends View { +`"use strict"; +class MyComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.updateWithValueParams(params); diff --git a/compiler/test/ut/syntacticSugar/$$.ts b/compiler/test/ut/syntacticSugar/$$.ts index 35c9732..2f7e00d 100644 --- a/compiler/test/ut/syntacticSugar/$$.ts +++ b/compiler/test/ut/syntacticSugar/$$.ts @@ -57,7 +57,8 @@ struct HomeComponent { }` exports.expectResult = -`const value5 = [true, false]; +`"use strict"; +const value5 = [true, false]; let value6 = { item1: true }; class HomeComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { diff --git a/compiler/test/ut/transition/transition.ts b/compiler/test/ut/transition/transition.ts index 22b7a27..493a833 100644 --- a/compiler/test/ut/transition/transition.ts +++ b/compiler/test/ut/transition/transition.ts @@ -46,7 +46,8 @@ struct HomeComponent { }` exports.expectResult = -`class HomeComponent extends View { +`"use strict"; +class HomeComponent extends View { constructor(compilerAssignedUniqueChildId, parent, params) { super(compilerAssignedUniqueChildId, parent); this.__scale = new ObservedPropertySimple(1, this, "scale");