import type { TimInstanceType, TimType } from '../types';


export async function waitReady(tim: TimInstanceType, TIM: TimType) {
  if (tim.isReady) {
    return Promise.resolve(1);
  }
  return new Promise((resolve) => {
    function resolveCallback() {
      resolve(1);
    }
    tim.on(TIM.EVENT.SDK_READY, resolveCallback);
  });
}
