Variable: funcs
const funcs: object;
Type declaration
deepMerge()
deepMerge: {
<T, U> (target, source): T & U;
<T, U, V> (target, middle, source): T & U & V;
};
Call Signature
<T, U>(target, source): T & U;
Deep merges two or three objects.
Type Parameters
| Type Parameter |
|---|
T |
U |
Parameters
| Parameter | Type | Description |
|---|---|---|
target | T | |
source | U |
Returns
T & U
Call Signature
<T, U, V>(
target,
middle,
source): T & U & V;
Deep merges two or three objects.
Type Parameters
| Type Parameter |
|---|
T |
U |
V |
Parameters
| Parameter | Type | Description |
|---|---|---|
target | T | |
middle | U | |
source | V |
Returns
T & U & V
geocode()
geocode: (query, callback) => boolean;
Parameters
| Parameter | Type |
|---|---|
query | any |
callback | any |
Returns
boolean
getNestedValue()
getNestedValue: (obj, path) => any;
Gets a nested value from an object using dot or PHP-style bracket notation.
Parameters
| Parameter | Type | Description |
|---|---|---|
obj | any | The object to traverse. |
path | string | The path string (e.g. 'a.b.c' or 'a[b][c]'). |
Returns
any
The value at the nested path, or undefined if not found.
Example
getNestedValue(obj, 'a.b.c')
getNestedValue(obj, 'a[b][c]')
splitObjectAndField()
splitObjectAndField: (fields) => object;
Parameters
| Parameter | Type |
|---|---|
fields | string |
Returns
object
field
field: string;
object
object: string;
throttle()
throttle: (method, delay, scope, params) => void;
Throttles a function call by a delay.
Parameters
| Parameter | Type | Description |
|---|---|---|
method | any | |
delay | any | |
scope | any | |
params | any |
Returns
void