Skip to Content

bind

Safely pass a nullable value to composition of functions

Import

import { bind } from '@fullstacksjs/toolbox';

Signature

function bind<T, U>(x: Nullable<T>, ...fns: Function[]): Nullable<U> {}

Examples

bind(undefined, f) // undefined bind(null, f) // null bind(1, f) // f(1) bind(2, f, g, h) // h(g(f(2))) bind(null, f, g, h, j) // null
Last updated on