| Server IP : 217.160.0.135 / Your IP : 216.73.217.37 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/nodejs/@types/es-abstract/2019/ |
Upload File : |
type NestedReadonlyNumberRecordOrArray<T> = Readonly<Record<number, T | readonly unknown[]>>;
declare function FlattenIntoArray<T>(
target: Record<number, T>,
source: Readonly<Record<number, T | readonly unknown[]>>,
sourceLen: number,
start: number,
depth: number,
): number;
declare function FlattenIntoArray<T, S, THIS_ARG, AS extends NestedReadonlyNumberRecordOrArray<S>>(
target: Record<number, T>,
source: AS,
sourceLen: number,
start: number,
depth: number,
mapperFunction: (
this: THIS_ARG,
element: S | readonly unknown[],
sourceIndex: number,
source: AS,
) => T | ReadonlyArray<S | readonly unknown[]>,
thisArg: THIS_ARG,
): number;
declare function FlattenIntoArray<T, S, THIS_ARG, AS extends NestedReadonlyNumberRecordOrArray<S>, U>(
target: Record<number, T>,
source: AS,
sourceLen: number,
start: number,
depth: number,
mapperFunction: (this: THIS_ARG, element: S | U, sourceIndex: number, source: AS) => T | U,
thisArg: THIS_ARG,
): number;
export = FlattenIntoArray;