Skip to content

Commit 59fbeeb

Browse files
committed
Enhance isEmptyObject helper
1 parent 4b19f7e commit 59fbeeb

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

src/is-empty-object.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,22 @@
22
// Deps
33
// -----------------------------------------------------------------------------
44

5-
import { isPlainObject } from './is-plain-object';
5+
import { IPlainObject } from './types';
66

77
// -----------------------------------------------------------------------------
88
// Helper
99
// -----------------------------------------------------------------------------
1010

1111
/**
12-
* @param sample
12+
* @param {IPlainObject} sample
1313
* @return {boolean}
1414
*/
15-
export function isEmptyObject(sample: any) {
15+
export function isEmptyObject(sample: IPlainObject) {
1616
let empty = true;
17-
if (isPlainObject(sample)) {
18-
for (const key in sample) {
19-
if (sample.hasOwnProperty(key)) {
20-
empty = false;
21-
break;
22-
}
17+
for (const key in sample) {
18+
if (sample.hasOwnProperty(key)) {
19+
empty = false;
20+
break;
2321
}
2422
}
2523
return empty;

0 commit comments

Comments
 (0)