UNPKG

fox-block-builder

Version:

Maintainable code for loop slack-block-kit-like modal builder

13 lines (12 loc) 594 B
import type { Undefinable } from '../internal/types'; export declare function setIfTruthy<T, R>(condition: T, toSet: R): Undefinable<R>; export declare function omitIfTruthy<T, R>(condition: T, toOmit: R): Undefinable<R>; export declare function setIfFalsy<T, R>(condition: T, toSet: R): Undefinable<R>; export declare function omitIfFalsy<T, R>(condition: T, toOmit: R): Undefinable<R>; declare const conditionals: { setIfTruthy: typeof setIfTruthy; omitIfTruthy: typeof omitIfTruthy; setIfFalsy: typeof setIfFalsy; omitIfFalsy: typeof omitIfFalsy; }; export { conditionals };