type Function$2<T extends unknown = any> = () => T | Promise<T>; Copy
type Function$2<T extends unknown = any> = () => T | Promise<T>;
A zero-argument function that may be synchronous or asynchronous.