feat(core): nativescript.config and webpack updates (#8801)

This commit is contained in:
Nathan Walker
2020-09-01 15:53:37 -07:00
committed by GitHub
parent 757a2ffdf7
commit 54cce4f20c
1093 changed files with 332 additions and 316 deletions

View File

@@ -0,0 +1,40 @@
// >> connectivity-require
import * as connectivity from '@nativescript/core/connectivity';
// << connectivity-require
export var test_DummyTestForSnippetOnly0 = function () {
// >> connectivity-type
var connectionType = connectivity.getConnectionType();
switch (connectionType) {
case connectivity.connectionType.none:
//console.log("No connection");
break;
case connectivity.connectionType.wifi:
//console.log("WiFi connection");
break;
case connectivity.connectionType.mobile:
//console.log("Mobile connection");
break;
}
// << connectivity-type
};
export var test_DummyTestForSnippetOnly1 = function () {
// >> connectivity-monitoring
connectivity.startMonitoring(function onConnectionTypeChanged(newConnectionType: number) {
switch (newConnectionType) {
case connectivity.connectionType.none:
//console.log("Connection type changed to none.");
break;
case connectivity.connectionType.wifi:
//console.log("Connection type changed to WiFi.");
break;
case connectivity.connectionType.mobile:
//console.log("Connection type changed to mobile.");
break;
}
});
//...
connectivity.stopMonitoring();
// << connectivity-monitoring
};

View File

@@ -0,0 +1,19 @@
---
nav-title: "connectivity How-To"
title: "connectivity"
environment: nativescript
description: "Examples for using connectivity"
previous_url: /ApiReference/connectivity/HOW-TO
---
# Connectivity
Obtaining connectivity information requires the "connectivity" module.
{%snippet connectivity-require%}
### Getting connection type
{%snippet connectivity-type%}
### Monitoring connection type.
{%snippet connectivity-monitoring%}
### Permissions
On Android, the permission ACCESS_NETWORK_STATE is required.