Add settings page for managing forecasting API key and URL via UI
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
cae411eae7
commit
1c411e402e
19809 changed files with 1962608 additions and 97 deletions
69
frontend/node_modules/es-toolkit/dist/compat/array/intersectionWith.d.mts
generated
vendored
Normal file
69
frontend/node_modules/es-toolkit/dist/compat/array/intersectionWith.d.mts
generated
vendored
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
//#region src/compat/array/intersectionWith.d.ts
|
||||
/**
|
||||
* Creates an array of unique values that are included in all given arrays, using a comparator function for equality comparisons.
|
||||
*
|
||||
* @template T, U
|
||||
* @param array - The array to inspect.
|
||||
* @param values - The values to compare.
|
||||
* @param comparator - The comparator invoked per element.
|
||||
* @returns Returns the new array of intersecting values.
|
||||
*
|
||||
* @example
|
||||
* const objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
|
||||
* const others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
|
||||
* intersectionWith(objects, others, (a, b) => a.x === b.x && a.y === b.y);
|
||||
* // => [{ 'x': 1, 'y': 2 }]
|
||||
*/
|
||||
declare function intersectionWith<T, U>(array: ArrayLike<T> | null | undefined, values: ArrayLike<U>, comparator: (a: T, b: T | U) => boolean): T[];
|
||||
/**
|
||||
* Creates an array of unique values that are included in all given arrays, using a comparator function for equality comparisons.
|
||||
*
|
||||
* @template T, U, V
|
||||
* @param array - The array to inspect.
|
||||
* @param values1 - The first values to compare.
|
||||
* @param values2 - The second values to compare.
|
||||
* @param comparator - The comparator invoked per element.
|
||||
* @returns Returns the new array of intersecting values.
|
||||
*
|
||||
* @example
|
||||
* const objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
|
||||
* const others1 = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
|
||||
* const others2 = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }];
|
||||
* intersectionWith(objects, others1, others2, (a, b) => a.x === b.x && a.y === b.y);
|
||||
* // => [{ 'x': 1, 'y': 2 }]
|
||||
*/
|
||||
declare function intersectionWith<T, U, V>(array: ArrayLike<T> | null | undefined, values1: ArrayLike<U>, values2: ArrayLike<V>, comparator: (a: T, b: T | U | V) => boolean): T[];
|
||||
/**
|
||||
* Creates an array of unique values that are included in all given arrays, using a comparator function for equality comparisons.
|
||||
*
|
||||
* @template T, U, V, W
|
||||
* @param array - The array to inspect.
|
||||
* @param values1 - The first values to compare.
|
||||
* @param values2 - The second values to compare.
|
||||
* @param values - The other arrays to compare, and the comparator to use.
|
||||
* @returns Returns the new array of intersecting values.
|
||||
*
|
||||
* @example
|
||||
* const objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
|
||||
* const others1 = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
|
||||
* const others2 = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }];
|
||||
* const others3 = [{ 'x': 1, 'y': 2 }, { 'x': 5, 'y': 6 }];
|
||||
* intersectionWith(objects, others1, others2, others3, (a, b) => a.x === b.x && a.y === b.y);
|
||||
* // => [{ 'x': 1, 'y': 2 }]
|
||||
*/
|
||||
declare function intersectionWith<T, U, V, W>(array: ArrayLike<T> | null | undefined, values1: ArrayLike<U>, values2: ArrayLike<V>, ...values: Array<ArrayLike<W> | ((a: T, b: T | U | V | W) => boolean)>): T[];
|
||||
/**
|
||||
* Creates an array of unique values that are included in all given arrays.
|
||||
*
|
||||
* @template T
|
||||
* @param [array] - The array to inspect.
|
||||
* @param values - The values to compare.
|
||||
* @returns Returns the new array of intersecting values.
|
||||
*
|
||||
* @example
|
||||
* intersectionWith([2, 1], [2, 3]);
|
||||
* // => [2]
|
||||
*/
|
||||
declare function intersectionWith<T>(array?: ArrayLike<T> | null, ...values: Array<ArrayLike<T> | ((a: T, b: never) => boolean)>): T[];
|
||||
//#endregion
|
||||
export { intersectionWith };
|
||||
Loading…
Add table
Add a link
Reference in a new issue