forked from tauri-apps/tauri-plugin-os
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapi-iife.js
42 lines (42 loc) · 1.15 KB
/
api-iife.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
if ("__TAURI__" in window) {
var __TAURI_PLUGIN_OS__ = (function (_) {
"use strict";
async function n(_, n = {}, o) {
return window.__TAURI_INTERNALS__.invoke(_, n, o);
}
return (
"function" == typeof SuppressedError && SuppressedError,
(_.arch = function () {
return window.__TAURI_OS_PLUGIN_INTERNALS__.arch;
}),
(_.eol = function () {
return window.__TAURI_OS_PLUGIN_INTERNALS__.eol;
}),
(_.exeExtension = function () {
return window.__TAURI_OS_PLUGIN_INTERNALS__.exe_extension;
}),
(_.family = function () {
return window.__TAURI_OS_PLUGIN_INTERNALS__.family;
}),
(_.hostname = async function () {
return await n("plugin:os|hostname");
}),
(_.locale = async function () {
return await n("plugin:os|locale");
}),
(_.platform = function () {
return window.__TAURI_OS_PLUGIN_INTERNALS__.platform;
}),
(_.type = function () {
return window.__TAURI_OS_PLUGIN_INTERNALS__.os_type;
}),
(_.version = function () {
return window.__TAURI_OS_PLUGIN_INTERNALS__.version;
}),
_
);
})({});
Object.defineProperty(window.__TAURI__, "os", {
value: __TAURI_PLUGIN_OS__,
});
}