Function: never()
never<
T>():Predicate<T>
Defined in: predicate/combinators/index.ts:225
Creates a predicate that always returns false.
Useful as a default or fallback predicate for filtering out all items.
Type Parameters
T
T
Returns
Predicate<T>
A predicate that always returns false
Example
import * as R from 'remeda'
import { never } from 'receta/predicate'
// Filter out all items
R.filter([1, 2, 3], never()) // => []
// Real-world: Disable filtering temporarily
const isDebugMode = process.env.DEBUG === 'true'
const predicate = isDebugMode ? never<Log>() : (log) => log.level === 'error'
See
always - for a predicate that always returns true