Add ramda

This commit is contained in:
Andros Fenollosa
2020-06-30 22:26:12 +02:00
parent bf1e55c0dc
commit f4f1ea6572
5 changed files with 41 additions and 14 deletions

View File

@ -1,3 +1,4 @@
//===
// VARIABLES
//===
@ -8,13 +9,16 @@ enum EVENTS {'i-click', 'i-scroll-up', 'i-scroll-down', 'i-hover'}
//===
function validateSyntax(): boolean {
// Check every event
let eventsKeys = Object.keys(EVENTS).filter(key => !isNaN(Number(EVENTS[key])));
eventsKeys.forEach((event) => {
let ddd = document.querySelector(`[${event}]`).length
console.log(ddd)
})
return true
// Get every items from EVENTS
let eventsKeys: string[] = R.filter(key => !isNaN(Number(EVENTS[key])), Object.keys(EVENTS));
// Check all event syntax
return eventsKeys.map((event) => {
return R.map((element) => {
console.log(element.getAttribute(event))
return /^${event}/.test(element.getAttribute(event))
}, document.querySelectorAll(`[${event}]`)).every(item => item)
}).every(event => event)
}