通过泛型, 使 getApp 可以支持代码提示 ```ts interface GetApp { <T>(opts?: GetAppOption): Instance<T> } ```