fox-block-builder
Version:
Maintainable code for loop slack-block-kit-like modal builder
13 lines (12 loc) • 594 B
TypeScript
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 };