{"version":3,"file":"index.js","names":[],"sources":["esm/platform/brightness/index.js"],"sourcesContent":["import {\n  assertBrightnessListener,\n  assertBrightnessValue,\n  assertSystemMode\n} from \"./validate\";\nasync function get() {\n  return 1;\n}\nfunction set(value) {\n  assertBrightnessValue(value, \"Brightness.set\");\n  return Promise.resolve();\n}\nasync function getSystem() {\n  return 1;\n}\nfunction setSystem(value) {\n  assertBrightnessValue(value, \"Brightness.setSystem\");\n  return Promise.resolve();\n}\nasync function getSystemMode() {\n  return \"unknown\";\n}\nfunction setSystemMode(mode) {\n  assertSystemMode(mode);\n  return Promise.resolve();\n}\nasync function isUsingSystem() {\n  return true;\n}\nasync function restoreSystem() {\n}\nasync function denied() {\n  return { status: \"denied\", granted: false, canAskAgain: false };\n}\nfunction getPermissions() {\n  return denied();\n}\nfunction requestPermissions() {\n  return denied();\n}\nfunction isAvailable() {\n  return false;\n}\nfunction addListener(listener) {\n  assertBrightnessListener(listener);\n  return { remove: () => {\n  } };\n}\nconst Brightness = Object.freeze({\n  get,\n  set,\n  getSystem,\n  setSystem,\n  getSystemMode,\n  setSystemMode,\n  isUsingSystem,\n  restoreSystem,\n  getPermissions,\n  requestPermissions,\n  isAvailable,\n  addListener\n});\nexport {\n  Brightness\n};\n//# sourceMappingURL=index.js.map\n"],"mappings":";;;AAKA,eAAe,MAAM;CACnB,OAAO;AACT;AACA,SAAS,IAAI,OAAO;CAClB,sBAAsB,OAAO,gBAAgB;CAC7C,OAAO,QAAQ,QAAQ;AACzB;AACA,eAAe,YAAY;CACzB,OAAO;AACT;AACA,SAAS,UAAU,OAAO;CACxB,sBAAsB,OAAO,sBAAsB;CACnD,OAAO,QAAQ,QAAQ;AACzB;AACA,eAAe,gBAAgB;CAC7B,OAAO;AACT;AACA,SAAS,cAAc,MAAM;CAC3B,iBAAiB,IAAI;CACrB,OAAO,QAAQ,QAAQ;AACzB;AACA,eAAe,gBAAgB;CAC7B,OAAO;AACT;AACA,eAAe,gBAAgB,CAC/B;AACA,eAAe,SAAS;CACtB,OAAO;EAAE,QAAQ;EAAU,SAAS;EAAO,aAAa;CAAM;AAChE;AACA,SAAS,iBAAiB;CACxB,OAAO,OAAO;AAChB;AACA,SAAS,qBAAqB;CAC5B,OAAO,OAAO;AAChB;AACA,SAAS,cAAc;CACrB,OAAO;AACT;AACA,SAAS,YAAY,UAAU;CAC7B,yBAAyB,QAAQ;CACjC,OAAO,EAAE,cAAc,CACvB,EAAE;AACJ;AACA,MAAM,aAAa,OAAO,OAAO;CAC/B;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;AACF,CAAC"}