nihilpossimus
Version:
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
36 lines (28 loc) • 534 B
JavaScript
// *
import types from '../types'
const { AnyColumn } = types
function strToArray(str){
if(str != '*'){
return null
}
return []
}
function arrayToStr(arr, field){
let {items} = field
if(arr.length == 0){
return new AnyColumn(field)
}
if(arr.length != items.length){
return null
}
for(let item of items){
if(!arr.includes(item.value)){
return null
}
}
return new AnyColumn(field)
}
export default {
strToArray,
arrayToStr
}