@stdlib/utils-constructor-name
Determine the name of a value's constructor.
Found 493 results for stdutils
Determine the name of a value's constructor.
Convert between POSIX and Windows paths.
Platform byte order.
Return the global object.
Create a regular expression from a regular expression string.
Detect native Uint8Array support.
Determine the specification defined classification of an object.
Determine a value's type.
Detect native Float64Array support.
Platform float word order.
Detect native Uint16Array support.
Function which does nothing.
Detect native Symbol support.
Escape a regular expression string or pattern.
Detect native Uint32Array support.
Read data from stdin.
Define (or modify) an object property.
Define a non-enumerable read-only property.
Detect native Symbol.toStringTag support.
Return the prototype of a provided object.
Return the current working directory.
Detect native Float32Array support.
Detect native Buffer support.
Add a callback to the next tick queue.
Format an error message for production.
Define a read-only property.
Detect native Int16Array support.
Detect native Int32Array support.
Detect native Int8Array support.
Detect native generator function support.
Detect native Uint8ClampedArray support.
Constant function.
Return an array of an object's own enumerable and non-enumerable property names.
Return a property descriptor for an object's own property.
Alias for eval global.
Define a non-enumerable read-only accessor.
Return the first index at which a given element can be found.
Return an array of an object's own enumerable property names.
Return an array of an object's own enumerable property names and symbols.
Detect native Symbol.toPrimitive support.
Copy or deep clone a value to an arbitrary depth.
Detect native Symbol.hasInstance support.
Determine a function's name.
Detect native Symbol.iterator support.
Define a non-enumerable read-write accessor.
Detect native function name support.
Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.
Return an array of an object's own symbol properties.
Return a partial object copy containing only specified keys.
Return a partial object copy excluding specified keys.
Detect native DataView support.
Wrap `require` in a try/catch block.
Return a JSON representation of an error object.
Detect native BigInt support.
Revive a JSON-serialized pseudorandom number generator (PRNG).
Invert an object, such that keys become values and values become keys.
Detect native ArrayBuffer support.
Define a read-write accessor.
Invert an object, such that keys become values and values become keys.
Define a read-only accessor.
Return an iterator's length.
Standard library error code database.
Flatten an object.
Parse a string as JSON.
Platform on which the current process is running.
Identity function.
Absolute pathname of the executable which started the current Node.js process.
Memoize a function.
Generate a frequency table.
Create a function that invokes a provided function with a specified number of arguments.
Define a non-enumerable property.
Detect native WebAssembly support.
Group values according to an indicator function and return group counts.
Detect native atob support.
Create an iterator which returns evenly spaced numbers over a specified interval.
Object containing the user environment.
Flatten an array.
Consume an entire iterator and return the last iterated value.
Create an iterator which returns a subsequence of iterated values from a provided iterator.
Node version.
Create an empty iterator.
Create an iterator which skips the last value of a provided iterator.
Unzip a zipped array (i.e., a nested array of tuples).
Create an iterator which invokes a function for each iterated value.
Group values as arrays associated with distinct keys.
Partially apply function arguments.
Return a property descriptor for an object's own or inherited property.
Detect native Proxy function support.
Return a filename extension.
Create an iterator which always returns the same value.
Invoke a function for each element in a collection and update the collection in-place.
Create a function that invokes a provided function with specified arguments.
Detect native Map support.
Detect native WeakSet support.
Detect native class support.
Detect native Set support.
Return an array of an object's own and inherited property names and symbols.
Detect native WeakMap support.
Apply a function to each element in an array and assign the result to an element in an output array.
Function composition.
Set a nested property value.
Merge and extend objects.
Return a directory name.
Linked list.
Apply a function to elements in two input arrays and assign the results to an output array.
Convert each object key to uppercase.
Test whether at least `n` iterated values are truthy.
Invoke a function for each grapheme cluster (i.e., user-perceived character) in a string.
Partially apply function arguments from the right.
Create an iterator which returns the first `n` values of a provided iterator.
Group values according to an indicator function.
Test whether all elements in a collection pass a test implemented by a predicate function.
Open a URL.
Return the numeric user identity of a calling process.
Invoke a function for each UTF-16 code unit in a string.
Return an array of an object's own enumerable property values.
Number of CPUs.
Define a memoized object property.
Incremental parser for delimiter-separated values (DSV).
Invoke a function for each Unicode code point in a string.
Generate a frequency table according to an indicator function.
Group values according to an indicator function and return group counts.
Apply a function against an accumulator and each element in a collection and return the accumulated result, iterating from right to left.
Create an iterator which iteratively returns the number of iterated values.
Parse a string as Newline-Delimited JSON (NDJSON).
Test whether at least one element in a collection passes a test implemented by a predicate function.
Function sequence.
Return an object's own property descriptors.
Return an array of an object's own and inherited enumerable property names and symbols.
Detect `Object.defineProperties` support.
Invoke a function until a test condition is true.
Group values according to an indicator function.
Test whether all elements in a collection are truthy.
If a predicate function returns a truthy value, return `x`; otherwise, return `y`.
Create an iterator which iterates over the values of two or more iterators.
Create a fluent interface for chaining together iterator methods.
Invoke a function while a test condition is true.
Return a directory for user-specific configuration files.
Transform a function into a sequence of functions each accepting a single argument.
Apply a function against an accumulator and each element in a collection and return the accumulated result.
Test whether all elements in a collection pass a test implemented by a predicate function.
Detect native SharedArrayBuffer support.
Extract a property value from each element of an object array.
Return an array of an object's own and inherited non-enumerable property names.
Get a nested property value.
Test whether a collection contains `n` elements which pass a test implemented by a predicate function.
Detect native Symbol.asyncIterator support.
Detect native Uint8ClampedArray support.
Transform a curried function into a function invoked with multiple arguments.
Create an iterator which appends additional values to the end of a provided iterator.
Create an object from key-value pairs.
Return an array of an object's inherited writable property names and symbols.
Detect native Symbol.replace support.
Return a function which formats an error message for production.
Invoke a function for each element in a collection, iterating from right to left.
Invoke a function until a test condition is true.
Test whether a collection contains at least `n` elements which pass a test implemented by a predicate function, iterating from right to left.
Test whether a collection contains at least `n` elements which are truthy.
Invoke a function while a test condition is true.
Return the current user's home directory.
Invoke a function for each element in a collection and update the collection in-place, iterating from right to left.
Function sequence.
Return a JSON representation of a regular expression.
Test whether all elements in a collection pass a test implemented by a predicate function, iterating from right to left.
Function composition.
Invoke a function once for each element in a collection.
Invoke a function once for each element in a collection, iterating from right to left.
Split values into two groups according to a predicate function.
Split values into two groups.
Create an iterator which removes consecutive duplicated values.
Invoke a function until a test condition is true.
Invoke a function n times and return an array of accumulated function return values.
Split values into two groups according to a predicate function.
Invoke a function for each element in a collection and update the collection in-place, iterating from right to left.
Test whether all elements in a collection fail a test implemented by a predicate function, iterating from right to left.
Return an array of an object's own enumerable and non-enumerable property names and symbols.
Create an iterator pipeline.
Return the maximum safe integer capable of being represented by a numeric real type.
Return the maximum finite value capable of being represented by a numeric real type.
Test whether all elements in a collection pass a test implemented by a predicate function, iterating from right to left.
Group an object's own and inherited property values according to an indicator function.
Transform a function into a sequence of functions each accepting a single argument.
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a second function.
Define (and/or modify) object properties.
Execute scripts in parallel.
Return a partial object copy excluding properties for which a predicate (function) returns a truthy value.
Invoke a function for each Unicode code point in a string, iterating from right to left.
Define a configurable write-only accessor.
Return the numeric group identity of a calling process.
Invoke a function for each UTF-16 code unit in a string, iterating from right to left.
Return an array of an object's own and inherited enumerable property names.
Detect native arrow function support.
Advance an iterator.
If a predicate function returns a truthy value, invoke `x`; otherwise, invoke `y`.
Detect native Uint32Array support.
Return the nth iterated value.
Create an iterator which returns the union of two or more iterators.
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a callback with a value `y`.
Test whether all elements in a collection fail a test implemented by a predicate function.
Execute functions in series, passing the results of one function as arguments to the next function.
Test whether a collection contains at least `n` elements which pass a test implemented by a predicate function.
Test whether at least one element in a collection passes a test implemented by a predicate function.
Test whether at least `n` iterated values pass a test implemented by a predicate function.
Detect native Symbol.toStringTag support.
Until a test condition is true, invoke a function for each element in a collection.
Execute a set of functions in parallel.
Test whether at least one element in a collection passes a test implemented by a predicate function, iterating from right to left.
Return an array of an object's own enumerable property key-value pairs.
Define a configurable read-only property.
Find elements in an array-like object that satisfy a test condition.
Revive a JSON-serialized regular expression.
Create a function that invokes a provided function according to a predicate function.
Return the size (in bytes) of the canonical binary representation of a specified numeric type.
Map keys from one object to a new object having the same values.
Return an array of an object's inherited non-enumerable symbol properties.
Array containing command-line arguments passed when launching the calling process.
Return an array of an object's inherited non-enumerable property names.
Detect native Symbol.isConcatSpreadable support.
Return the effective numeric group identity of a calling process.
Map values from one object to a new object having the same keys.
Detect native Int8Array support.
Test whether a collection contains at least `n` elements which pass a test implemented by a predicate function, iterating from right to left.
Create an iterator thunk.
Define a non-enumerable write-only accessor.
Define a write-only accessor.
Decorate a provided function such that the function's return value is provided as an argument to another function.
Create a function that applies arguments to a provided function after transforming arguments according to a callback function.
Group an object's own property values according to an indicator function.
Invoke a function for each element in a collection and update the collection in-place.
Detect native Symbol support.
Create an iterator which returns the intersection of two or more iterators.
Create a function that invokes a provided function with reordered arguments.
Return an array of an object's own and inherited symbol properties.
Return an object's own and inherited property descriptors.
Convert each object key to lowercase.
Return the smallest positive normal value capable of being represented by a numeric real type.
Return an array of an object's inherited writable symbol properties.
Return an array of an object's own and inherited enumerable property key-value pairs.
Convert a collection to an object whose keys are determined by a provided function and whose values are the collection values, iterating from right to left.
Return an array of an object's inherited enumerable symbol properties.
Convert between POSIX and Windows paths.
Change the current working directory.
Create an iterator which returns unique values according to a hash function.
Create an iterator which returns a sequence of numbers according to a specified increment.
Create an iterator which returns evenly spaced dates over a specified interval.
Create an iterator which, while a test condition is false, invokes a function for each iterated value before returning the iterated value.
Create an iterator which invokes a function for each iterated value before returning the iterated value.
Set a nested property value.
Create an iterator which prepends values to the beginning of a provided iterator.
Extract a nested property value from each element of an object array.