{"version":3,"file":"validate.js","names":[],"sources":["esm/platform/battery/validate.js"],"sourcesContent":["function assertLevelListener(listener) {\n  if (typeof listener !== \"function\") {\n    throw new Error(\"Battery.addLevelListener: listener must be a function\");\n  }\n}\nfunction assertStateListener(listener) {\n  if (typeof listener !== \"function\") {\n    throw new Error(\"Battery.addStateListener: listener must be a function\");\n  }\n}\nfunction assertLowPowerModeListener(listener) {\n  if (typeof listener !== \"function\") {\n    throw new Error(\"Battery.addLowPowerModeListener: listener must be a function\");\n  }\n}\nexport {\n  assertLevelListener,\n  assertLowPowerModeListener,\n  assertStateListener\n};\n//# sourceMappingURL=validate.js.map\n"],"mappings":";AAAA,SAAS,oBAAoB,UAAU;CACrC,IAAI,OAAO,aAAa,YAAY;EAClC,MAAM,IAAI,MAAM,uDAAuD;CACzE;AACF;AACA,SAAS,oBAAoB,UAAU;CACrC,IAAI,OAAO,aAAa,YAAY;EAClC,MAAM,IAAI,MAAM,uDAAuD;CACzE;AACF;AACA,SAAS,2BAA2B,UAAU;CAC5C,IAAI,OAAO,aAAa,YAAY;EAClC,MAAM,IAAI,MAAM,8DAA8D;CAChF;AACF"}