Appearance
type Resolvable<T> = | T | Promise<T> | PromiseLike<T> | Promise<{ default: T; }> | PromiseLike<{ default: T; }> | () => T | () => Promise<T> | () => PromiseLike<T> | () => Promise<{ default: T; }> | () => PromiseLike<{ default: T; }>;
T