mirror of
https://github.com/pezkuwichain/pezkuwi-common.git
synced 2026-04-22 09:08:03 +00:00
15 lines
489 B
JavaScript
15 lines
489 B
JavaScript
import { isFunction } from './function.js';
|
|
import { isObject } from './object.js';
|
|
export function isOn(...fns) {
|
|
return (value) => (isObject(value) || isFunction(value)) &&
|
|
fns.every((f) => isFunction(value[f]));
|
|
}
|
|
export function isOnFunction(...fns) {
|
|
return (value) => isFunction(value) &&
|
|
fns.every((f) => isFunction(value[f]));
|
|
}
|
|
export function isOnObject(...fns) {
|
|
return (value) => isObject(value) &&
|
|
fns.every((f) => isFunction(value[f]));
|
|
}
|