function withInfiniteStack
withInfiniteStack<F extends Fn>(
fn: F,
...args: Parameters<F>,
): Promise<ReturnType<F>>

Set Error.stackTraceLimit to Infinity, run a function, then restore its previous value.

Type Parameters

F extends Fn

Parameters

fn: F
...args: Parameters<F>

Return Type

Promise<ReturnType<F>>

Usage

import { withInfiniteStack } from ".";