Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1x 1x 1x 1x 1x 1x 1x 1x |
import { getMainConfig } from '../helpers/getGreenDotConfigs'
import { daoGenericMethods, DaoGenericMethods } from '../types/core.types'
import { includes } from 'topkat-utils'
export function notForToFor<Roles extends Ctx['role']>(notForHook: Roles[]): Roles[] {
if (includes(notForHook, 'ALL')) return []
else {
const mainConfig = getMainConfig()
return (mainConfig.allRoles as Roles[]).filter(role => !notForHook.includes(role))
}
}
export function notOnToOn(notOnHook: DaoGenericMethods[]): DaoGenericMethods[] {
return [...daoGenericMethods].filter(methodName => !notOnHook.includes(methodName))
}
|