mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-06 17:29:08 +00:00
Merge pull request #7482 from jpevarnek/network-interfaces
Add chrome.system.network interface to chrome-app
This commit is contained in:
@@ -316,3 +316,12 @@ function testSocketsTcpServerTypes(): void {
|
||||
socketInfo.localAddress = "192.168.0.2";
|
||||
socketInfo.localPort = 8000;
|
||||
}
|
||||
|
||||
function testSystemNetwork() {
|
||||
chrome.system.network.getNetworkInterfaces((networkInterfaces) => {
|
||||
var iface: chrome.system.network.NetworkInterface;
|
||||
for (var i in networkInterfaces) {
|
||||
iface = networkInterfaces[i];
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
13
chrome/chrome-app.d.ts
vendored
13
chrome/chrome-app.d.ts
vendored
@@ -378,3 +378,16 @@ declare module chrome.sockets.tcpServer {
|
||||
var onAccept: Event<AcceptEventArgs>;
|
||||
var onAcceptError: Event<AcceptErrorEventArgs>;
|
||||
}
|
||||
|
||||
////////////////////
|
||||
// System - Network
|
||||
////////////////////
|
||||
declare module chrome.system.network {
|
||||
interface NetworkInterface {
|
||||
name: string;
|
||||
address: string;
|
||||
prefixLength: number;
|
||||
}
|
||||
|
||||
export function getNetworkInterfaces(callback: (networkInterfaces: NetworkInterface[]) => void): void;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user