{"id":27194788,"url":"https://github.com/openinf/openinf-util-types","last_synced_at":"2025-04-09T19:36:30.766Z","repository":{"id":37006897,"uuid":"330308292","full_name":"OpenINF/openinf-util-types","owner":"OpenINF","description":"Fundamental JavaScript type-related utilities","archived":false,"fork":false,"pushed_at":"2025-04-01T16:18:42.000Z","size":343,"stargazers_count":3,"open_issues_count":19,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-01T17:38:34.797Z","etag":null,"topics":["commonjs","commonjs-module","commonjs-package","functional","helpers","helpers-library","javascript","javascript-library","library","nodejs","npm","npm-package","predicate","typechecking","types","typescript","typescript-library","typescript-package","utilities"],"latest_commit_sha":null,"homepage":"https://github.com/OpenINF/openinf-util-types#readme","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenINF.png","metadata":{"funding":{"github":[]},"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-17T03:43:17.000Z","updated_at":"2024-05-24T16:14:46.000Z","dependencies_parsed_at":"2023-07-19T03:55:34.959Z","dependency_job_id":"73cf5d0d-741f-41d1-9563-7b01db34f306","html_url":"https://github.com/OpenINF/openinf-util-types","commit_stats":null,"previous_names":["openinf/util-types"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenINF%2Fopeninf-util-types","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenINF%2Fopeninf-util-types/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenINF%2Fopeninf-util-types/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenINF%2Fopeninf-util-types/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenINF","download_url":"https://codeload.github.com/OpenINF/openinf-util-types/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248098513,"owners_count":21047455,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["commonjs","commonjs-module","commonjs-package","functional","helpers","helpers-library","javascript","javascript-library","library","nodejs","npm","npm-package","predicate","typechecking","types","typescript","typescript-library","typescript-package","utilities"],"created_at":"2025-04-09T19:36:29.618Z","updated_at":"2025-04-09T19:36:30.741Z","avatar_url":"https://github.com/OpenINF.png","language":"TypeScript","readme":"\u003ca href=\"https://open.inf.is\"\u003e\n  \u003cimg\n    src=\"https://open.inf.is/assets/img/svg/logogram-color.svg\"\n    alt=\"OpenINF logo\"\n    title=\"OpenINF\"\n    align=\"right\"\n    height=\"96\"\n    width=\"96\"\n  /\u003e\n\u003c/a\u003e\n\n\u003cdiv align=\"left\"\u003e\n\n## `@openinf/util-types`\n\n\u003e Fundamental JavaScript type-related utilities\n\n\u003cbr /\u003e\n\n[!['View on npm'][npm-badge--shields]][npm-badge-url]\n[!['License: MIT/Apache-2.0'][license-badge--shields]][license-badge-url]\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\nThe high-level goal of `@openinf/util-types` is to serve as a Node.js package\ncontaining utilities for **fundamental JavaScript type-related operations**\nprimarily enabling users to perform native typechecking and simplify type\ncoercion. We are constantly working to improve this repository, so please feel\nfree to [contribute](#contributing) if you notice any omissions or errors.\n\nThanks!\n\n\u003cbr /\u003e\n\n\u003cdetails id=\"platform--node-js-lts\"\u003e\n\t\u003csummary\u003e\n\t\t\u003ca\n\t\t\thref=\"#platform--node-js-lts\"\n\t\t\ttitle=\"Platform: Node.js LTS\"\n\t\t\u003e\n\t\t\t\u003cimg\n\t\t\t\tsrc=\"https://img.shields.io/badge/Node.js-LTS-black?logo=Node.js\u0026logoColor=lightgreen\u0026color=2a2a2a\u0026labelColor=black\"\n\t\t\t\talt=\"Platform: Node.js LTS\"\n\t\t\t/\u003e\n\t\t\u003c/a\u003e\n\t\u003c/summary\u003e\n\t\u003cdiv align=\"left\"\u003e\u003cbr /\u003e\n\t\t\u003ca\n\t\t\ttarget=\"_blank\"\n\t\t\ttitle=\"Node.js release schedule\"\n\t\t\thref=\"https://github.com/nodejs/release#release-schedule\"\n\t\t\u003e\n\t\t\t\u003cstrong\u003eSupported Node.js Environments\u003c/strong\u003e\n\t\t\u003c/a\u003e\u003cbr /\u003e\u003cbr /\u003e\n\n- [ ] v4：Argon (Ar)\n- [ ] v6：Boron (B)\n- [ ] v8：Carbon (C)\n- [ ] v10：Dubnium (Db)\n- [ ] v12：Erbium (Er)\n- [x] v14：Fermium (Fm)\n- [x] v16：Gallium (Ga)\n- [x] v18：Hydrogen (H)\n\u003c!-- TODO\n- [x] v20: Iron (Fe) --\u003e\n\n\u003c/div\u003e\u003c/details\u003e\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Code Style: Prettier][prettier-badge]][prettier-url]\n[![Commit Style: Conventional Commits][conventional-commits-badge]][conventional-commits-url]\n[![Chat on Matrix][matrix-badge--shields]][matrix-url]\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n### Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [API](#api)\n- [Contributing](#contributing)\n- [License](#license)\n\n\u003cbr /\u003e\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\t\u003c!-- markdownlint-disable-next-line line-length --\u003e\n\t\u003ch3 id=\"installation\" align=\"left\"\u003eInstallation \u003ca href=\"##\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/nodejs/corepack/main/icon.svg?sanitize=true\" alt=\"Corepack logo\" title=\"Corepack friendly\" align=\"right\" height=\"24\" width=\"24\" /\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003c/summary\u003e\n\n\u003cbr /\u003e\n\n`@openinf/util-types` runs on\n[supported versions of Node.js](#platform--node-js-lts) and is available via\n**`npm`**, **`pnpm`**, or **`yarn`**.\n\n**Using the npm CLI**\n\n\u003csup\u003eSee the\n[official documentation for this command](https://docs.npmjs.com/cli/commands/npm-install)\nfor more information.\u003c/sup\u003e\n\n```shell\nnpm i @openinf/util-types\n```\n\n**Using the pnpm CLI**\n\n\u003csup\u003eSee the [official documentation for this command](https://pnpm.io/cli/add)\nfor more information.\u003c/sup\u003e\n\n```shell\npnpm add @openinf/util-types\n```\n\n**Using the Yarn 1 CLI (Classic)**\n\n\u003csup\u003eSee the\n[official documentation for this command](https://classic.yarnpkg.com/en/docs/cli/add)\nfor more information.\u003c/sup\u003e\n\n```shell\nyarn add @openinf/util-types\n```\n\n\u003cbr /\u003e\n\n\u003c/details\u003e\n\n### Usage\n\nImport the helper functions based on your platform.\n\n```ts\nimport { isObject } from '@openinf/util-types';\n\nconst maybeObject = null;\n\nif (isObject(maybeObject)) {\n  console.log('The value of `maybeObject` is of type Object.');\n} else {\n  console.log('The value of `maybeObject` is not of type Object.');\n}\n```\n\n\u003cbr /\u003e\u003cbr /\u003e\n\n### API\n\n\u003cdl\u003e\n\u003cdt\u003e\u003ca href=\"#toString\"\u003etoString(value)\u003c/a\u003e ⇒ \u003ccode\u003estring\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eReturns the ECMAScript [[Class]] internal property of the passed value.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isUndefined\"\u003eisUndefined(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined\"\u003e\u003ccode\u003eundefined\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isObject\"\u003eisObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isOrdinaryFunction\"\u003eisOrdinaryFunction(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ccode\u003eFunction\u003c/code\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isBooleanObject\"\u003eisBooleanObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually a \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\"\u003e\u003ccode\u003eBoolean\u003c/code\u003e\u003c/a\u003e\nobject.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isSymbolObject\"\u003eisSymbolObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually a \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol\"\u003e\u003ccode\u003eSymbol\u003c/code\u003e\u003c/a\u003e\nobject.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isNativeError\"\u003eisNativeError(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is one of the native error types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError\"\u003e\u003ccode\u003eEvalError\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError\"\u003e\u003ccode\u003eRangeError\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError\"\u003e\u003ccode\u003eReferenceError\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError\"\u003e\u003ccode\u003eSyntaxError\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError\"\u003e\u003ccode\u003eTypeError\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError\"\u003e\u003ccode\u003eURIError\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError\"\u003e\u003ccode\u003eAggregateError \u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError\"\u003e\u003ccode\u003eInternalError\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isNumberObject\"\u003eisNumberObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually a \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\"\u003e\u003ccode\u003eNumber\u003c/code\u003e\u003c/a\u003e\nobject (boxed primitive).\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isBigIntObject\"\u003eisBigIntObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually a \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt\"\u003e\u003ccode\u003eBigInt\u003c/code\u003e\u003c/a\u003e\nobject (boxed primitive).\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isFiniteNumber\"\u003eisFiniteNumber(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of number type and finite. \u003ccode\u003eNaN\u003c/code\u003e and\n\u003ccode\u003eInfinity\u003c/code\u003e are not considered a finite number. String numbers are not\nconsidered numbers.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isMath\"\u003eisMath(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math\"\u003e\u003ccode\u003eMath\u003c/code\u003e\u003c/a\u003e\nglobal object.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isDate\"\u003eisDate(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date\"\u003e\u003ccode\u003eDate\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isStringObject\"\u003eisStringObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually a \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\"\u003e\u003ccode\u003eString\u003c/code\u003e\u003c/a\u003e\nobject.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isRegExp\"\u003eisRegExp(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp\"\u003e\u003ccode\u003eRegExp\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isArray\"\u003eisArray(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array\"\u003e\u003ccode\u003eArray\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#toArray\"\u003etoArray(arrayLike)\u003c/a\u003e ⇒ \u003ccode\u003eArray\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eConverts an array-like object to an array.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isInt8Array\"\u003eisInt8Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array\"\u003e\u003ccode\u003eInt8Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isUint8Array\"\u003eisUint8Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\"\u003e\u003ccode\u003eUint8Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isUint8ClampedArray\"\u003eisUint8ClampedArray(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray\"\u003e\u003ccode\u003eUint8ClampedArray\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isInt16Array\"\u003eisInt16Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array\"\u003e\u003ccode\u003eInt16Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isUint16Array\"\u003eisUint16Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array\"\u003e\u003ccode\u003eUint16Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isInt32Array\"\u003eisInt32Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array\"\u003e\u003ccode\u003eInt32Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isUint32Array\"\u003eisUint32Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array\"\u003e\u003ccode\u003eUint32Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isFloat32Array\"\u003eisFloat32Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array\"\u003e\u003ccode\u003eFloat32Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isFloat64Array\"\u003eisFloat64Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array\"\u003e\u003ccode\u003eFloat64Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isBigInt64Array\"\u003eisBigInt64Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array\"\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isBigUint64Array\"\u003eisBigUint64Array(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigUInt64Array\"\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isArrayBufferView\"\u003eisArrayBufferView(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView\"\u003e\u003ccode\u003eArrayBufferView\u003c/code\u003e\u003c/a\u003e,\nwhich is a helper type representing any of the following JavaScript \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray\"\u003e\u003cstrong\u003eTypedArray\u003c/strong\u003e\u003c/a\u003e\ntypes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array\"\u003e\u003ccode\u003eInt8Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\"\u003e\u003ccode\u003eUint8Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray\"\u003e\u003ccode\u003eUint8ClampedArray\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array\"\u003e\u003ccode\u003eInt16Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array\"\u003e\u003ccode\u003eUint16Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array\"\u003e\u003ccode\u003eInt32Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array\"\u003e\u003ccode\u003eUint32Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array\"\u003e\u003ccode\u003eFloat32Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array\"\u003e\u003ccode\u003eFloat64Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\"\u003e\u003ccode\u003eDataView\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isTypedArray\"\u003eisTypedArray(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines if value is one of the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#typedarray_objects\"\u003e\u003cstrong\u003eTypedArray\u003c/strong\u003e element types\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array\"\u003e\u003ccode\u003eInt8Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\"\u003e\u003ccode\u003eUint8Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray\"\u003e\u003ccode\u003eUint8ClampedArray\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array\"\u003e\u003ccode\u003eInt16Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array\"\u003e\u003ccode\u003eUint16Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array\"\u003e\u003ccode\u003eInt32Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array\"\u003e\u003ccode\u003eUint32Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array\"\u003e\u003ccode\u003eFloat32Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array\"\u003e\u003ccode\u003eFloat64Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array\"\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array\"\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isMap\"\u003eisMap(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\"\u003e\u003ccode\u003eMap\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isMapIterator\"\u003eisMapIterator(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/@@iterator\"\u003e\u003ccode\u003eMap Iterator\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isSet\"\u003eisSet(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\"\u003e\u003ccode\u003eSet\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isSetIterator\"\u003eisSetIterator(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set/@@iterator\"\u003e\u003ccode\u003eSet Iterator\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isWeakMap\"\u003eisWeakMap(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap\"\u003e\u003ccode\u003eWeakMap\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isWeakSet\"\u003eisWeakSet(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet\"\u003e\u003ccode\u003eWeakSet\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isArrayBuffer\"\u003eisArrayBuffer(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\"\u003e\u003ccode\u003eArrayBuffer\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isSharedArrayBuffer\"\u003eisSharedArrayBuffer(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer\"\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isAnyArrayBuffer\"\u003eisAnyArrayBuffer(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is one of either \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\"\u003e\u003ccode\u003eArrayBuffer\u003c/code\u003e\u003c/a\u003e\nor \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer\"\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isDataView\"\u003eisDataView(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\"\u003e\u003ccode\u003eDataView\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isPromise\"\u003eisPromise(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\"\u003e\u003ccode\u003ePromise\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isGeneratorObject\"\u003eisGeneratorObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually a \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator\"\u003e\u003ccode\u003eGenerator\u003c/code\u003e\u003c/a\u003e\nobject.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isGeneratorFunction\"\u003eisGeneratorFunction(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction\"\u003e\u003ccode\u003eGeneratorFunction\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isAsyncFunction\"\u003eisAsyncFunction(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of type \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction\"\u003e\u003ccode\u003eAsyncFunction\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isArgumentsObject\"\u003eisArgumentsObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is actually an\n\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments\"\u003e\u003ccode\u003earguments\u003c/code\u003e\u003c/a\u003e\nobject.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isBoxedPrimitive\"\u003eisBoxedPrimitive(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is a primitive wrapped by its object\nequivalent (a.k.a. \u0026quot;boxed\u0026quot;). Except for \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003eundefined\u003c/code\u003e, all primitive\nvalues have object equivalents that wrap around the primitive values:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\"\u003e\u003ccode\u003eBoolean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\"\u003e\u003ccode\u003eString\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\"\u003e\u003ccode\u003eNumber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol\"\u003e\u003ccode\u003eSymbol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt\"\u003e\u003ccode\u003eBigInt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isModuleNamespaceObject\"\u003eisModuleNamespaceObject(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is a \u003ccode\u003eModule\u003c/code\u003e namespace object.\u003c/p\u003e\n\u003c/dd\u003e\n\u003cdt\u003e\u003ca href=\"#isPrimitive\"\u003eisPrimitive(value)\u003c/a\u003e ⇒ \u003ccode\u003eboolean\u003c/code\u003e\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eDetermines whether the passed value is of a \u003ca href=\"https://developer.mozilla.org/en-US/docs/Glossary/Primitive\"\u003e\u003cstrong\u003eprimitive\u003c/strong\u003e\u003c/a\u003e\ndata type.\u003c/p\u003e\n\u003c/dd\u003e\n\u003c/dl\u003e\n\n\u003ca name=\"toString\"\u003e\u003c/a\u003e\n\n#### toString(value) ⇒ \u003ccode\u003estring\u003c/code\u003e\n\nReturns the ECMAScript [[Class]] internal property of the passed value.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003estring\u003c/code\u003e - A specification-defined classification of objects.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isUndefined\"\u003e\u003c/a\u003e\n\n#### isUndefined(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually of type [`undefined`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is `undefined`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isObject\"\u003e\u003c/a\u003e\n\n#### isObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type `Object`.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `Object`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isOrdinaryFunction\"\u003e\u003c/a\u003e\n\n#### isOrdinaryFunction(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type `Function`.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Function`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isBooleanObject\"\u003e\u003c/a\u003e\n\n#### isBooleanObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually a [`Boolean`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)\nobject.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Boolean` object; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isSymbolObject\"\u003e\u003c/a\u003e\n\n#### isSymbolObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually a [`Symbol`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol)\nobject.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Symbol` object; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isNativeError\"\u003e\u003c/a\u003e\n\n#### isNativeError(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is one of the native error types:\n\n- [`EvalError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError)\n- [`RangeError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError)\n- [`ReferenceError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError)\n- [`SyntaxError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError)\n- [`TypeError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError)\n- [`URIError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError)\n- [`AggregateError `](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError)\n- [`InternalError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError)\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a native error; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isNumberObject\"\u003e\u003c/a\u003e\n\n#### isNumberObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually a [`Number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)\nobject (boxed primitive).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Number` object; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isBigIntObject\"\u003e\u003c/a\u003e\n\n#### isBigIntObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually a [`BigInt`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt)\nobject (boxed primitive).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `BigInt` object; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isFiniteNumber\"\u003e\u003c/a\u003e\n\n#### isFiniteNumber(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of number type and finite. `NaN` and\n`Infinity` are not considered a finite number. String numbers are not\nconsidered numbers.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a finite number; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isMath\"\u003e\u003c/a\u003e\n\n#### isMath(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually the [`Math`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math)\nglobal object.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is the `Math` object; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isDate\"\u003e\u003c/a\u003e\n\n#### isDate(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Date`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isStringObject\"\u003e\u003c/a\u003e\n\n#### isStringObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually a [`String`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)\nobject.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `String` object; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isRegExp\"\u003e\u003c/a\u003e\n\n#### isRegExp(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`RegExp`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `RegExp`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isArray\"\u003e\u003c/a\u003e\n\n#### isArray(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `Array`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"toArray\"\u003e\u003c/a\u003e\n\n#### toArray(arrayLike) ⇒ \u003ccode\u003eArray\u0026lt;T\u0026gt;\u003c/code\u003e\n\nConverts an array-like object to an array.\n\n**Kind**: global function\n\n| Param     | Type                                                    |\n| --------- | ------------------------------------------------------- |\n| arrayLike | \u003ccode\u003eArrayLike\u0026lt;T\u0026gt;\u003c/code\u003e \\| \u003ccode\u003estring\u003c/code\u003e |\n\n\u003ca name=\"isInt8Array\"\u003e\u003c/a\u003e\n\n#### isInt8Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Int8Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `Int8Array`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isUint8Array\"\u003e\u003c/a\u003e\n\n#### isUint8Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Uint8Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Uint8Array`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isUint8ClampedArray\"\u003e\u003c/a\u003e\n\n#### isUint8ClampedArray(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Uint8ClampedArray`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Uint8ClampedArray`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isInt16Array\"\u003e\u003c/a\u003e\n\n#### isInt16Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Int16Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `Int16Array`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isUint16Array\"\u003e\u003c/a\u003e\n\n#### isUint16Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Uint16Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Uint16Array`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isInt32Array\"\u003e\u003c/a\u003e\n\n#### isInt32Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Int32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `Int32Array`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isUint32Array\"\u003e\u003c/a\u003e\n\n#### isUint32Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Uint32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Uint32Array`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isFloat32Array\"\u003e\u003c/a\u003e\n\n#### isFloat32Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Float32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Float32Array`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isFloat64Array\"\u003e\u003c/a\u003e\n\n#### isFloat64Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Float64Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Float64Array`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isBigInt64Array\"\u003e\u003c/a\u003e\n\n#### isBigInt64Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`BigInt64Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `BigInt64Array`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isBigUint64Array\"\u003e\u003c/a\u003e\n\n#### isBigUint64Array(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`BigUint64Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigUInt64Array).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `BigUint64Array`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isArrayBufferView\"\u003e\u003c/a\u003e\n\n#### isArrayBufferView(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is an [`ArrayBufferView`](https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView),\nwhich is a helper type representing any of the following JavaScript [**TypedArray**](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray)\ntypes:\n\n- [`Int8Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array)\n- [`Uint8Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)\n- [`Uint8ClampedArray`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray)\n- [`Int16Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array)\n- [`Uint16Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array)\n- [`Int32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array)\n- [`Uint32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array)\n- [`Float32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array)\n- [`Float64Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array)\n- [`DataView`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView)\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `ArrayBufferView`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isTypedArray\"\u003e\u003c/a\u003e\n\n#### isTypedArray(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines if value is one of the [**TypedArray** element types](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#typedarray_objects):\n\n- [`Int8Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array)\n- [`Uint8Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)\n- [`Uint8ClampedArray`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray)\n- [`Int16Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array)\n- [`Uint16Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array)\n- [`Int32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array)\n- [`Uint32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array)\n- [`Float32Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array)\n- [`Float64Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array)\n- [`BigInt64Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array)\n- [`BigUint64Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array)\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is one of the typed arrays; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isMap\"\u003e\u003c/a\u003e\n\n#### isMap(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Map`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Map`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isMapIterator\"\u003e\u003c/a\u003e\n\n#### isMapIterator(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Map Iterator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/@@iterator).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Map Iterator`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isSet\"\u003e\u003c/a\u003e\n\n#### isSet(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Set`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Set`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isSetIterator\"\u003e\u003c/a\u003e\n\n#### isSetIterator(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Set Iterator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set/@@iterator).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Set Iterator`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isWeakMap\"\u003e\u003c/a\u003e\n\n#### isWeakMap(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`WeakMap`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `WeakMap`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isWeakSet\"\u003e\u003c/a\u003e\n\n#### isWeakSet(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`WeakSet`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `WeakSet`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isArrayBuffer\"\u003e\u003c/a\u003e\n\n#### isArrayBuffer(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`ArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `ArrayBuffer`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isSharedArrayBuffer\"\u003e\u003c/a\u003e\n\n#### isSharedArrayBuffer(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`SharedArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `SharedArrayBuffer`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isAnyArrayBuffer\"\u003e\u003c/a\u003e\n\n#### isAnyArrayBuffer(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is one of either [`ArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer)\nor [`SharedArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is one of the array buffers;\notherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isDataView\"\u003e\u003c/a\u003e\n\n#### isDataView(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`DataView`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `DataView`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isPromise\"\u003e\u003c/a\u003e\n\n#### isPromise(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Promise`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isGeneratorObject\"\u003e\u003c/a\u003e\n\n#### isGeneratorObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually a [`Generator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator)\nobject.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Generator`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isGeneratorFunction\"\u003e\u003c/a\u003e\n\n#### isGeneratorFunction(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`GeneratorFunction`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `GeneratorFunction`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isAsyncFunction\"\u003e\u003c/a\u003e\n\n#### isAsyncFunction(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of type [`AsyncFunction`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction).\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `AsyncFunction`; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isArgumentsObject\"\u003e\u003c/a\u003e\n\n#### isArgumentsObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is actually an\n[`arguments`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments)\nobject.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is an `arguments` object; otherwise,\n`false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isBoxedPrimitive\"\u003e\u003c/a\u003e\n\n#### isBoxedPrimitive(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is a primitive wrapped by its object\nequivalent (a.k.a. \"boxed\"). Except for `null` and `undefined`, all primitive\nvalues have object equivalents that wrap around the primitive values:\n\n- [`Boolean`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)\n- [`String`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)\n- [`Number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)\n- [`Symbol`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol)\n- [`BigInt`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt)\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is one of the boxed primitives;\notherwise, `false`.  \n**See**: https://developer.mozilla.org/en-US/docs/Glossary/Primitive#primitive_wrapper_objects_in_javascript\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isModuleNamespaceObject\"\u003e\u003c/a\u003e\n\n#### isModuleNamespaceObject(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is a `Module` namespace object.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a `Module`; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003ca name=\"isPrimitive\"\u003e\u003c/a\u003e\n\n#### isPrimitive(value) ⇒ \u003ccode\u003eboolean\u003c/code\u003e\n\nDetermines whether the passed value is of a [**primitive**](https://developer.mozilla.org/en-US/docs/Glossary/Primitive)\ndata type.\n\n**Kind**: global function  \n**Returns**: \u003ccode\u003eboolean\u003c/code\u003e - `true` if the value is a primitive; otherwise, `false`.\n\n| Param | Type                 | Description              |\n| ----- | -------------------- | ------------------------ |\n| value | \u003ccode\u003eunknown\u003c/code\u003e | The value to be checked. |\n\n\u003cbr /\u003e\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n### Contributing\n\nPull requests are welcome. For major changes, please open an issue first to\ndiscuss what you would like to change. If for whatever reason you spot something\nto fix but cannot patch it yourself, please [open an issue][].\n\n\u003cbr /\u003e\n\n### License\n\nThis project is licensed under either of\n\n- [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)\n- [MIT license](https://opensource.org/licenses/MIT)\n\nat your option.\n\nThe [SPDX](https://spdx.dev) license identifier for this project is\n`MIT OR Apache-2.0`.\n\n\u003cbr /\u003e\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n### Show Your Support\n\n\u003cbr /\u003e\n\nIf you like the project (or want to bookmark it)\u0026nbsp;\u0026mdash;\u003cbr /\u003e\n\u0026mdash;\u0026nbsp;[give it a star ⭐️][]\u0026nbsp;\u0026mdash;\u0026nbsp;it will greatly encourage\nus.\n\n\u003cbr /\u003e\u003cbr /\u003e\n\n\u003ca title=\"The OpenINF website\" href=\"https://open.inf.is\" rel=\"author\"\u003e\n  \u003cimg alt=\"The OpenINF logo\" height=\"32px\" width=\"32px\" src=\"https://open.inf.is/assets/img/svg/logogram-color.svg\" /\u003e\n\u003c/a\u003e\n\n\u003c/div\u003e\n\n\u003c!-- BEGIN LINK DEFINITIONS --\u003e\n[conventional-commits-badge]: https://img.shields.io/badge/commit%20style-Conventional-%23fa6673?logoColor=white\u0026logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggc3R5bGU9ImZpbGw6ICNGRkYiIGQ9Ik0xNSwyQTEzLDEzLDAsMSwxLDIsMTUsMTMsMTMsMCwwLDEsMTUsMm0wLTJBMTUsMTUsMCwxLDAsMzAsMTUsMTUsMTUsMCwwLDAsMTUsMFoiLz48L3N2Zz4K 'Commit Style: Conventional Commits'\n[conventional-commits-url]: https://www.conventionalcommits.org 'Commit Style: Conventional Commits'\n[give it a star ⭐️]: https://github.com/OpenINF/openinf-util-types/stargazers\n[license-badge--shields]: https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg?logo=github 'License: MIT/Apache 2.0'\n[license-badge-url]: #license 'License: MIT/Apache 2.0'\n[matrix-badge--shields]: https://img.shields.io/badge/matrix-join%20chat-%2346BC99?logo=matrix 'Chat on Matrix'\n[matrix-url]: https://matrix.to/#/#openinf-space:matrix.org 'You\u0026apos;re invited to talk on Matrix'\n[npm-badge--shields]: https://img.shields.io/npm/v/@openinf/util-types/latest.svg?logo=npm\u0026color=fe7d37 'View on npm'\n[npm-badge-url]: https://www.npmjs.com/package/@openinf/util-types#top 'View on npm'\n[open an issue]: https://github.com/OpenINF/openinf-util-types/issues\n[prettier-badge]: https://img.shields.io/badge/code_style-Prettier-ff69b4.svg?logo=prettier 'Code Style: Prettier'\n[prettier-url]: https://prettier.io/playground 'Code Style: Prettier'\n[project-status-badge]: https://img.shields.io/badge/project%20status-under%20construction-orange 'Project Status: Under construction badge'\n\u003c!-- END LINK DEFINITIONS --\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopeninf%2Fopeninf-util-types","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopeninf%2Fopeninf-util-types","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopeninf%2Fopeninf-util-types/lists"}