{"id":21140665,"url":"https://github.com/stdlib-js/assert","last_synced_at":"2025-07-09T04:31:33.488Z","repository":{"id":57162627,"uuid":"360293756","full_name":"stdlib-js/assert","owner":"stdlib-js","description":"Standard assertion utilities.","archived":false,"fork":false,"pushed_at":"2024-11-20T03:22:27.000Z","size":37529,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-11-20T04:20:07.060Z","etag":null,"topics":["assert","assertion","check","expect","expectation","is","isvalid","javascript","node","node-js","nodejs","stdlib","test","util","utilities","utility","utils","valid","validate","validation"],"latest_commit_sha":null,"homepage":"https://github.com/stdlib-js/stdlib","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stdlib-js.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["stdlib-js"],"open_collective":"stdlib","tidelift":"npm/@stdlib/stdlib"}},"created_at":"2021-04-21T20:11:46.000Z","updated_at":"2024-11-20T03:16:49.000Z","dependencies_parsed_at":"2023-02-17T07:45:59.942Z","dependency_job_id":"2acab2df-e45d-4858-a081-3f8dcde8312d","html_url":"https://github.com/stdlib-js/assert","commit_stats":{"total_commits":226,"total_committers":1,"mean_commits":226.0,"dds":0.0,"last_synced_commit":"9234264c60718f1e0455001cdf02f8c1906d2179"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stdlib-js%2Fassert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stdlib-js%2Fassert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stdlib-js%2Fassert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stdlib-js%2Fassert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stdlib-js","download_url":"https://codeload.github.com/stdlib-js/assert/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225482723,"owners_count":17481237,"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":["assert","assertion","check","expect","expectation","is","isvalid","javascript","node","node-js","nodejs","stdlib","test","util","utilities","utility","utils","valid","validate","validation"],"created_at":"2024-11-20T07:17:07.155Z","updated_at":"2025-07-09T04:31:33.480Z","avatar_url":"https://github.com/stdlib-js.png","language":"JavaScript","funding_links":["https://github.com/sponsors/stdlib-js","https://opencollective.com/stdlib","https://tidelift.com/funding/github/npm/@stdlib/stdlib"],"categories":[],"sub_categories":[],"readme":"\u003c!--\n\n@license Apache-2.0\n\nCopyright (c) 2018 The Stdlib Authors.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n--\u003e\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e\n    About stdlib...\n  \u003c/summary\u003e\n  \u003cp\u003eWe believe in a future in which the web is a preferred environment for numerical computation. To help realize this future, we've built stdlib. stdlib is a standard library, with an emphasis on numerical and scientific computation, written in JavaScript (and C) for execution in browsers and in Node.js.\u003c/p\u003e\n  \u003cp\u003eThe library is fully decomposable, being architected in such a way that you can swap out and mix and match APIs and functionality to cater to your exact preferences and use cases.\u003c/p\u003e\n  \u003cp\u003eWhen you use stdlib, you can be absolutely certain that you are using the most thorough, rigorous, well-written, studied, documented, tested, measured, and high-quality code out there.\u003c/p\u003e\n  \u003cp\u003eTo join us in bringing numerical computing to the web, get started by checking us out on \u003ca href=\"https://github.com/stdlib-js/stdlib\"\u003eGitHub\u003c/a\u003e, and please consider \u003ca href=\"https://opencollective.com/stdlib\"\u003efinancially supporting stdlib\u003c/a\u003e. We greatly appreciate your continued support!\u003c/p\u003e\n\u003c/details\u003e\n\n# Assert\n\n[![NPM version][npm-image]][npm-url] [![Build Status][test-image]][test-url] [![Coverage Status][coverage-image]][coverage-url] \u003c!-- [![dependencies][dependencies-image]][dependencies-url] --\u003e\n\n\u003e Assertion utilities.\n\n\u003csection class=\"installation\"\u003e\n\n## Installation\n\n```bash\nnpm install @stdlib/assert\n```\n\nAlternatively,\n\n-   To load the package in a website via a `script` tag without installation and bundlers, use the [ES Module][es-module] available on the [`esm`][esm-url] branch (see [README][esm-readme]).\n-   If you are using Deno, visit the [`deno`][deno-url] branch (see [README][deno-readme] for usage intructions).\n-   For use in Observable, or in browser/node environments, use the [Universal Module Definition (UMD)][umd] build available on the [`umd`][umd-url] branch (see [README][umd-readme]).\n\nThe [branches.md][branches-url] file summarizes the available branches and displays a diagram illustrating their relationships.\n\nTo view installation and usage instructions specific to each branch build, be sure to explicitly navigate to the respective README files on each branch, as linked to above.\n\n\u003c/section\u003e\n\n\u003csection class=\"usage\"\u003e\n\n## Usage\n\n```javascript\nvar assert = require( '@stdlib/assert' );\n```\n\n#### assert\n\nNamespace providing utilities for data type testing and feature detection.\n\n```javascript\nvar o = assert;\n// returns {...}\n```\n\nTo validate the built-in JavaScript data types, the namespace includes the following assertion utilities:\n\n\u003c!-- \u003ctoc pattern=\"is-+(array|boolean|date-object|function|string|symbol|nan|null|number|object|regexp|symbol|undefined)\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`isArray( value )`][@stdlib/assert/is-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBoolean( value )`][@stdlib/assert/is-boolean]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a boolean.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isDateObject( value )`][@stdlib/assert/is-date-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Date object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFunction( value )`][@stdlib/assert/is-function]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a function.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isnan( value )`][@stdlib/assert/is-nan]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is NaN.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNull( value )`][@stdlib/assert/is-null]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is null.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNumber( value )`][@stdlib/assert/is-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isObject( value )`][@stdlib/assert/is-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isRegExp( value )`][@stdlib/assert/is-regexp]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a regular expression.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isString( value )`][@stdlib/assert/is-string]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSymbol( value )`][@stdlib/assert/is-symbol]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a symbol.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUndefined( value )`][@stdlib/assert/is-undefined]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is undefined.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nFor primitive types having corresponding object wrappers, assertion utilities provide `isObject` and `isPrimitive` methods to test for either objects or primitives, respectively.\n\n\u003c!-- eslint-disable no-new-wrappers --\u003e\n\n```javascript\nvar Boolean = require( '@stdlib/boolean/ctor' );\nvar isBoolean = require( '@stdlib/assert/is-boolean' );\n\nvar bool = isBoolean.isObject( new Boolean( false ) );\n// returns true\n\nbool = isBoolean.isObject( false );\n// returns false\n\nbool = isBoolean.isPrimitive( false );\n// returns true\n```\n\nMany of the assertion utilities have corresponding packages that test whether array elements are of the given data type:\n\n\u003c!-- \u003ctoc pattern=\"is-+(array|boolean|date-object|function|string|nan|number|object|regexp|symbol|null|undefined)-array\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`isArrayArray( value )`][@stdlib/assert/is-array-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array of arrays.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBooleanArray( value )`][@stdlib/assert/is-boolean-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object of booleans.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isDateObjectArray( value )`][@stdlib/assert/is-date-object-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only Date objects.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFunctionArray( value )`][@stdlib/assert/is-function-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only functions.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNaNArray( value )`][@stdlib/assert/is-nan-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only NaN values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNullArray( value )`][@stdlib/assert/is-null-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only null values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNumberArray( value )`][@stdlib/assert/is-number-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object of numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isObjectArray( value )`][@stdlib/assert/is-object-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only objects.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isStringArray( value )`][@stdlib/assert/is-string-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array of strings.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSymbolArray( value )`][@stdlib/assert/is-symbol-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only symbols.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nWhere applicable, similar to the assertion utilities for built-in data types, array assertion utilities provides methods for testing for an array of primitives or objects.\n\n\u003c!-- eslint-disable no-new-wrappers --\u003e\n\n```javascript\nvar isStringArray = require( '@stdlib/assert/is-string-array' );\n\nvar bool = isStringArray( [ 'hello', 'world' ] );\n// returns true\n\nbool = isStringArray.primitives( [ 'hello', 'world' ] );\n// returns true\n\nbool = isStringArray.objects( [ 'hello', 'world' ] );\n// returns false\n\nbool = isStringArray.objects( [ new String( 'hello' ), new String( 'world' ) ] );\n// returns true\n```\n\nThe namespace also contains utilities to test for numbers within a certain range or for numbers satisfying a particular \"type\":\n\n\u003c!-- \u003ctoc pattern=\"is-*+(number|integer)*\" ignore=\"is-number-array\" ignore=\"is-number\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`isCubeNumber( value )`][@stdlib/assert/is-cube-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a cube number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isIntegerArray( value )`][@stdlib/assert/is-integer-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only integers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isInteger( value )`][@stdlib/assert/is-integer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having an integer value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNegativeIntegerArray( value )`][@stdlib/assert/is-negative-integer-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only negative integers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNegativeInteger( value )`][@stdlib/assert/is-negative-integer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a negative integer value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNegativeNumberArray( value )`][@stdlib/assert/is-negative-number-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only negative numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNegativeNumber( value )`][@stdlib/assert/is-negative-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a negative value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonNegativeIntegerArray( value )`][@stdlib/assert/is-nonnegative-integer-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only nonnegative integers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonNegativeInteger( value )`][@stdlib/assert/is-nonnegative-integer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a nonnegative integer value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonNegativeNumberArray( value )`][@stdlib/assert/is-nonnegative-number-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only nonnegative numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonNegativeNumber( value )`][@stdlib/assert/is-nonnegative-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a nonnegative value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonPositiveIntegerArray( value )`][@stdlib/assert/is-nonpositive-integer-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only nonpositive integers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonPositiveInteger( value )`][@stdlib/assert/is-nonpositive-integer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a nonpositive integer value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonPositiveNumberArray( value )`][@stdlib/assert/is-nonpositive-number-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only nonpositive numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonPositiveNumber( value )`][@stdlib/assert/is-nonpositive-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a nonpositive value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPositiveIntegerArray( value )`][@stdlib/assert/is-positive-integer-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only positive integers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPositiveInteger( value )`][@stdlib/assert/is-positive-integer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a positive integer value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPositiveNumberArray( value )`][@stdlib/assert/is-positive-number-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only positive numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPositiveNumber( value )`][@stdlib/assert/is-positive-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a positive value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSafeIntegerArray( value )`][@stdlib/assert/is-safe-integer-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only safe integers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSafeInteger( value )`][@stdlib/assert/is-safe-integer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a safe integer value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSquareNumber( value )`][@stdlib/assert/is-square-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a square number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSquareTriangularNumber( value )`][@stdlib/assert/is-square-triangular-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a square triangular number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isTriangularNumber( value )`][@stdlib/assert/is-triangular-number]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a triangular number.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nThe namespace provides utilities for validating typed arrays:\n\n\u003c!-- \u003ctoc pattern=\"is-+(int8|int16|int32|uint8clamped|uint8|uint16|uint32|float32|float64)array\"\u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`isFloat32Array( value )`][@stdlib/assert/is-float32array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Float32Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFloat64Array( value )`][@stdlib/assert/is-float64array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Float64Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isInt16Array( value )`][@stdlib/assert/is-int16array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an Int16Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isInt32Array( value )`][@stdlib/assert/is-int32array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an Int32Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isInt8Array( value )`][@stdlib/assert/is-int8array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an Int8Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUint16Array( value )`][@stdlib/assert/is-uint16array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Uint16Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUint32Array( value )`][@stdlib/assert/is-uint32array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Uint32Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUint8Array( value )`][@stdlib/assert/is-uint8array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Uint8Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUint8ClampedArray( value )`][@stdlib/assert/is-uint8clampedarray]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Uint8ClampedArray.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nThe namespace includes utilities for validating `ndarray`s (n-dimensional arrays).\n\n\u003c!-- \u003ctoc keywords=\"+ndarray\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`isCentrosymmetricMatrix( value )`][@stdlib/assert/is-centrosymmetric-matrix]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a centrosymmetric matrix.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex128MatrixLike( value )`][@stdlib/assert/is-complex128matrix-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 2-dimensional ndarray-like object containing double-precision complex floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex128ndarrayLike( value )`][@stdlib/assert/is-complex128ndarray-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an ndarray-like object containing double-precision complex floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex128VectorLike( value )`][@stdlib/assert/is-complex128vector-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 1-dimensional ndarray-like object containing double-precision complex floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex64MatrixLike( value )`][@stdlib/assert/is-complex64matrix-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 2-dimensional ndarray-like object containing single-precision complex floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex64ndarrayLike( value )`][@stdlib/assert/is-complex64ndarray-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an ndarray-like object containing single-precision complex floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex64VectorLike( value )`][@stdlib/assert/is-complex64vector-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 1-dimensional ndarray-like object containing single-precision complex floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFloat32MatrixLike( value )`][@stdlib/assert/is-float32matrix-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 2-dimensional ndarray-like object containing single-precision floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFloat32ndarrayLike( value )`][@stdlib/assert/is-float32ndarray-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an ndarray-like object containing single-precision floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFloat32VectorLike( value )`][@stdlib/assert/is-float32vector-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 1-dimensional ndarray-like object containing single-precision floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFloat64MatrixLike( value )`][@stdlib/assert/is-float64matrix-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 2-dimensional ndarray-like object containing double-precision floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFloat64ndarrayLike( value )`][@stdlib/assert/is-float64ndarray-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an ndarray-like object containing double-precision floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFloat64VectorLike( value )`][@stdlib/assert/is-float64vector-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 1-dimensional ndarray-like object containing double-precision floating-point numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isMatrixLike( value )`][@stdlib/assert/is-matrix-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is 2-dimensional ndarray-like object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isndarrayLikeWithDataType( value, dtype )`][@stdlib/assert/is-ndarray-like-with-data-type]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an ndarray-like object having a specified data type.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isndarrayLike( value )`][@stdlib/assert/is-ndarray-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is ndarray-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonSymmetricMatrix( value )`][@stdlib/assert/is-nonsymmetric-matrix]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a non-symmetric matrix.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPersymmetricMatrix( value )`][@stdlib/assert/is-persymmetric-matrix]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a persymmetric matrix.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSkewCentrosymmetricMatrix( value )`][@stdlib/assert/is-skew-centrosymmetric-matrix]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a skew-centrosymmetric matrix.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSkewPersymmetricMatrix( value )`][@stdlib/assert/is-skew-persymmetric-matrix]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a skew-persymmetric matrix.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSkewSymmetricMatrix( value )`][@stdlib/assert/is-skew-symmetric-matrix]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a skew-symmetric matrix.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSquareMatrix( value )`][@stdlib/assert/is-square-matrix]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 2-dimensional ndarray-like object having equal dimensions.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSymmetricMatrix( value )`][@stdlib/assert/is-symmetric-matrix]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a symmetric matrix.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isVectorLike( value )`][@stdlib/assert/is-vector-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 1-dimensional ndarray-like object.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nThe namespace includes utilities for validating complex numbers and arrays of complex numbers:\n\n\u003c!-- \u003ctoc pattern=\"is-complex*\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`isComplexLike( value )`][@stdlib/assert/is-complex-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a complex number-like object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplexTypedArrayLike( value )`][@stdlib/assert/is-complex-typed-array-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is complex-typed-array-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplexTypedArray( value )`][@stdlib/assert/is-complex-typed-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a complex typed array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex( value )`][@stdlib/assert/is-complex]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 64-bit or 128-bit complex number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex128( value )`][@stdlib/assert/is-complex128]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 128-bit complex number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex128Array( value )`][@stdlib/assert/is-complex128array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Complex128Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex64( value )`][@stdlib/assert/is-complex64]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a 64-bit complex number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComplex64Array( value )`][@stdlib/assert/is-complex64array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Complex64Array.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nThe namespace includes utilities for validating other special arrays or buffers:\n\n\u003c!-- \u003ctoc pattern=\"is-*array*\" ignore=\"is-+(int8|int16|int32|uint8clamped|uint8|uint16|uint32|float32|float64)array\" ignore=\"is-*+(number|integer)*\" ignore=\"is-+(array|boolean|date-object|function|string|nan|number|object|primitive|regexp|symbol|null|undefined)-array\" ignore=\"is-array\" keywords=\"-ndarray\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`isAccessorArray( value )`][@stdlib/assert/is-accessor-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object supporting the accessor (get/set) protocol.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isArrayLength( value )`][@stdlib/assert/is-array-length]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a valid array length.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isArrayLikeObject( value )`][@stdlib/assert/is-array-like-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isArrayLike( value )`][@stdlib/assert/is-array-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is array-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isArrayBufferView( value )`][@stdlib/assert/is-arraybuffer-view]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an ArrayBuffer view.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isArrayBuffer( value )`][@stdlib/assert/is-arraybuffer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an ArrayBuffer.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBetweenArray( value, a, b[, left, right] )`][@stdlib/assert/is-between-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object where every element is between two values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBigInt64Array( value )`][@stdlib/assert/is-bigint64array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a BigInt64Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBigUint64Array( value )`][@stdlib/assert/is-biguint64array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a BigUint64Array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isCircularArray( value )`][@stdlib/assert/is-circular-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array containing a circular reference.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEmptyArrayLikeObject( value )`][@stdlib/assert/is-empty-array-like-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an empty array-like object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEmptyArray( value )`][@stdlib/assert/is-empty-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an empty array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualArray( v1, v2 )`][@stdlib/assert/is-equal-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both generic arrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualBooleanArray( v1, v2 )`][@stdlib/assert/is-equal-booleanarray]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both BooleanArrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualInt16Array( v1, v2 )`][@stdlib/assert/is-equal-int16array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Int16Arrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualInt32Array( v1, v2 )`][@stdlib/assert/is-equal-int32array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Int32Arrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualInt8Array( v1, v2 )`][@stdlib/assert/is-equal-int8array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Int8Arrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualUint16Array( v1, v2 )`][@stdlib/assert/is-equal-uint16array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Uint16Arrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualUint32Array( v1, v2 )`][@stdlib/assert/is-equal-uint32array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Uint32Arrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualUint8Array( v1, v2 )`][@stdlib/assert/is-equal-uint8array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Uint8Arrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualUint8ClampedArray( v1, v2 )`][@stdlib/assert/is-equal-uint8clampedarray]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Uint8ClampedArrays and have equal values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFalsyArray( value )`][@stdlib/assert/is-falsy-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only falsy values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFiniteArray( value )`][@stdlib/assert/is-finite-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only finite numbers.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNumericArray( value )`][@stdlib/assert/is-numeric-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a numeric array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPlainObjectArray( value )`][@stdlib/assert/is-plain-object-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only plain objects.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isProbabilityArray( value )`][@stdlib/assert/is-probability-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only probabilities.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameAccessorArray( v1, v2 )`][@stdlib/assert/is-same-accessor-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both accessor arrays and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameArrayLikeObject( v1, v2 )`][@stdlib/assert/is-same-array-like-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both array-like objects and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameArrayLike( v1, v2 )`][@stdlib/assert/is-same-array-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both array-like and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameArray( v1, v2 )`][@stdlib/assert/is-same-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both generic arrays and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameComplex128Array( v1, v2 )`][@stdlib/assert/is-same-complex128array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Complex128Arrays and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameComplex64Array( v1, v2 )`][@stdlib/assert/is-same-complex64array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Complex64Arrays and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameFloat32Array( v1, v2 )`][@stdlib/assert/is-same-float32array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Float32Arrays and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameFloat64Array( v1, v2 )`][@stdlib/assert/is-same-float64array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both Float64Arrays and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameTypedArrayLike( v1, v2 )`][@stdlib/assert/is-same-typed-array-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both typed-array-like objects and have the same values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSharedArrayBuffer( value )`][@stdlib/assert/is-sharedarraybuffer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a SharedArrayBuffer.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isTruthyArray( value )`][@stdlib/assert/is-truthy-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array-like object containing only truthy values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isTypedArrayLength( value )`][@stdlib/assert/is-typed-array-length]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a valid typed array length.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isTypedArrayLike( value )`][@stdlib/assert/is-typed-array-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is typed-array-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isTypedArray( value )`][@stdlib/assert/is-typed-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a typed array.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUnityProbabilityArray( value )`][@stdlib/assert/is-unity-probability-array]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an array of probabilities that sum to one.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nTo test for error objects, the namespace includes the following utilities:\n\n\u003c!-- \u003ctoc pattern=\"is-*error*\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`isError( value )`][@stdlib/assert/is-error]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an Error object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEvalError( value )`][@stdlib/assert/is-eval-error]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an EvalError object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isRangeError( value )`][@stdlib/assert/is-range-error]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a RangeError object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isReferenceError( value )`][@stdlib/assert/is-reference-error]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a ReferenceError object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSyntaxError( value )`][@stdlib/assert/is-syntax-error]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a SyntaxError object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isTypeError( value )`][@stdlib/assert/is-type-error]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a TypeError object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isURIError( value )`][@stdlib/assert/is-uri-error]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a URIError object.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nThe namespace exposes the following constants concerning the current running process:\n\n\u003c!-- \u003ctoc pattern=\"is-+(browser|darwin|electron|electron-main|electron-renderer|little-endian|big-endian|node|web-worker|windows|docker|mobile|touch-device)\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`IS_BIG_ENDIAN`][@stdlib/assert/is-big-endian]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if an environment is big endian.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_BROWSER`][@stdlib/assert/is-browser]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the runtime is a web browser.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_DARWIN`][@stdlib/assert/is-darwin]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003eboolean indicating if the current process is running on Darwin.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_DOCKER`][@stdlib/assert/is-docker]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the process is running in a Docker container.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_ELECTRON_MAIN`][@stdlib/assert/is-electron-main]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the runtime is the main Electron process.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_ELECTRON_RENDERER`][@stdlib/assert/is-electron-renderer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the runtime is the Electron renderer process.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_ELECTRON`][@stdlib/assert/is-electron]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the runtime is Electron.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_LITTLE_ENDIAN`][@stdlib/assert/is-little-endian]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if an environment is little endian.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_MOBILE`][@stdlib/assert/is-mobile]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the current environment is a mobile device.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_NODE`][@stdlib/assert/is-node]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the runtime is Node.js.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_TOUCH_DEVICE`][@stdlib/assert/is-touch-device]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the current environment is a touch device.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_WEB_WORKER`][@stdlib/assert/is-web-worker]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if the runtime is a web worker.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`IS_WINDOWS`][@stdlib/assert/is-windows]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003eboolean indicating if the current process is running on Windows.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nTo test whether a runtime environment supports certain features, the namespace includes the following utilities:\n\n\u003c!-- \u003ctoc pattern=\"has-*-support\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`hasArrayBufferSupport()`][@stdlib/assert/has-arraybuffer-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `ArrayBuffer` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasArrowFunctionSupport()`][@stdlib/assert/has-arrow-function-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `arrow function` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasAsyncAwaitSupport()`][@stdlib/assert/has-async-await-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `async`/`await` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasAsyncIteratorSymbolSupport()`][@stdlib/assert/has-async-iterator-symbol-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Symbol.asyncIterator` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasAtobSupport()`][@stdlib/assert/has-atob-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `atob` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasBigIntSupport()`][@stdlib/assert/has-bigint-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `BigInt` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasBigInt64ArraySupport()`][@stdlib/assert/has-bigint64array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `BigInt64Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasBigUint64ArraySupport()`][@stdlib/assert/has-biguint64array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `BigUint64Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasBtoaSupport()`][@stdlib/assert/has-btoa-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `btoa` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasClassSupport()`][@stdlib/assert/has-class-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `class` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasDataViewSupport()`][@stdlib/assert/has-dataview-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `DataView` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasDefinePropertiesSupport()`][@stdlib/assert/has-define-properties-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect `Object.defineProperties` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasDefinePropertySupport()`][@stdlib/assert/has-define-property-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect `Object.defineProperty` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasFloat32ArraySupport()`][@stdlib/assert/has-float32array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Float32Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasFloat64ArraySupport()`][@stdlib/assert/has-float64array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Float64Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasFunctionNameSupport()`][@stdlib/assert/has-function-name-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native function `name` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasGeneratorSupport()`][@stdlib/assert/has-generator-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `generator function` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasGlobalThisSupport()`][@stdlib/assert/has-globalthis-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect `globalThis` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasInt16ArraySupport()`][@stdlib/assert/has-int16array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Int16Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasInt32ArraySupport()`][@stdlib/assert/has-int32array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Int32Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasInt8ArraySupport()`][@stdlib/assert/has-int8array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Int8Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasIteratorSymbolSupport()`][@stdlib/assert/has-iterator-symbol-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Symbol.iterator` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasMapSupport()`][@stdlib/assert/has-map-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Map` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasNodeBufferSupport()`][@stdlib/assert/has-node-buffer-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Buffer` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasProxySupport()`][@stdlib/assert/has-proxy-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Proxy` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasSetSupport()`][@stdlib/assert/has-set-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Set` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasSharedArrayBufferSupport()`][@stdlib/assert/has-sharedarraybuffer-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `SharedArrayBuffer` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasSymbolSupport()`][@stdlib/assert/has-symbol-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Symbol` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasToStringTagSupport()`][@stdlib/assert/has-tostringtag-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Symbol.toStringTag` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasUint16ArraySupport()`][@stdlib/assert/has-uint16array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Uint16Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasUint32ArraySupport()`][@stdlib/assert/has-uint32array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Uint32Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasUint8ArraySupport()`][@stdlib/assert/has-uint8array-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Uint8Array` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasUint8ClampedArraySupport()`][@stdlib/assert/has-uint8clampedarray-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `Uint8ClampedArray` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasWebAssemblySupport()`][@stdlib/assert/has-wasm-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native WebAssembly support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasWeakMapSupport()`][@stdlib/assert/has-weakmap-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `WeakMap` support.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasWeakSetSupport()`][@stdlib/assert/has-weakset-support]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003edetect native `WeakSet` support.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\nThe remaining namespace utilities are as follows:\n\n\u003c!-- \u003ctoc ignore=\"is-+(array|boolean|date-object|function|string|symbol|nan|null|number|object|regexp|symbol|undefined)\" ignore=\"is-*+(number|integer)*\" ignore=\"is-*array*\" ignore=\"is-*error*\" ignore=\"is-+(browser|darwin|electron|electron-main|electron-renderer|little-endian|node|web-worker|windows)\" ignore=\"has-*-support\" keywords=\"-ndarray\" \u003e --\u003e\n\n\u003cdiv class=\"namespace-toc\"\u003e\n\n-   \u003cspan class=\"signature\"\u003e[`contains( value, searchValue[, position] )`][@stdlib/assert/contains]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an array-like value contains a search value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`deepEqual( a, b )`][@stdlib/assert/deep-equal]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest for deep equality between two values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`deepHasOwnProp( value, path[, options] )`][@stdlib/assert/deep-has-own-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether an object contains a nested key path.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`deepHasProp( value, path[, options] )`][@stdlib/assert/deep-has-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether an object contains a nested key path, either own or inherited.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasOwnProp( value, property )`][@stdlib/assert/has-own-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object has a specified property.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasProp( value, property )`][@stdlib/assert/has-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object has a specified property, either own or inherited.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`hasUTF16SurrogatePairAt( string, position )`][@stdlib/assert/has-utf16-surrogate-pair-at]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a position in a string marks the start of a UTF-16 surrogate pair.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`instanceOf( value, constructor )`][@stdlib/assert/instance-of]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a value has in its prototype chain a specified constructor as a prototype property.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isAbsoluteHttpURI( value )`][@stdlib/assert/is-absolute-http-uri]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a value is an absolute HTTP(S) URI.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isAbsolutePath( value )`][@stdlib/assert/is-absolute-path]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an absolute path.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isAbsoluteURI( value )`][@stdlib/assert/is-absolute-uri]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a value is an absolute URI.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isAccessorPropertyIn( value, property )`][@stdlib/assert/is-accessor-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property has an accessor descriptor.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isAccessorProperty( value, property )`][@stdlib/assert/is-accessor-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property has an accessor descriptor.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isAlphagram( value )`][@stdlib/assert/is-alphagram]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an alphagram.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isAlphaNumeric( value )`][@stdlib/assert/is-alphanumeric]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a string contains only alphanumeric characters.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isAnagram( str, value )`][@stdlib/assert/is-anagram]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an anagram.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isArguments( value )`][@stdlib/assert/is-arguments]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an arguments object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isArrowFunction( value )`][@stdlib/assert/is-arrow-function]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an `arrow function`.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isASCII( value )`][@stdlib/assert/is-ascii]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a character belongs to the ASCII character set and whether this is true for all characters in a provided string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBetween( value, a, b[, left, right] )`][@stdlib/assert/is-between]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is between two values.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBigInt( value )`][@stdlib/assert/is-bigint]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a BigInt.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBinaryString( value )`][@stdlib/assert/is-binary-string]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a binary string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBlankString( value )`][@stdlib/assert/is-blank-string]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a blank string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBoxedPrimitive( value )`][@stdlib/assert/is-boxed-primitive]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a JavaScript boxed primitive.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isBuffer( value )`][@stdlib/assert/is-buffer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a Buffer object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isCamelcase( value )`][@stdlib/assert/is-camelcase]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a camelcase string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isCapitalized( value )`][@stdlib/assert/is-capitalized]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a string having an uppercase first character.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isCircular( value )`][@stdlib/assert/is-circular]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a plain object containing a circular reference.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isCircular( value )`][@stdlib/assert/is-circular]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object-like value contains a circular reference.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isClass( value )`][@stdlib/assert/is-class]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a class.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isCollection( value )`][@stdlib/assert/is-collection]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a collection.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isComposite( value )`][@stdlib/assert/is-composite]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a composite number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isConfigurablePropertyIn( value, property )`][@stdlib/assert/is-configurable-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is configurable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isConfigurableProperty( value, property )`][@stdlib/assert/is-configurable-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is configurable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isConstantcase( value )`][@stdlib/assert/is-constantcase]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a constantcase string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isCurrentYear( value )`][@stdlib/assert/is-current-year]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is the current year.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isDataPropertyIn( value, property )`][@stdlib/assert/is-data-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property has a data descriptor.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isDataProperty( value, property )`][@stdlib/assert/is-data-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property has a data descriptor.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isDataView( value )`][@stdlib/assert/is-dataview]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a DataView.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isDigitString( value )`][@stdlib/assert/is-digit-string]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a string contains only numeric digits.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isDomainName( value )`][@stdlib/assert/is-domain-name]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a domain name.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isDurationString( value )`][@stdlib/assert/is-duration-string]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a duration string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEmailAddress( value )`][@stdlib/assert/is-email-address]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an email address.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEmptyCollection( value )`][@stdlib/assert/is-empty-collection]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an empty collection.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEmptyObject( value )`][@stdlib/assert/is-empty-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an empty object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEmptyString( value )`][@stdlib/assert/is-empty-string]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an empty string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEnumerablePropertyIn( value, property )`][@stdlib/assert/is-enumerable-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is enumerable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEnumerableProperty( value, property )`][@stdlib/assert/is-enumerable-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is enumerable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEqualDateObject( d1, d2 )`][@stdlib/assert/is-equal-date-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two values are [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) objects corresponding to the same date and time.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isEven( value )`][@stdlib/assert/is-even]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an even number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFalsy( value )`][@stdlib/assert/is-falsy]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is falsy.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isFinite( value )`][@stdlib/assert/is-finite]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a finite number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isGeneratorObjectLike( value )`][@stdlib/assert/is-generator-object-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is `generator` object-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isGeneratorObject( value )`][@stdlib/assert/is-generator-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a `generator` object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isgzipBuffer( value )`][@stdlib/assert/is-gzip-buffer]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a gzip buffer.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isHexString( value )`][@stdlib/assert/is-hex-string]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a string contains only hexadecimal digits.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isInfinite( value )`][@stdlib/assert/is-infinite]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an infinite number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isInheritedProperty( value, property )`][@stdlib/assert/is-inherited-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object has an inherited property.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isIterableLike( value )`][@stdlib/assert/is-iterable-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is `iterable`-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isIteratorLike( value )`][@stdlib/assert/is-iterator-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is `iterator`-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isJSON( value )`][@stdlib/assert/is-json]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a parseable JSON string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isKebabcase( value )`][@stdlib/assert/is-kebabcase]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a string in kebab case.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isLeapYear( [value] )`][@stdlib/assert/is-leap-year]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value corresponds to a leap year in the Gregorian calendar.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isLocalhost( value )`][@stdlib/assert/is-localhost]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a value is a localhost hostname.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isLowercase( value )`][@stdlib/assert/is-lowercase]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a lowercase string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isMethodIn( value, property )`][@stdlib/assert/is-method-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object has a specified method name, either own or inherited.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isMethod( value, property )`][@stdlib/assert/is-method]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object has a specified method name.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isMultiSlice( value )`][@stdlib/assert/is-multi-slice]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a `MultiSlice`.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNamedTypedTupleLike( value )`][@stdlib/assert/is-named-typed-tuple-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is named typed tuple-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNativeFunction( value )`][@stdlib/assert/is-native-function]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a native function.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNegativeZero( value )`][@stdlib/assert/is-negative-zero]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number equal to negative zero.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNodeBuiltin( value )`][@stdlib/assert/is-node-builtin]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a string matches a Node.js built-in module name.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNodeDuplexStreamLike( value )`][@stdlib/assert/is-node-duplex-stream-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is Node duplex stream-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNodeReadableStreamLike( value )`][@stdlib/assert/is-node-readable-stream-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is Node readable stream-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNodeREPL()`][@stdlib/assert/is-node-repl]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003echeck if running in a Node.js REPL environment.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNodeStreamLike( value )`][@stdlib/assert/is-node-stream-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is Node stream-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNodeTransformStreamLike( value )`][@stdlib/assert/is-node-transform-stream-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is Node transform stream-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNodeWritableStreamLike( value )`][@stdlib/assert/is-node-writable-stream-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is Node writable stream-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonConfigurablePropertyIn( value, property )`][@stdlib/assert/is-nonconfigurable-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is non-configurable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonConfigurableProperty( value, property )`][@stdlib/assert/is-nonconfigurable-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is non-configurable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonEnumerablePropertyIn( value, property )`][@stdlib/assert/is-nonenumerable-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is non-enumerable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonEnumerableProperty( value, property )`][@stdlib/assert/is-nonenumerable-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is non-enumerable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isNonNegativeFinite( value )`][@stdlib/assert/is-nonnegative-finite]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number having a nonnegative finite value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isObjectLike( value )`][@stdlib/assert/is-object-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is object-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isOdd( value )`][@stdlib/assert/is-odd]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an odd number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPascalcase( value )`][@stdlib/assert/is-pascalcase]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a string in Pascal case.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPlainObject( value )`][@stdlib/assert/is-plain-object]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a plain object.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPositiveZero( value )`][@stdlib/assert/is-positive-zero]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a number equal to positive zero.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPrime( value )`][@stdlib/assert/is-prime]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a prime number.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPrimitive( value )`][@stdlib/assert/is-primitive]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a JavaScript primitive.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPRNGLike( value )`][@stdlib/assert/is-prng-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is PRNG-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isProbability( value )`][@stdlib/assert/is-probability]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a probability.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPropertyKey( value )`][@stdlib/assert/is-property-key]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a value is a property key.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isPrototypeOf( obj, prototype )`][@stdlib/assert/is-prototype-of]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's prototype chain contains a provided prototype.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isReadOnlyPropertyIn( value, property )`][@stdlib/assert/is-read-only-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is read-only.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isReadOnlyProperty( value, property )`][@stdlib/assert/is-read-only-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is read-only.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isReadWritePropertyIn( value, property )`][@stdlib/assert/is-read-write-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is readable and writable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isReadWriteProperty( value, property )`][@stdlib/assert/is-read-write-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is readable and writable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isReadablePropertyIn( value, property )`][@stdlib/assert/is-readable-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is readable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isReadableProperty( value, property )`][@stdlib/assert/is-readable-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is readable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isRegExpString( value )`][@stdlib/assert/is-regexp-string]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a regular expression string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isRelativePath( value )`][@stdlib/assert/is-relative-path]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a relative path.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isRelativeURI( value )`][@stdlib/assert/is-relative-uri]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a value is a relative URI.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameComplex128( v1, v2 )`][@stdlib/assert/is-same-complex128]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both double-precision complex floating-point numbers and have the same value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameComplex64( v1, v2 )`][@stdlib/assert/is-same-complex64]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are both single-precision complex floating-point numbers and have the same value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameNativeClass( a, b )`][@stdlib/assert/is-same-native-class]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments have the same native class.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameType( a, b )`][@stdlib/assert/is-same-type]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments have the same type.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameValueZero( a, b )`][@stdlib/assert/is-same-value-zero]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are the same value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSameValue( a, b )`][@stdlib/assert/is-same-value]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are the same value.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSemVer( value )`][@stdlib/assert/is-semver]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a semantic version string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSlice( value )`][@stdlib/assert/is-slice]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a `Slice`.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isSnakecase( value )`][@stdlib/assert/is-snakecase]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a string in snake case.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isStartcase( value )`][@stdlib/assert/is-startcase]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a startcase string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isStrictEqual( a, b )`][@stdlib/assert/is-strict-equal]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if two arguments are strictly equal.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isStructConstructorLike( value )`][@stdlib/assert/is-struct-constructor-like]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is struct constructor-like.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isStruct( value )`][@stdlib/assert/is-struct]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a `struct` instance.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isTruthy( value )`][@stdlib/assert/is-truthy]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is truthy.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUNCPath( value )`][@stdlib/assert/is-unc-path]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a UNC path.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUndefinedOrNull( value )`][@stdlib/assert/is-undefined-or-null]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is undefined or null.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isUppercase( value )`][@stdlib/assert/is-uppercase]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is an uppercase string.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isURI( value )`][@stdlib/assert/is-uri]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a URI.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isWebAssemblyMemory( value )`][@stdlib/assert/is-wasm-memory]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if a value is a WebAssembly memory instance.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isWhitespace( value )`][@stdlib/assert/is-whitespace]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest whether a string contains only white space characters.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isWritablePropertyIn( value, property )`][@stdlib/assert/is-writable-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is writable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isWritableProperty( value, property )`][@stdlib/assert/is-writable-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is writable.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isWriteOnlyPropertyIn( value, property )`][@stdlib/assert/is-write-only-property-in]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own or inherited property is write-only.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`isWriteOnlyProperty( value, property )`][@stdlib/assert/is-write-only-property]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003etest if an object's own property is write-only.\u003c/span\u003e\n-   \u003cspan class=\"signature\"\u003e[`tools`][@stdlib/assert/tools]\u003c/span\u003e\u003cspan class=\"delimiter\"\u003e: \u003c/span\u003e\u003cspan class=\"description\"\u003eassertion utility tools.\u003c/span\u003e\n\n\u003c/div\u003e\n\n\u003c!-- \u003c/toc\u003e --\u003e\n\n\u003c/section\u003e\n\n\u003c!-- /.usage --\u003e\n\n\u003csection class=\"examples\"\u003e\n\n## Examples\n\n\u003c!-- TODO: better examples --\u003e\n\n\u003c!-- eslint no-undef: \"error\" --\u003e\n\n```javascript\nvar objectKeys = require( '@stdlib/utils/keys' );\nvar assert = require( '@stdlib/assert' );\n\nconsole.log( objectKeys( assert ) );\n```\n\n\u003c/section\u003e\n\n\u003c!-- /.examples --\u003e\n\n\u003c!-- Section for related `stdlib` packages. Do not manually edit this section, as it is automatically populated. --\u003e\n\n\u003csection class=\"related\"\u003e\n\n\u003c/section\u003e\n\n\u003c!-- /.related --\u003e\n\n\u003c!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. --\u003e\n\n\n\u003csection class=\"main-repo\" \u003e\n\n* * *\n\n## Notice\n\nThis package is part of [stdlib][stdlib], a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.\n\nFor more information on the project, filing bug reports and feature requests, and guidance on how to develop [stdlib][stdlib], see the main project [repository][stdlib].\n\n#### Community\n\n[![Chat][chat-image]][chat-url]\n\n---\n\n## License\n\nSee [LICENSE][stdlib-license].\n\n\n## Copyright\n\nCopyright \u0026copy; 2016-2025. The Stdlib [Authors][stdlib-authors].\n\n\u003c/section\u003e\n\n\u003c!-- /.stdlib --\u003e\n\n\u003c!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. --\u003e\n\n\u003csection class=\"links\"\u003e\n\n[npm-image]: http://img.shields.io/npm/v/@stdlib/assert.svg\n[npm-url]: https://npmjs.org/package/@stdlib/assert\n\n[test-image]: https://github.com/stdlib-js/assert/actions/workflows/test.yml/badge.svg?branch=main\n[test-url]: https://github.com/stdlib-js/assert/actions/workflows/test.yml?query=branch:main\n\n[coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/assert/main.svg\n[coverage-url]: https://codecov.io/github/stdlib-js/assert?branch=main\n\n\u003c!--\n\n[dependencies-image]: https://img.shields.io/david/stdlib-js/assert.svg\n[dependencies-url]: https://david-dm.org/stdlib-js/assert/main\n\n--\u003e\n\n[chat-image]: https://img.shields.io/gitter/room/stdlib-js/stdlib.svg\n[chat-url]: https://app.gitter.im/#/room/#stdlib-js_stdlib:gitter.im\n\n[stdlib]: https://github.com/stdlib-js/stdlib\n\n[stdlib-authors]: https://github.com/stdlib-js/stdlib/graphs/contributors\n\n[umd]: https://github.com/umdjs/umd\n[es-module]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules\n\n[deno-url]: https://github.com/stdlib-js/assert/tree/deno\n[deno-readme]: https://github.com/stdlib-js/assert/blob/deno/README.md\n[umd-url]: https://github.com/stdlib-js/assert/tree/umd\n[umd-readme]: https://github.com/stdlib-js/assert/blob/umd/README.md\n[esm-url]: https://github.com/stdlib-js/assert/tree/esm\n[esm-readme]: https://github.com/stdlib-js/assert/blob/esm/README.md\n[branches-url]: https://github.com/stdlib-js/assert/blob/main/branches.md\n\n[stdlib-license]: https://raw.githubusercontent.com/stdlib-js/assert/main/LICENSE\n\n\u003c!-- \u003ctoc-links\u003e --\u003e\n\n[@stdlib/assert/contains]: https://github.com/stdlib-js/assert/tree/main/contains\n\n[@stdlib/assert/deep-equal]: https://github.com/stdlib-js/assert/tree/main/deep-equal\n\n[@stdlib/assert/deep-has-own-property]: https://github.com/stdlib-js/assert/tree/main/deep-has-own-property\n\n[@stdlib/assert/deep-has-property]: https://github.com/stdlib-js/assert/tree/main/deep-has-property\n\n[@stdlib/assert/has-own-property]: https://github.com/stdlib-js/assert/tree/main/has-own-property\n\n[@stdlib/assert/has-property]: https://github.com/stdlib-js/assert/tree/main/has-property\n\n[@stdlib/assert/has-utf16-surrogate-pair-at]: https://github.com/stdlib-js/assert/tree/main/has-utf16-surrogate-pair-at\n\n[@stdlib/assert/instance-of]: https://github.com/stdlib-js/assert/tree/main/instance-of\n\n[@stdlib/assert/is-absolute-http-uri]: https://github.com/stdlib-js/assert/tree/main/is-absolute-http-uri\n\n[@stdlib/assert/is-absolute-path]: https://github.com/stdlib-js/assert/tree/main/is-absolute-path\n\n[@stdlib/assert/is-absolute-uri]: https://github.com/stdlib-js/assert/tree/main/is-absolute-uri\n\n[@stdlib/assert/is-accessor-property-in]: https://github.com/stdlib-js/assert/tree/main/is-accessor-property-in\n\n[@stdlib/assert/is-accessor-property]: https://github.com/stdlib-js/assert/tree/main/is-accessor-property\n\n[@stdlib/assert/is-alphagram]: https://github.com/stdlib-js/assert/tree/main/is-alphagram\n\n[@stdlib/assert/is-alphanumeric]: https://github.com/stdlib-js/assert/tree/main/is-alphanumeric\n\n[@stdlib/assert/is-anagram]: https://github.com/stdlib-js/assert/tree/main/is-anagram\n\n[@stdlib/assert/is-arguments]: https://github.com/stdlib-js/assert/tree/main/is-arguments\n\n[@stdlib/assert/is-arrow-function]: https://github.com/stdlib-js/assert/tree/main/is-arrow-function\n\n[@stdlib/assert/is-ascii]: https://github.com/stdlib-js/assert/tree/main/is-ascii\n\n[@stdlib/assert/is-between]: https://github.com/stdlib-js/assert/tree/main/is-between\n\n[@stdlib/assert/is-bigint]: https://github.com/stdlib-js/assert/tree/main/is-bigint\n\n[@stdlib/assert/is-binary-string]: https://github.com/stdlib-js/assert/tree/main/is-binary-string\n\n[@stdlib/assert/is-blank-string]: https://github.com/stdlib-js/assert/tree/main/is-blank-string\n\n[@stdlib/assert/is-boxed-primitive]: https://github.com/stdlib-js/assert/tree/main/is-boxed-primitive\n\n[@stdlib/assert/is-buffer]: https://github.com/stdlib-js/assert/tree/main/is-buffer\n\n[@stdlib/assert/is-camelcase]: https://github.com/stdlib-js/assert/tree/main/is-camelcase\n\n[@stdlib/assert/is-capitalized]: https://github.com/stdlib-js/assert/tree/main/is-capitalized\n\n[@stdlib/assert/is-circular]: https://github.com/stdlib-js/assert/tree/main/is-circular\n\n[@stdlib/assert/is-class]: https://github.com/stdlib-js/assert/tree/main/is-class\n\n[@stdlib/assert/is-collection]: https://github.com/stdlib-js/assert/tree/main/is-collection\n\n[@stdlib/assert/is-composite]: https://github.com/stdlib-js/assert/tree/main/is-composite\n\n[@stdlib/assert/is-configurable-property-in]: https://github.com/stdlib-js/assert/tree/main/is-configurable-property-in\n\n[@stdlib/assert/is-configurable-property]: https://github.com/stdlib-js/assert/tree/main/is-configurable-property\n\n[@stdlib/assert/is-constantcase]: https://github.com/stdlib-js/assert/tree/main/is-constantcase\n\n[@stdlib/assert/is-current-year]: https://github.com/stdlib-js/assert/tree/main/is-current-year\n\n[@stdlib/assert/is-data-property-in]: https://github.com/stdlib-js/assert/tree/main/is-data-property-in\n\n[@stdlib/assert/is-data-property]: https://github.com/stdlib-js/assert/tree/main/is-data-property\n\n[@stdlib/assert/is-dataview]: https://github.com/stdlib-js/assert/tree/main/is-dataview\n\n[@stdlib/assert/is-digit-string]: https://github.com/stdlib-js/assert/tree/main/is-digit-string\n\n[@stdlib/assert/is-domain-name]: https://github.com/stdlib-js/assert/tree/main/is-domain-name\n\n[@stdlib/assert/is-duration-string]: https://github.com/stdlib-js/assert/tree/main/is-duration-string\n\n[@stdlib/assert/is-email-address]: https://github.com/stdlib-js/assert/tree/main/is-email-address\n\n[@stdlib/assert/is-empty-collection]: https://github.com/stdlib-js/assert/tree/main/is-empty-collection\n\n[@stdlib/assert/is-empty-object]: https://github.com/stdlib-js/assert/tree/main/is-empty-object\n\n[@stdlib/assert/is-empty-string]: https://github.com/stdlib-js/assert/tree/main/is-empty-string\n\n[@stdlib/assert/is-enumerable-property-in]: https://github.com/stdlib-js/assert/tree/main/is-enumerable-property-in\n\n[@stdlib/assert/is-enumerable-property]: https://github.com/stdlib-js/assert/tree/main/is-enumerable-property\n\n[@stdlib/assert/is-equal-date-object]: https://github.com/stdlib-js/assert/tree/main/is-equal-date-object\n\n[@stdlib/assert/is-even]: https://github.com/stdlib-js/assert/tree/main/is-even\n\n[@stdlib/assert/is-falsy]: https://github.com/stdlib-js/assert/tree/main/is-falsy\n\n[@stdlib/assert/is-finite]: https://github.com/stdlib-js/assert/tree/main/is-finite\n\n[@stdlib/assert/is-generator-object-like]: https://github.com/stdlib-js/assert/tree/main/is-generator-object-like\n\n[@stdlib/assert/is-generator-object]: https://github.com/stdlib-js/assert/tree/main/is-generator-object\n\n[@stdlib/assert/is-gzip-buffer]: https://github.com/stdlib-js/assert/tree/main/is-gzip-buffer\n\n[@stdlib/assert/is-hex-string]: https://github.com/stdlib-js/assert/tree/main/is-hex-string\n\n[@stdlib/assert/is-infinite]: https://github.com/stdlib-js/assert/tree/main/is-infinite\n\n[@stdlib/assert/is-inherited-property]: https://github.com/stdlib-js/assert/tree/main/is-inherited-property\n\n[@stdlib/assert/is-iterable-like]: https://github.com/stdlib-js/assert/tree/main/is-iterable-like\n\n[@stdlib/assert/is-iterator-like]: https://github.com/stdlib-js/assert/tree/main/is-iterator-like\n\n[@stdlib/assert/is-json]: https://github.com/stdlib-js/assert/tree/main/is-json\n\n[@stdlib/assert/is-kebabcase]: https://github.com/stdlib-js/assert/tree/main/is-kebabcase\n\n[@stdlib/assert/is-leap-year]: https://github.com/stdlib-js/assert/tree/main/is-leap-year\n\n[@stdlib/assert/is-localhost]: https://github.com/stdlib-js/assert/tree/main/is-localhost\n\n[@stdlib/assert/is-lowercase]: https://github.com/stdlib-js/assert/tree/main/is-lowercase\n\n[@stdlib/assert/is-method-in]: https://github.com/stdlib-js/assert/tree/main/is-method-in\n\n[@stdlib/assert/is-method]: https://github.com/stdlib-js/assert/tree/main/is-method\n\n[@stdlib/assert/is-multi-slice]: https://github.com/stdlib-js/assert/tree/main/is-multi-slice\n\n[@stdlib/assert/is-named-typed-tuple-like]: https://github.com/stdlib-js/assert/tree/main/is-named-typed-tuple-like\n\n[@stdlib/assert/is-native-function]: https://github.com/stdlib-js/assert/tree/main/is-native-function\n\n[@stdlib/assert/is-negative-zero]: https://github.com/stdlib-js/assert/tree/main/is-negative-zero\n\n[@stdlib/assert/is-node-builtin]: https://github.com/stdlib-js/assert/tree/main/is-node-builtin\n\n[@stdlib/assert/is-node-duplex-stream-like]: https://github.com/stdlib-js/assert/tree/main/is-node-duplex-stream-like\n\n[@stdlib/assert/is-node-readable-stream-like]: https://github.com/stdlib-js/assert/tree/main/is-node-readable-stream-like\n\n[@stdlib/assert/is-node-repl]: https://github.com/stdlib-js/assert/tree/main/is-node-repl\n\n[@stdlib/assert/is-node-stream-like]: https://github.com/stdlib-js/assert/tree/main/is-node-stream-like\n\n[@stdlib/assert/is-node-transform-stream-like]: https://github.com/stdlib-js/assert/tree/main/is-node-transform-stream-like\n\n[@stdlib/assert/is-node-writable-stream-like]: https://github.com/stdlib-js/assert/tree/main/is-node-writable-stream-like\n\n[@stdlib/assert/is-nonconfigurable-property-in]: https://github.com/stdlib-js/assert/tree/main/is-nonconfigurable-property-in\n\n[@stdlib/assert/is-nonconfigurable-property]: https://github.com/stdlib-js/assert/tree/main/is-nonconfigurable-property\n\n[@stdlib/assert/is-nonenumerable-property-in]: https://github.com/stdlib-js/assert/tree/main/is-nonenumerable-property-in\n\n[@stdlib/assert/is-nonenumerable-property]: https://github.com/stdlib-js/assert/tree/main/is-nonenumerable-property\n\n[@stdlib/assert/is-nonnegative-finite]: https://github.com/stdlib-js/assert/tree/main/is-nonnegative-finite\n\n[@stdlib/assert/is-object-like]: https://github.com/stdlib-js/assert/tree/main/is-object-like\n\n[@stdlib/assert/is-odd]: https://github.com/stdlib-js/assert/tree/main/is-odd\n\n[@stdlib/assert/is-pascalcase]: https://github.com/stdlib-js/assert/tree/main/is-pascalcase\n\n[@stdlib/assert/is-plain-object]: https://github.com/stdlib-js/assert/tree/main/is-plain-object\n\n[@stdlib/assert/is-positive-zero]: https://github.com/stdlib-js/assert/tree/main/is-positive-zero\n\n[@stdlib/assert/is-prime]: https://github.com/stdlib-js/assert/tree/main/is-prime\n\n[@stdlib/assert/is-primitive]: https://github.com/stdlib-js/assert/tree/main/is-primitive\n\n[@stdlib/assert/is-prng-like]: https://github.com/stdlib-js/assert/tree/main/is-prng-like\n\n[@stdlib/assert/is-probability]: https://github.com/stdlib-js/assert/tree/main/is-probability\n\n[@stdlib/assert/is-property-key]: https://github.com/stdlib-js/assert/tree/main/is-property-key\n\n[@stdlib/assert/is-prototype-of]: https://github.com/stdlib-js/assert/tree/main/is-prototype-of\n\n[@stdlib/assert/is-read-only-property-in]: https://github.com/stdlib-js/assert/tree/main/is-read-only-property-in\n\n[@stdlib/assert/is-read-only-property]: https://github.com/stdlib-js/assert/tree/main/is-read-only-property\n\n[@stdlib/assert/is-read-write-property-in]: https://github.com/stdlib-js/assert/tree/main/is-read-write-property-in\n\n[@stdlib/assert/is-read-write-property]: https://github.com/stdlib-js/assert/tree/main/is-read-write-property\n\n[@stdlib/assert/is-readable-property-in]: https://github.com/stdlib-js/assert/tree/main/is-readable-property-in\n\n[@stdlib/assert/is-readable-property]: https://github.com/stdlib-js/assert/tree/main/is-readable-property\n\n[@stdlib/assert/is-regexp-string]: https://github.com/stdlib-js/assert/tree/main/is-regexp-string\n\n[@stdlib/assert/is-relative-path]: https://github.com/stdlib-js/assert/tree/main/is-relative-path\n\n[@stdlib/assert/is-relative-uri]: https://github.com/stdlib-js/assert/tree/main/is-relative-uri\n\n[@stdlib/assert/is-same-complex128]: https://github.com/stdlib-js/assert/tree/main/is-same-complex128\n\n[@stdlib/assert/is-same-complex64]: https://github.com/stdlib-js/assert/tree/main/is-same-complex64\n\n[@stdlib/assert/is-same-native-class]: https://github.com/stdlib-js/assert/tree/main/is-same-native-class\n\n[@stdlib/assert/is-same-type]: https://github.com/stdlib-js/assert/tree/main/is-same-type\n\n[@stdlib/assert/is-same-value-zero]: https://github.com/stdlib-js/assert/tree/main/is-same-value-zero\n\n[@stdlib/assert/is-same-value]: https://github.com/stdlib-js/assert/tree/main/is-same-value\n\n[@stdlib/assert/is-semver]: https://github.com/stdlib-js/assert/tree/main/is-semver\n\n[@stdlib/assert/is-slice]: https://github.com/stdlib-js/assert/tree/main/is-slice\n\n[@stdlib/assert/is-snakecase]: https://github.com/stdlib-js/assert/tree/main/is-snakecase\n\n[@stdlib/assert/is-startcase]: https://github.com/stdlib-js/assert/tree/main/is-startcase\n\n[@stdlib/assert/is-strict-equal]: https://github.com/stdlib-js/assert/tree/main/is-strict-equal\n\n[@stdlib/assert/is-struct-constructor-like]: https://github.com/stdlib-js/assert/tree/main/is-struct-constructor-like\n\n[@stdlib/assert/is-struct]: https://github.com/stdlib-js/assert/tree/main/is-struct\n\n[@stdlib/assert/is-truthy]: https://github.com/stdlib-js/assert/tree/main/is-truthy\n\n[@stdlib/assert/is-unc-path]: https://github.com/stdlib-js/assert/tree/main/is-unc-path\n\n[@stdlib/assert/is-undefined-or-null]: https://github.com/stdlib-js/assert/tree/main/is-undefined-or-null\n\n[@stdlib/assert/is-uppercase]: https://github.com/stdlib-js/assert/tree/main/is-uppercase\n\n[@stdlib/assert/is-uri]: https://github.com/stdlib-js/assert/tree/main/is-uri\n\n[@stdlib/assert/is-wasm-memory]: https://github.com/stdlib-js/assert/tree/main/is-wasm-memory\n\n[@stdlib/assert/is-whitespace]: https://github.com/stdlib-js/assert/tree/main/is-whitespace\n\n[@stdlib/assert/is-writable-property-in]: https://github.com/stdlib-js/assert/tree/main/is-writable-property-in\n\n[@stdlib/assert/is-writable-property]: https://github.com/stdlib-js/assert/tree/main/is-writable-property\n\n[@stdlib/assert/is-write-only-property-in]: https://github.com/stdlib-js/assert/tree/main/is-write-only-property-in\n\n[@stdlib/assert/is-write-only-property]: https://github.com/stdlib-js/assert/tree/main/is-write-only-property\n\n[@stdlib/assert/tools]: https://github.com/stdlib-js/assert/tree/main/tools\n\n[@stdlib/assert/has-arraybuffer-support]: https://github.com/stdlib-js/assert/tree/main/has-arraybuffer-support\n\n[@stdlib/assert/has-arrow-function-support]: https://github.com/stdlib-js/assert/tree/main/has-arrow-function-support\n\n[@stdlib/assert/has-async-await-support]: https://github.com/stdlib-js/assert/tree/main/has-async-await-support\n\n[@stdlib/assert/has-async-iterator-symbol-support]: https://github.com/stdlib-js/assert/tree/main/has-async-iterator-symbol-support\n\n[@stdlib/assert/has-atob-support]: https://github.com/stdlib-js/assert/tree/main/has-atob-support\n\n[@stdlib/assert/has-bigint-support]: https://github.com/stdlib-js/assert/tree/main/has-bigint-support\n\n[@stdlib/assert/has-bigint64array-support]: https://github.com/stdlib-js/assert/tree/main/has-bigint64array-support\n\n[@stdlib/assert/has-biguint64array-support]: https://github.com/stdlib-js/assert/tree/main/has-biguint64array-support\n\n[@stdlib/assert/has-btoa-support]: https://github.com/stdlib-js/assert/tree/main/has-btoa-support\n\n[@stdlib/assert/has-class-support]: https://github.com/stdlib-js/assert/tree/main/has-class-support\n\n[@stdlib/assert/has-dataview-support]: https://github.com/stdlib-js/assert/tree/main/has-dataview-support\n\n[@stdlib/assert/has-define-properties-support]: https://github.com/stdlib-js/assert/tree/main/has-define-properties-support\n\n[@stdlib/assert/has-define-property-support]: https://github.com/stdlib-js/assert/tree/main/has-define-property-support\n\n[@stdlib/assert/has-float32array-support]: https://github.com/stdlib-js/assert/tree/main/has-float32array-support\n\n[@stdlib/assert/has-float64array-support]: https://github.com/stdlib-js/assert/tree/main/has-float64array-support\n\n[@stdlib/assert/has-function-name-support]: https://github.com/stdlib-js/assert/tree/main/has-function-name-support\n\n[@stdlib/assert/has-generator-support]: https://github.com/stdlib-js/assert/tree/main/has-generator-support\n\n[@stdlib/assert/has-globalthis-support]: https://github.com/stdlib-js/assert/tree/main/has-globalthis-support\n\n[@stdlib/assert/has-int16array-support]: https://github.com/stdlib-js/assert/tree/main/has-int16array-support\n\n[@stdlib/assert/has-int32array-support]: https://github.com/stdlib-js/assert/tree/main/has-int32array-support\n\n[@stdlib/assert/has-int8array-support]: https://github.com/stdlib-js/assert/tree/main/has-int8array-support\n\n[@stdlib/assert/has-iterator-symbol-support]: https://github.com/stdlib-js/assert/tree/main/has-iterator-symbol-support\n\n[@stdlib/assert/has-map-support]: https://github.com/stdlib-js/assert/tree/main/has-map-support\n\n[@stdlib/assert/has-node-buffer-support]: https://github.com/stdlib-js/assert/tree/main/has-node-buffer-support\n\n[@stdlib/assert/has-proxy-support]: https://github.com/stdlib-js/assert/tree/main/has-proxy-support\n\n[@stdlib/assert/has-set-support]: https://github.com/stdlib-js/assert/tree/main/has-set-support\n\n[@stdlib/assert/has-sharedarraybuffer-support]: https://github.com/stdlib-js/assert/tree/main/has-sharedarraybuffer-support\n\n[@stdlib/assert/has-symbol-support]: https://github.com/stdlib-js/assert/tree/main/has-symbol-support\n\n[@stdlib/assert/has-tostringtag-support]: https://github.com/stdlib-js/assert/tree/main/has-tostringtag-support\n\n[@stdlib/assert/has-uint16array-support]: https://github.com/stdlib-js/assert/tree/main/has-uint16array-support\n\n[@stdlib/assert/has-uint32array-support]: https://github.com/stdlib-js/assert/tree/main/has-uint32array-support\n\n[@stdlib/assert/has-uint8array-support]: https://github.com/stdlib-js/assert/tree/main/has-uint8array-support\n\n[@stdlib/assert/has-uint8clampedarray-support]: https://github.com/stdlib-js/assert/tree/main/has-uint8clampedarray-support\n\n[@stdlib/assert/has-wasm-support]: https://github.com/stdlib-js/assert/tree/main/has-wasm-support\n\n[@stdlib/assert/has-weakmap-support]: https://github.com/stdlib-js/assert/tree/main/has-weakmap-support\n\n[@stdlib/assert/has-weakset-support]: https://github.com/stdlib-js/assert/tree/main/has-weakset-support\n\n[@stdlib/assert/is-big-endian]: https://github.com/stdlib-js/assert/tree/main/is-big-endian\n\n[@stdlib/assert/is-browser]: https://github.com/stdlib-js/assert/tree/main/is-browser\n\n[@stdlib/assert/is-darwin]: https://github.com/stdlib-js/assert/tree/main/is-darwin\n\n[@stdlib/assert/is-docker]: https://github.com/stdlib-js/assert/tree/main/is-docker\n\n[@stdlib/assert/is-electron-main]: https://github.com/stdlib-js/assert/tree/main/is-electron-main\n\n[@stdlib/assert/is-electron-renderer]: https://github.com/stdlib-js/assert/tree/main/is-electron-renderer\n\n[@stdlib/assert/is-electron]: https://github.com/stdlib-js/assert/tree/main/is-electron\n\n[@stdlib/assert/is-little-endian]: https://github.com/stdlib-js/assert/tree/main/is-little-endian\n\n[@stdlib/assert/is-mobile]: https://github.com/stdlib-js/assert/tree/main/is-mobile\n\n[@stdlib/assert/is-node]: https://github.com/stdlib-js/assert/tree/main/is-node\n\n[@stdlib/assert/is-touch-device]: https://github.com/stdlib-js/assert/tree/main/is-touch-device\n\n[@stdlib/assert/is-web-worker]: https://github.com/stdlib-js/assert/tree/main/is-web-worker\n\n[@stdlib/assert/is-windows]: https://github.com/stdlib-js/assert/tree/main/is-windows\n\n[@stdlib/assert/is-error]: https://github.com/stdlib-js/assert/tree/main/is-error\n\n[@stdlib/assert/is-eval-error]: https://github.com/stdlib-js/assert/tree/main/is-eval-error\n\n[@stdlib/assert/is-range-error]: https://github.com/stdlib-js/assert/tree/main/is-range-error\n\n[@stdlib/assert/is-reference-error]: https://github.com/stdlib-js/assert/tree/main/is-reference-error\n\n[@stdlib/assert/is-syntax-error]: https://github.com/stdlib-js/assert/tree/main/is-syntax-error\n\n[@stdlib/assert/is-type-error]: https://github.com/stdlib-js/assert/tree/main/is-type-error\n\n[@stdlib/assert/is-uri-error]: https://github.com/stdlib-js/assert/tree/main/is-uri-error\n\n[@stdlib/assert/is-accessor-array]: https://github.com/stdlib-js/assert/tree/main/is-accessor-array\n\n[@stdlib/assert/is-array-length]: https://github.com/stdlib-js/assert/tree/main/is-array-length\n\n[@stdlib/assert/is-array-like-object]: https://github.com/stdlib-js/assert/tree/main/is-array-like-object\n\n[@stdlib/assert/is-array-like]: https://github.com/stdlib-js/assert/tree/main/is-array-like\n\n[@stdlib/assert/is-arraybuffer-view]: https://github.com/stdlib-js/assert/tree/main/is-arraybuffer-view\n\n[@stdlib/assert/is-arraybuffer]: https://github.com/stdlib-js/assert/tree/main/is-arraybuffer\n\n[@stdlib/assert/is-between-array]: https://github.com/stdlib-js/assert/tree/main/is-between-array\n\n[@stdlib/assert/is-bigint64array]: https://github.com/stdlib-js/assert/tree/main/is-bigint64array\n\n[@stdlib/assert/is-biguint64array]: https://github.com/stdlib-js/assert/tree/main/is-biguint64array\n\n[@stdlib/assert/is-circular-array]: https://github.com/stdlib-js/assert/tree/main/is-circular-array\n\n[@stdlib/assert/is-empty-array-like-object]: https://github.com/stdlib-js/assert/tree/main/is-empty-array-like-object\n\n[@stdlib/assert/is-empty-array]: https://github.com/stdlib-js/assert/tree/main/is-empty-array\n\n[@stdlib/assert/is-equal-array]: https://github.com/stdlib-js/assert/tree/main/is-equal-array\n\n[@stdlib/assert/is-equal-booleanarray]: https://github.com/stdlib-js/assert/tree/main/is-equal-booleanarray\n\n[@stdlib/assert/is-equal-int16array]: https://github.com/stdlib-js/assert/tree/main/is-equal-int16array\n\n[@stdlib/assert/is-equal-int32array]: https://github.com/stdlib-js/assert/tree/main/is-equal-int32array\n\n[@stdlib/assert/is-equal-int8array]: https://github.com/stdlib-js/assert/tree/main/is-equal-int8array\n\n[@stdlib/assert/is-equal-uint16array]: https://github.com/stdlib-js/assert/tree/main/is-equal-uint16array\n\n[@stdlib/assert/is-equal-uint32array]: https://github.com/stdlib-js/assert/tree/main/is-equal-uint32array\n\n[@stdlib/assert/is-equal-uint8array]: https://github.com/stdlib-js/assert/tree/main/is-equal-uint8array\n\n[@stdlib/assert/is-equal-uint8clampedarray]: https://github.com/stdlib-js/assert/tree/main/is-equal-uint8clampedarray\n\n[@stdlib/assert/is-falsy-array]: https://github.com/stdlib-js/assert/tree/main/is-falsy-array\n\n[@stdlib/assert/is-finite-array]: https://github.com/stdlib-js/assert/tree/main/is-finite-array\n\n[@stdlib/assert/is-numeric-array]: https://github.com/stdlib-js/assert/tree/main/is-numeric-array\n\n[@stdlib/assert/is-plain-object-array]: https://github.com/stdlib-js/assert/tree/main/is-plain-object-array\n\n[@stdlib/assert/is-probability-array]: https://github.com/stdlib-js/assert/tree/main/is-probability-array\n\n[@stdlib/assert/is-same-accessor-array]: https://github.com/stdlib-js/assert/tree/main/is-same-accessor-array\n\n[@stdlib/assert/is-same-array-like-object]: https://github.com/stdlib-js/assert/tree/main/is-same-array-like-object\n\n[@stdlib/assert/is-same-array-like]: https://github.com/stdlib-js/assert/tree/main/is-same-array-like\n\n[@stdlib/assert/is-same-array]: https://github.com/stdlib-js/assert/tree/main/is-same-array\n\n[@stdlib/assert/is-same-complex128array]: https://github.com/stdlib-js/assert/tree/main/is-same-complex128array\n\n[@stdlib/assert/is-same-complex64array]: https://github.com/stdlib-js/assert/tree/main/is-same-complex64array\n\n[@stdlib/assert/is-same-float32array]: https://github.com/stdlib-js/assert/tree/main/is-same-float32array\n\n[@stdlib/assert/is-same-float64array]: https://github.com/stdlib-js/assert/tree/main/is-same-float64array\n\n[@stdlib/assert/is-same-typed-array-like]: https://github.com/stdlib-js/assert/tree/main/is-same-typed-array-like\n\n[@stdlib/assert/is-sharedarraybuffer]: https://github.com/stdlib-js/assert/tree/main/is-sharedarraybuffer\n\n[@stdlib/assert/is-truthy-array]: https://github.com/stdlib-js/assert/tree/main/is-truthy-array\n\n[@stdlib/assert/is-typed-array-length]: https://github.com/stdlib-js/assert/tree/main/is-typed-array-length\n\n[@stdlib/assert/is-typed-array-like]: https://github.com/stdlib-js/assert/tree/main/is-typed-array-like\n\n[@stdlib/assert/is-typed-array]: https://github.com/stdlib-js/assert/tree/main/is-typed-array\n\n[@stdlib/assert/is-unity-probability-array]: https://github.com/stdlib-js/assert/tree/main/is-unity-probability-a","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstdlib-js%2Fassert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstdlib-js%2Fassert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstdlib-js%2Fassert/lists"}