UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

1 lines • 1.3 kB
{"version":3,"file":"validate.js","names":[],"sources":["esm/platform/brightness/validate.js"],"sourcesContent":["function assertBrightnessValue(value, verb) {\n if (typeof value !== \"number\" || !Number.isFinite(value) || value < 0 || value > 1) {\n throw new Error(`${verb}: value must be a number between 0 and 1`);\n }\n}\nconst SYSTEM_MODES = [\"manual\", \"automatic\"];\nfunction assertSystemMode(mode) {\n if (mode !== \"manual\" && mode !== \"automatic\") {\n throw new Error(\n `Brightness.setSystemMode: mode must be one of: ${SYSTEM_MODES.join(\", \")}.`\n );\n }\n}\nfunction assertBrightnessListener(listener) {\n if (typeof listener !== \"function\") {\n throw new Error(\"Brightness.addListener: listener must be a function\");\n }\n}\nexport {\n assertBrightnessListener,\n assertBrightnessValue,\n assertSystemMode\n};\n//# sourceMappingURL=validate.js.map\n"],"mappings":";AAAA,SAAS,sBAAsB,OAAO,MAAM;CAC1C,IAAI,OAAO,UAAU,YAAY,CAAC,OAAO,SAAS,KAAK,KAAK,QAAQ,KAAK,QAAQ,GAAG;EAClF,MAAM,IAAI,MAAM,GAAG,KAAK,yCAAyC;CACnE;AACF;AACA,MAAM,eAAe,CAAC,UAAU,WAAW;AAC3C,SAAS,iBAAiB,MAAM;CAC9B,IAAI,SAAS,YAAY,SAAS,aAAa;EAC7C,MAAM,IAAI,MACR,kDAAkD,aAAa,KAAK,IAAI,EAAE,EAC5E;CACF;AACF;AACA,SAAS,yBAAyB,UAAU;CAC1C,IAAI,OAAO,aAAa,YAAY;EAClC,MAAM,IAAI,MAAM,qDAAqD;CACvE;AACF"}