现在有一个Service 如下: const getOSQueryBuilder = async (): Promise> => { return Database.getRepository(ConfigEntities) } class OSService { // 根据ID查询操作 static async getConfig(id: string): Promise { return new Promise((resolve) => { async function inquire(): Promise { const osQueryBuilder = await getOSQueryBuilder() const data = osQueryBuilder.findOne({ where: { id } }) resolve(data) } inquire() }) } } 但是我觉得这个static 异步方法很繁杂, 想要使用rxjs进行整改,让代码变得简洁。请问是否有大神可以指导一下呢?