Exports all `@kingjs/descriptor.nested.array.*` functionality in one package.
Clears an array tree of indices with `undefined` value.
Accumulates the values of an array tree using a callback.
Updates the values of a array tree to values returned by a callback which takes the current value.
Merges values at paths found in one array tree into another array tree.
Freezes an array tree and it's values.
Returns paths of an array tree.
Invokes a callback on each value of a array tree.
Returns an array of values of an array tree.
Returns a new string in which all occurrences of a substring are replaced with another string.
```js var copy = require('@kingjs/is'); ``` result: ```js ``` ## API ```ts declare function is( ): any ``` ### Parameters ### Returns ## Remarks ## Install With [npm](https://npmjs.org/) installed, run ``` $ npm install @kingjs/is ``` #
Given a string with the format of a template literal, expand its placeholders with the values corresponding to a descriptor's keys.
Defines a property on a target with a symbol name derived from `package` and `version`.
Wraps strings found in a descriptor's `value`, `get` or `set` into an appropriate corresponding lambda functions.
Renames a function.
Exports all `@kingjs/descriptor.nested.*` functionality in one package.
The master readme template for the `kingjs` scope.
Extends `kingjs/reflect.define-property` with richer overloads.
Expands `README.t.md` into `README.md`.
Replaces a description of a function or accessor with a corresponding descriptor that delegates to the original descriptor and caches its result in a a corresponding property on `this`.
Add a precondition to an accessor or function descriptor which throws unless `this` at runtime is an `instanceof` a specific type.
Extends `Reflect.defineProperty` to allow richer descriptors which can include `callback`, `extends`, and `lazy` properties. And `lazy` can be modified by `writeOnce`, `argument`, and `static`.
Generate a range of numbers.
Merges values at paths found in one tree into another tree.