Skip to main content

Not()

주어진 함수의 부정값을 반환합니다. 주어진 함수를 실행하고 그 결과를 부정하여 반환합니다.

Signature

not: <T extends (...params: any[]) => any>(fn: T) => (...args: Parameters<T>) => boolean

Parameters

Parameter

Type

Description

fn

T

부정할 함수

Returns

(...args: Parameters<T>) => boolean

주어진 함수의 부정값을 반환합니다.

Example

const isPositive = (x: number) => x > 0;
const isNegative = not(isPositive);

isNegative(5); // false - isPositive(5)의 부정값이므로 false를 반환합니다.
isNegative(-5); // true - isPositive(-5)의 부정값이므로 true를 반환합니다.