@common-utilities/is-object
Advanced tools
Comparing version 0.0.2 to 0.0.3
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isObject = exports.isOfObjectType = exports.isArray = void 0; | ||
exports.isArray = (item) => Array.isArray(item); | ||
exports.isOfObjectType = (item) => item !== null && typeof item === 'object'; | ||
exports.isObject = (item) => exports.isOfObjectType(item) && !exports.isArray(item); | ||
const isArray = (item) => Array.isArray(item); | ||
exports.isArray = isArray; | ||
const isOfObjectType = (item) => item !== null && typeof item === 'object'; | ||
exports.isOfObjectType = isOfObjectType; | ||
const isObject = (item) => exports.isOfObjectType(item) && !exports.isArray(item); | ||
exports.isObject = isObject; | ||
exports.default = exports.isObject; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@common-utilities/is-object", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "Basic implementations of common utility function that check if data is an object 🎛", | ||
@@ -33,3 +33,3 @@ "main": "dist/index.js", | ||
}, | ||
"gitHead": "3de4a71ca5c0192f988bfdede188fc72f941f9a4" | ||
"gitHead": "896fa6971331656a6762f2215104bf5d01fbe21c" | ||
} |
@@ -19,5 +19,3 @@ # @common-utilities/is-object 🧰🎛 | ||
JavaScript | ||
```typescript | ||
```javascript | ||
const isArray = (item) => Array.isArray(item) | ||
@@ -28,10 +26,2 @@ const isOfObjectType = (item) => item !== null && typeof item === 'object' | ||
TypeScript | ||
```typescript | ||
const isArray = (item: unknown): boolean => Array.isArray(item) | ||
const isOfObjectType = (item: unknown): boolean => item !== null && typeof item === 'object' | ||
const isObject = (item: unknown): boolean => isOfObjectType(item) && !isArray(item) | ||
``` | ||
## Usage | ||
@@ -41,3 +31,3 @@ | ||
```typescript | ||
```javascript | ||
isArray(['test', 'test']) // true | ||
@@ -49,3 +39,3 @@ isArray({ foo: 'test' }) // false | ||
```typescript | ||
```javascript | ||
isOfObjectType(['test', 'test']) // true | ||
@@ -61,3 +51,3 @@ isOfObjectType({ foo: 'test' }) // true | ||
```typescript | ||
```javascript | ||
isObject(['test', 'test']) // false | ||
@@ -64,0 +54,0 @@ isObject({ foo: 'test' }) // true |
Sorry, the diff of this file is not supported yet
77
6497
63