UNPKG

486 BJavaScriptView Raw
1import { bench, mainBenchFn } from "@compas/cli";
2import { isNil, isPlainObject } from "./lodash.js";
3
4mainBenchFn(import.meta);
5
6bench("isNil", (b) => {
7 let y;
8 for (let i = 0; i < b.N; ++i) {
9 y = isNil(true);
10 // eslint-disable-next-line no-unused-vars
11 y = isNil(undefined);
12 }
13});
14
15bench("isPlainObject", (b) => {
16 let y;
17 for (let i = 0; i < b.N; ++i) {
18 y = isPlainObject({});
19 // eslint-disable-next-line no-unused-vars
20 y = isPlainObject(true);
21 }
22});