Skip to content

runWithTimeoutNotice<Result>

Executes a function with a timeout and displays a notice if the function times out.

Import:

import { runWithTimeoutNotice } from '@mnaoumov/obsidian-lib/async-with-notice';

Signature:

function runWithTimeoutNotice(params: RunWithTimeoutNoticeParams<Result>): Promise<Result>

Parameters:

Parameter Type Description
params RunWithTimeoutNoticeParams<Result> The parameters for the function.

Returns: Promise<Result> — The result of the function.