Skip to content

negate

참과 거짓을 반환하는 함수 func 의 실행 결과를 반대로 바꿔요.

인터페이스

typescript
function negate<F extends (...args: never[]) => boolean>(func: F): F;

파라미터

  • func (F extends (args: ...Parameters) => unknown): 반환 값을 반대로 바꿀 함수.

반환 값

  • (F): 반환 값이 반대로 바뀐 함수.

예시

typescript
import { negate } from 'es-toolkit/function';

negate(() => true)(); // returns 'false'
negate(() => false)(); // returns 'true'

MIT 라이선스에 따라 배포됩니다.