mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
1) Downgrade numpy to avoid dependency conflict with numba 2) Move all non ldm/invoke files into `invokeai`. This includes assets, backend, frontend, and configs. 3) Fix up way that the backend finds the frontend and the generator finds the NSFW caution.png icon.
40 lines
1.7 KiB
TypeScript
40 lines
1.7 KiB
TypeScript
export {};
|
|
|
|
declare global {
|
|
// Manual implementation of https://github.com/microsoft/TypeScript/issues/48829
|
|
|
|
interface Array<T> {
|
|
/**
|
|
* Returns the value of the last element in the array where predicate is true, and undefined
|
|
* otherwise.
|
|
* @param predicate findLast calls predicate once for each element of the array, in descending
|
|
* order, until it finds one where predicate returns true. If such an element is found, findLast
|
|
* immediately returns that element value. Otherwise, findLast returns undefined.
|
|
* @param thisArg If provided, it will be used as the this value for each invocation of
|
|
* predicate. If it is not provided, undefined is used instead.
|
|
*/
|
|
findLast<S extends T>(
|
|
predicate: (this: void, value: T, index: number, obj: T[]) => value is S,
|
|
thisArg?: unknown
|
|
): S | undefined;
|
|
findLast(
|
|
predicate: (value: T, index: number, obj: T[]) => unknown,
|
|
thisArg?: unknown
|
|
): T | undefined;
|
|
|
|
/**
|
|
* Returns the index of the last element in the array where predicate is true, and -1
|
|
* otherwise.
|
|
* @param predicate findLastIndex calls predicate once for each element of the array, in descending
|
|
* order, until it finds one where predicate returns true. If such an element is found,
|
|
* findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1.
|
|
* @param thisArg If provided, it will be used as the this value for each invocation of
|
|
* predicate. If it is not provided, undefined is used instead.
|
|
*/
|
|
findLastIndex(
|
|
predicate: (value: T, index: number, obj: T[]) => unknown,
|
|
thisArg?: unknown
|
|
): number;
|
|
}
|
|
}
|