one
Version:
One is a React framework for web, iOS, and Android apps.
65 lines (62 loc) • 1.22 kB
JavaScript
import { assertBrightnessListener, assertBrightnessValue, assertSystemMode } from "./validate.mjs";
async function get() {
return 1;
}
function set(value) {
assertBrightnessValue(value, "Brightness.set");
return Promise.resolve();
}
async function getSystem() {
return 1;
}
function setSystem(value) {
assertBrightnessValue(value, "Brightness.setSystem");
return Promise.resolve();
}
async function getSystemMode() {
return "unknown";
}
function setSystemMode(mode) {
assertSystemMode(mode);
return Promise.resolve();
}
async function isUsingSystem() {
return true;
}
async function restoreSystem() {}
async function denied() {
return {
status: "denied",
granted: false,
canAskAgain: false
};
}
function getPermissions() {
return denied();
}
function requestPermissions() {
return denied();
}
function isAvailable() {
return false;
}
function addListener(listener) {
assertBrightnessListener(listener);
return { remove: () => {} };
}
const Brightness = Object.freeze({
get,
set,
getSystem,
setSystem,
getSystemMode,
setSystemMode,
isUsingSystem,
restoreSystem,
getPermissions,
requestPermissions,
isAvailable,
addListener
});
export { Brightness };
//# sourceMappingURL=index.mjs.map