@snipsonian/core
Version:
Core/base reusable javascript code snippets
9 lines (7 loc) • 308 B
text/typescript
import isObject from './isObject';
import isArray from './isArray';
import isNull from './isNull';
import { TAnyObject } from '../typings/object';
export default function isObjectPure<Obj = TAnyObject>(input: Obj | unknown): input is Obj {
return isObject(input) && !isArray(input) && !isNull(input);
}