UNPKG

one

Version:

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

1 lines • 2.25 kB
{"version":3,"file":"pagerTypes.js","names":[],"sources":["esm/platform/ui/pagerTypes.js"],"sourcesContent":["function validatePager({\n initialPage = 0,\n pageMargin = 0,\n offscreenPageLimit,\n orientation = \"horizontal\",\n layoutDirection = \"ltr\",\n keyboardDismissMode = \"none\",\n overScrollMode = \"auto\"\n}) {\n validatePage(initialPage);\n if (!Number.isFinite(pageMargin) || pageMargin < 0)\n throw new Error(\"Pager.pageMargin must be a finite nonnegative number\");\n if (offscreenPageLimit !== void 0 && offscreenPageLimit !== -1 && (!Number.isInteger(offscreenPageLimit) || offscreenPageLimit < 1))\n throw new Error(\"Pager.offscreenPageLimit must be -1 or a positive integer\");\n if (orientation !== \"horizontal\" && orientation !== \"vertical\")\n throw new Error(\"Pager.orientation must be horizontal or vertical\");\n if (layoutDirection !== \"ltr\" && layoutDirection !== \"rtl\")\n throw new Error(\"Pager.layoutDirection must be ltr or rtl\");\n if (keyboardDismissMode !== \"none\" && keyboardDismissMode !== \"on-drag\")\n throw new Error(\"Pager.keyboardDismissMode must be none or on-drag\");\n if (![\"auto\", \"always\", \"never\"].includes(overScrollMode))\n throw new Error(\"Pager.overScrollMode must be auto, always or never\");\n}\nfunction validatePage(index) {\n if (!Number.isInteger(index) || index < 0 || index > 2147483647)\n throw new Error(\"Pager page index must be a nonnegative 32-bit integer\");\n}\nexport {\n validatePage,\n validatePager\n};\n//# sourceMappingURL=pagerTypes.js.map\n"],"mappings":";AAAA,SAAS,cAAc,EACrB,cAAc,GACd,aAAa,GACb,oBACA,cAAc,cACd,kBAAkB,OAClB,sBAAsB,QACtB,iBAAiB,UAChB;CACD,aAAa,WAAW;CACxB,IAAI,CAAC,OAAO,SAAS,UAAU,KAAK,aAAa,GAC/C,MAAM,IAAI,MAAM,sDAAsD;CACxE,IAAI,uBAAuB,KAAK,KAAK,uBAAuB,CAAC,MAAM,CAAC,OAAO,UAAU,kBAAkB,KAAK,qBAAqB,IAC/H,MAAM,IAAI,MAAM,2DAA2D;CAC7E,IAAI,gBAAgB,gBAAgB,gBAAgB,YAClD,MAAM,IAAI,MAAM,kDAAkD;CACpE,IAAI,oBAAoB,SAAS,oBAAoB,OACnD,MAAM,IAAI,MAAM,0CAA0C;CAC5D,IAAI,wBAAwB,UAAU,wBAAwB,WAC5D,MAAM,IAAI,MAAM,mDAAmD;CACrE,IAAI,CAAC;EAAC;EAAQ;EAAU;CAAO,CAAC,CAAC,SAAS,cAAc,GACtD,MAAM,IAAI,MAAM,oDAAoD;AACxE;AACA,SAAS,aAAa,OAAO;CAC3B,IAAI,CAAC,OAAO,UAAU,KAAK,KAAK,QAAQ,KAAK,QAAQ,YACnD,MAAM,IAAI,MAAM,uDAAuD;AAC3E"}