/** * 값이 객체인지 확인합니다. * @param value - 객체인지 확인할 값 * @returns 객체인 경우 true, 아니면 false */ declare function isObject(value: unknown): value is Record; /** * 값이 null 또는 undefined인지 확인합니다. * @param value - null 또는 undefined인지 확인할 값 * @returns null 또는 undefined인 경우 true, 아니면 false */ declare function isNil(value: unknown): value is null | undefined; /** * 값이 null 또는 undefined가 아닌지 확인합니다. * @param value - null 또는 undefined가 아닌지 확인할 값 * @returns null 또는 undefined가 아닌 경우 true, 아니면 false */ declare function isNotNil(value: T): value is NonNullable; /** * 값이 null인지 확인합니다. * @param value - null인지 확인할 값 * @returns null인 경우 true, 아니면 false */ declare function isNull(value: unknown): value is null; /** * 값이 undefined인지 확인합니다. * @param value - undefined인지 확인할 값 * @returns undefined인 경우 true, 아니면 false */ declare function isUndefined(value: unknown): value is undefined; export { isNil, isNotNil, isNull, isObject, isUndefined };