Skip to content

Commit dbedf48

Browse files
authored
chore: upgrade angular to v12 (#83)
* chore: upgrade anglar/core 12 * chore: upgrade anglar/cli 12 * chore: update tests * chore: upgrade anglar/material 12
1 parent ddbdd1e commit dbedf48

File tree

13 files changed

+23661
-20009
lines changed

13 files changed

+23661
-20009
lines changed

angular.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
"main": "src/main.ts",
1919
"polyfills": "src/polyfills.ts",
2020
"tsConfig": "tsconfig.app.json",
21-
"aot": true,
2221
"assets": [
2322
"src/favicon.ico",
2423
"src/assets"
@@ -29,7 +28,13 @@
2928
],
3029
"scripts": [
3130
"./node_modules/smoothie/smoothie.js"
32-
]
31+
],
32+
"vendorChunk": true,
33+
"extractLicenses": false,
34+
"buildOptimizer": false,
35+
"sourceMap": true,
36+
"optimization": false,
37+
"namedChunks": true
3338
},
3439
"configurations": {
3540
"production": {
@@ -59,7 +64,8 @@
5964
}
6065
]
6166
}
62-
}
67+
},
68+
"defaultConfiguration": ""
6369
},
6470
"serve": {
6571
"builder": "@angular-devkit/build-angular:dev-server",

docs/components/BatteryLevelComponent.html

Lines changed: 72 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ <h3>Metadata</h3>
134134

135135
<tr>
136136
<td class="col-md-3">template</td>
137-
<td class="col-md-9"><pre class="line-numbers"><code class="language-html">&lt;span&gt;{{ value || &quot;000&quot; }}&lt;sup&gt;%&lt;/sup&gt;&lt;/span&gt;
137+
<td class="col-md-9"><pre class="line-numbers"><code class="language-html">&lt;span data-testid&#x3D;&quot;value&quot;&gt;{{ value || &quot;000&quot; }}&lt;sup&gt;%&lt;/sup&gt;&lt;/span&gt;
138138
&lt;mat-progress-spinner
139139
[color]&#x3D;&quot;color&quot;
140140
[mode]&#x3D;&quot;mode&quot;
@@ -173,6 +173,10 @@ <h6><b>Properties</b></h6>
173173
<li>
174174
<a href="#color">color</a>
175175
</li>
176+
<li>
177+
<span class="modifier">Public</span>
178+
<a href="#console">console</a>
179+
</li>
176180
<li>
177181
<a href="#deviceSubscription">deviceSubscription</a>
178182
</li>
@@ -261,7 +265,7 @@ <h3 id="constructor">Constructor</h3>
261265
<tbody>
262266
<tr>
263267
<td class="col-md-4">
264-
<code>constructor(service: <a href="../injectables/BleService.html">BleService</a>, snackBar: MatSnackBar)</code>
268+
<code>constructor(service: <a href="../injectables/BleService.html">BleService</a>, snackBar: MatSnackBar, console: <a href="../injectables/ConsoleLoggerService.html">ConsoleLoggerService</a>)</code>
265269
</td>
266270
</tr>
267271
<tr>
@@ -307,6 +311,18 @@ <h3 id="constructor">Constructor</h3>
307311
</td>
308312

309313
</tr>
314+
<tr>
315+
<td>console</td>
316+
317+
<td>
318+
<code><a href="../injectables/ConsoleLoggerService.html" target="_self" >ConsoleLoggerService</a></code>
319+
</td>
320+
321+
<td>
322+
No
323+
</td>
324+
325+
</tr>
310326
</tbody>
311327
</table>
312328
</div>
@@ -347,8 +363,8 @@ <h3 id="methods">
347363

348364
<tr>
349365
<td class="col-md-4">
350-
<div class="io-line">Defined in <a href="" data-line="124"
351-
class="link-to-prism">src/app/thingy52/battery-level.component.ts:124</a></div>
366+
<div class="io-line">Defined in <a href="" data-line="127"
367+
class="link-to-prism">src/app/thingy52/battery-level.component.ts:127</a></div>
352368
</td>
353369
</tr>
354370

@@ -386,8 +402,8 @@ <h3 id="methods">
386402

387403
<tr>
388404
<td class="col-md-4">
389-
<div class="io-line">Defined in <a href="" data-line="97"
390-
class="link-to-prism">src/app/thingy52/battery-level.component.ts:97</a></div>
405+
<div class="io-line">Defined in <a href="" data-line="100"
406+
class="link-to-prism">src/app/thingy52/battery-level.component.ts:100</a></div>
391407
</td>
392408
</tr>
393409

@@ -425,8 +441,8 @@ <h3 id="methods">
425441

426442
<tr>
427443
<td class="col-md-4">
428-
<div class="io-line">Defined in <a href="" data-line="130"
429-
class="link-to-prism">src/app/thingy52/battery-level.component.ts:130</a></div>
444+
<div class="io-line">Defined in <a href="" data-line="133"
445+
class="link-to-prism">src/app/thingy52/battery-level.component.ts:133</a></div>
430446
</td>
431447
</tr>
432448

@@ -495,8 +511,8 @@ <h3 id="methods">
495511

496512
<tr>
497513
<td class="col-md-4">
498-
<div class="io-line">Defined in <a href="" data-line="134"
499-
class="link-to-prism">src/app/thingy52/battery-level.component.ts:134</a></div>
514+
<div class="io-line">Defined in <a href="" data-line="137"
515+
class="link-to-prism">src/app/thingy52/battery-level.component.ts:137</a></div>
500516
</td>
501517
</tr>
502518

@@ -534,8 +550,8 @@ <h3 id="methods">
534550

535551
<tr>
536552
<td class="col-md-4">
537-
<div class="io-line">Defined in <a href="" data-line="89"
538-
class="link-to-prism">src/app/thingy52/battery-level.component.ts:89</a></div>
553+
<div class="io-line">Defined in <a href="" data-line="90"
554+
class="link-to-prism">src/app/thingy52/battery-level.component.ts:90</a></div>
539555
</td>
540556
</tr>
541557

@@ -573,8 +589,8 @@ <h3 id="methods">
573589

574590
<tr>
575591
<td class="col-md-4">
576-
<div class="io-line">Defined in <a href="" data-line="113"
577-
class="link-to-prism">src/app/thingy52/battery-level.component.ts:113</a></div>
592+
<div class="io-line">Defined in <a href="" data-line="116"
593+
class="link-to-prism">src/app/thingy52/battery-level.component.ts:116</a></div>
578594
</td>
579595
</tr>
580596

@@ -612,8 +628,8 @@ <h3 id="methods">
612628

613629
<tr>
614630
<td class="col-md-4">
615-
<div class="io-line">Defined in <a href="" data-line="118"
616-
class="link-to-prism">src/app/thingy52/battery-level.component.ts:118</a></div>
631+
<div class="io-line">Defined in <a href="" data-line="121"
632+
class="link-to-prism">src/app/thingy52/battery-level.component.ts:121</a></div>
617633
</td>
618634
</tr>
619635

@@ -696,6 +712,34 @@ <h3 id="inputs">
696712
</tr>
697713

698714

715+
</tbody>
716+
</table>
717+
<table class="table table-sm table-bordered">
718+
<tbody>
719+
<tr>
720+
<td class="col-md-4">
721+
<a name="console"></a>
722+
<span class="name">
723+
<b>
724+
<span class="modifier">Public</span>
725+
console</b>
726+
<a href="#console"><span class="icon ion-ios-link"></span></a>
727+
</span>
728+
</td>
729+
</tr>
730+
<tr>
731+
<td class="col-md-4">
732+
<i>Type : </i> <code><a href="../injectables/ConsoleLoggerService.html" target="_self" >ConsoleLoggerService</a></code>
733+
734+
</td>
735+
</tr>
736+
<tr>
737+
<td class="col-md-4">
738+
<div class="io-line">Defined in <a href="" data-line="81" class="link-to-prism">src/app/thingy52/battery-level.component.ts:81</a></div>
739+
</td>
740+
</tr>
741+
742+
699743
</tbody>
700744
</table>
701745
<table class="table table-sm table-bordered">
@@ -957,7 +1001,7 @@ <h3 id="accessors">
9571001
@Component({
9581002
selector: &#x27;ble-battery-level&#x27;,
9591003
template: &#x60;
960-
&lt;span&gt;{{ value || &quot;000&quot; }}&lt;sup&gt;%&lt;/sup&gt;&lt;/span&gt;
1004+
&lt;span data-testid&#x3D;&quot;value&quot;&gt;{{ value || &quot;000&quot; }}&lt;sup&gt;%&lt;/sup&gt;&lt;/span&gt;
9611005
&lt;mat-progress-spinner
9621006
[color]&#x3D;&quot;color&quot;
9631007
[mode]&#x3D;&quot;mode&quot;
@@ -1011,7 +1055,8 @@ <h3 id="accessors">
10111055

10121056
constructor(
10131057
public service: BleService,
1014-
public snackBar: MatSnackBar) {
1058+
public snackBar: MatSnackBar,
1059+
public console: ConsoleLoggerService) {
10151060

10161061
service.config({
10171062
decoder: (value: DataView) &#x3D;&gt; value.getInt8(0),
@@ -1024,7 +1069,9 @@ <h3 id="accessors">
10241069
this.getDeviceStatus();
10251070

10261071
this.streamSubscription &#x3D; this.service.stream()
1027-
.subscribe((value: number) &#x3D;&gt; this.updateValue(value), error &#x3D;&gt; this.hasError(error));
1072+
.subscribe((value: number) &#x3D;&gt; {
1073+
this.updateValue(value);
1074+
}, error &#x3D;&gt; this.hasError(error));
10281075

10291076
}
10301077

@@ -1046,11 +1093,11 @@ <h3 id="accessors">
10461093

10471094
requestValue() {
10481095
this.valuesSubscription &#x3D; this.service.value()
1049-
.subscribe(() &#x3D;&gt; null, error &#x3D;&gt; this.hasError.bind(this));
1096+
.subscribe((value: number) &#x3D;&gt; this.updateValue(value), error &#x3D;&gt; this.hasError(error));
10501097
}
10511098

10521099
updateValue(value: number) {
1053-
console.log(&#x27;Reading battery level %d&#x27;, value);
1100+
this.console.log(&#x27;Reading battery level %d&#x27;, value);
10541101
this.value &#x3D; value;
10551102
this.mode &#x3D; &#x27;determinate&#x27;;
10561103
}
@@ -1066,13 +1113,12 @@ <h3 id="accessors">
10661113
}
10671114

10681115
ngOnDestroy() {
1069-
this.valuesSubscription.unsubscribe();
1070-
this.deviceSubscription.unsubscribe();
1071-
this.streamSubscription.unsubscribe();
1116+
this.valuesSubscription?.unsubscribe();
1117+
this.deviceSubscription?.unsubscribe();
1118+
this.streamSubscription?.unsubscribe();
10721119
}
10731120
}
10741121

1075-
10761122
</code></pre>
10771123
</div>
10781124

@@ -1134,7 +1180,7 @@ <h3 id="accessors">
11341180
<script src="../js/libs/htmlparser.js"></script>
11351181
<script src="../js/libs/deep-iterator.js"></script>
11361182
<script>
1137-
var COMPONENT_TEMPLATE = '<div><span>{{ value || "000" }}<sup>%</sup></span><mat-progress-spinner [color]="color" [mode]="mode" diameter="250" strokeWidth="2" [value]="value || 100"></mat-progress-spinner><mat-icon>battery_charging_full</mat-icon></div>'
1183+
var COMPONENT_TEMPLATE = '<div><span data-testid="value">{{ value || "000" }}<sup>%</sup></span><mat-progress-spinner [color]="color" [mode]="mode" diameter="250" strokeWidth="2" [value]="value || 100"></mat-progress-spinner><mat-icon>battery_charging_full</mat-icon></div>'
11381184
var COMPONENTS = [{'name': 'AppComponent', 'selector': 'ble-root'},{'name': 'BatteryLevelComponent', 'selector': 'ble-battery-level'},{'name': 'DashboardComponent', 'selector': 'ble-dashboard'},{'name': 'HumidityComponent', 'selector': 'ble-humidity'},{'name': 'StepCounterComponent', 'selector': 'ble-stepcounter'},{'name': 'TemperatureComponent', 'selector': 'ble-temperature'}];
11391185
var DIRECTIVES = [];
11401186
var ACTUAL_COMPONENT = {'name': 'BatteryLevelComponent'};

docs/coverage.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@
314314
<td>BatteryLevelComponent</td>
315315
<td align="right" data-sort="0">
316316
<span class="coverage-percent">0 %</span>
317-
<span class="coverage-count">(0/17)</span>
317+
<span class="coverage-count">(0/18)</span>
318318
</td>
319319
</tr>
320320
<tr class="low">

docs/dependencies.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,25 +49,25 @@
4949
</ol>
5050
<ul class="dependencies-list">
5151
<li>
52-
<b>@angular/animations</b> : ~11.2.0</li>
52+
<b>@angular/animations</b> : ~12.2.17</li>
5353
<li>
5454
<b>@angular/cdk</b> : ^11.2.0</li>
5555
<li>
56-
<b>@angular/common</b> : ~11.2.0</li>
56+
<b>@angular/common</b> : ~12.2.17</li>
5757
<li>
58-
<b>@angular/compiler</b> : ~11.2.0</li>
58+
<b>@angular/compiler</b> : ~12.2.17</li>
5959
<li>
60-
<b>@angular/core</b> : ~11.2.0</li>
60+
<b>@angular/core</b> : ~12.2.17</li>
6161
<li>
62-
<b>@angular/forms</b> : ~11.2.0</li>
62+
<b>@angular/forms</b> : ~12.2.17</li>
6363
<li>
6464
<b>@angular/material</b> : ^11.2.0</li>
6565
<li>
66-
<b>@angular/platform-browser</b> : ~11.2.0</li>
66+
<b>@angular/platform-browser</b> : ~12.2.17</li>
6767
<li>
68-
<b>@angular/platform-browser-dynamic</b> : ~11.2.0</li>
68+
<b>@angular/platform-browser-dynamic</b> : ~12.2.17</li>
6969
<li>
70-
<b>@angular/router</b> : ~11.2.0</li>
70+
<b>@angular/router</b> : ~12.2.17</li>
7171
<li>
7272
<b>@release-it/conventional-changelog</b> : ^1.1.4</li>
7373
<li>
@@ -79,7 +79,7 @@
7979
<li>
8080
<b>tslib</b> : ^2.0.0</li>
8181
<li>
82-
<b>zone.js</b> : ~0.10.2</li>
82+
<b>zone.js</b> : ~0.11.4</li>
8383
</ul>
8484

8585

docs/injectables/BleService.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ <h3 id="inputs">
488488
// tslint:disable-next-line: variable-name
489489
private _config: ServiceOptions;
490490

491-
constructor(public ble: BluetoothCore) { }
491+
constructor(public ble: BluetoothCore) {}
492492

493493
config(options: ServiceOptions) {
494494
this._config &#x3D; options;
@@ -512,7 +512,7 @@ <h3 id="inputs">
512512
})
513513
.pipe(
514514
map(this._config.decoder)
515-
);;
515+
);
516516
}
517517

518518
disconnectDevice() {

docs/js/menu-wc.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ customElements.define('compodoc-menu', class extends HTMLElement {
6060
<a href="modules/AppModule.html" data-type="entity-link">AppModule</a>
6161
<li class="chapter inner">
6262
<div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?
63-
'data-target="#components-links-module-AppModule-015e1c640588bf6554ccc7bdbe1d5e2c"' : 'data-target="#xs-components-links-module-AppModule-015e1c640588bf6554ccc7bdbe1d5e2c"' }>
63+
'data-target="#components-links-module-AppModule-ea7fb127cd7ac46c6d332b3622ba3eee"' : 'data-target="#xs-components-links-module-AppModule-ea7fb127cd7ac46c6d332b3622ba3eee"' }>
6464
<span class="icon ion-md-cog"></span>
6565
<span>Components</span>
6666
<span class="icon ion-ios-arrow-down"></span>
6767
</div>
68-
<ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-AppModule-015e1c640588bf6554ccc7bdbe1d5e2c"' :
69-
'id="xs-components-links-module-AppModule-015e1c640588bf6554ccc7bdbe1d5e2c"' }>
68+
<ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-AppModule-ea7fb127cd7ac46c6d332b3622ba3eee"' :
69+
'id="xs-components-links-module-AppModule-ea7fb127cd7ac46c6d332b3622ba3eee"' }>
7070
<li class="link">
7171
<a href="components/AppComponent.html"
7272
data-type="entity-link" data-context="sub-entity" data-context-id="modules">AppComponent</a>

docs/js/search/search_index.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)