lisn.js
Version:
Simply handle user gestures and actions. Includes widgets.
1 lines • 2.91 kB
Source Map (JSON)
{"version":3,"file":"dom.cjs","names":["MC","_interopRequireWildcard","require","_validation","_bitSpaces","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","isValidMutationCategory","category","DOM_CATEGORIES_SPACE","exports","isValidMutationCategoryList","categories","isValidStrList","createBitSpace","newBitSpaces","S_ADDED","S_REMOVED","S_ATTRIBUTE"],"sources":["../../../src/ts/utils/dom.ts"],"sourcesContent":["/**\n * @module Utils\n */\n\nimport * as MC from \"@lisn/globals/minification-constants\";\n\nimport { MutationCategory } from \"@lisn/globals/types\";\n\nimport { isValidStrList } from \"@lisn/utils/validation\";\n\nimport { newBitSpaces, createBitSpace } from \"@lisn/modules/bit-spaces\";\n\n/**\n * Returns true if the given string is a valid category.\n *\n * @category Validation\n */\nexport const isValidMutationCategory = (\n category: string,\n): category is MutationCategory => DOM_CATEGORIES_SPACE.has(category);\n\n/**\n * Returns true if the given string or array is a list of valid categories.\n *\n * @category Validation\n */\nexport const isValidMutationCategoryList = (categories: string | string[]) =>\n isValidStrList(categories, isValidMutationCategory, false);\n\n/**\n * @ignore\n * @internal\n */\nexport const DOM_CATEGORIES_SPACE = createBitSpace<MutationCategory>(\n newBitSpaces(),\n MC.S_ADDED,\n MC.S_REMOVED,\n MC.S_ATTRIBUTE,\n);\n"],"mappings":";;;;;;AAIA,IAAAA,EAAA,GAAAC,uBAAA,CAAAC,OAAA;AAIA,IAAAC,WAAA,GAAAD,OAAA;AAEA,IAAAE,UAAA,GAAAF,OAAA;AAAwE,SAAAD,wBAAAI,CAAA,EAAAC,CAAA,6BAAAC,OAAA,MAAAC,CAAA,OAAAD,OAAA,IAAAE,CAAA,OAAAF,OAAA,YAAAN,uBAAA,YAAAA,CAAAI,CAAA,EAAAC,CAAA,SAAAA,CAAA,IAAAD,CAAA,IAAAA,CAAA,CAAAK,UAAA,SAAAL,CAAA,MAAAM,CAAA,EAAAC,CAAA,EAAAC,CAAA,KAAAC,SAAA,QAAAC,OAAA,EAAAV,CAAA,iBAAAA,CAAA,uBAAAA,CAAA,yBAAAA,CAAA,SAAAQ,CAAA,MAAAF,CAAA,GAAAL,CAAA,GAAAG,CAAA,GAAAD,CAAA,QAAAG,CAAA,CAAAK,GAAA,CAAAX,CAAA,UAAAM,CAAA,CAAAM,GAAA,CAAAZ,CAAA,GAAAM,CAAA,CAAAO,GAAA,CAAAb,CAAA,EAAAQ,CAAA,gBAAAP,CAAA,IAAAD,CAAA,gBAAAC,CAAA,OAAAa,cAAA,CAAAC,IAAA,CAAAf,CAAA,EAAAC,CAAA,OAAAM,CAAA,IAAAD,CAAA,GAAAU,MAAA,CAAAC,cAAA,KAAAD,MAAA,CAAAE,wBAAA,CAAAlB,CAAA,EAAAC,CAAA,OAAAM,CAAA,CAAAK,GAAA,IAAAL,CAAA,CAAAM,GAAA,IAAAP,CAAA,CAAAE,CAAA,EAAAP,CAAA,EAAAM,CAAA,IAAAC,CAAA,CAAAP,CAAA,IAAAD,CAAA,CAAAC,CAAA,WAAAO,CAAA,KAAAR,CAAA,EAAAC,CAAA;AAVxE;AACA;AACA;;AAUA;AACA;AACA;AACA;AACA;AACO,MAAMkB,uBAAuB,GAClCC,QAAgB,IACiBC,oBAAoB,CAACV,GAAG,CAACS,QAAQ,CAAC;;AAErE;AACA;AACA;AACA;AACA;AAJAE,OAAA,CAAAH,uBAAA,GAAAA,uBAAA;AAKO,MAAMI,2BAA2B,GAAIC,UAA6B,IACvE,IAAAC,0BAAc,EAACD,UAAU,EAAEL,uBAAuB,EAAE,KAAK,CAAC;;AAE5D;AACA;AACA;AACA;AAHAG,OAAA,CAAAC,2BAAA,GAAAA,2BAAA;AAIO,MAAMF,oBAAoB,GAAAC,OAAA,CAAAD,oBAAA,GAAG,IAAAK,yBAAc,EAChD,IAAAC,uBAAY,EAAC,CAAC,EACdhC,EAAE,CAACiC,OAAO,EACVjC,EAAE,CAACkC,SAAS,EACZlC,EAAE,CAACmC,WACL,CAAC","ignoreList":[]}