/** 可同步或异步返回结果的函数。 */ export type AwaitableFunction = (...arguments_: Arguments) => Result | PromiseLike; /** * 统一执行同步或异步函数,异常保持原样向调用方传播。 * * @param function_ - 可选的待执行函数 * @param arguments_ - 原样传入函数的参数 * @returns 函数结果;未传函数时返回 `undefined`。 */ export declare function callOptionalFunction(function_: AwaitableFunction | null | undefined, ...arguments_: Arguments): Promise | undefined>;