everyKv

Usage: everyKv(kpred, vpred[, opts])

Like 'every' but takes separate key and val preds and works on associative collections.

Source

Example:

const s = require('speculaas');
const {isInteger, isString} = s.utils;

s.def('::scores', s.everyKv(isString, isInteger));

s.isValid('::scores', {'Sally': 1000, 'Joe': 500});
// true

s.isValid('::scores', {'Sally': 1000, 'Joe': '500'});
// false

results matching ""

    No results matching ""