Como converter uma API de callback existente para promessas?

quero trabalhar com promessas, mas tenho uma API de retorno num formato como: 1. Carga de DOM ou outro evento pontual ... ) { ... }); }); }); Como é que eu trabalho com a API em promessas, como é que a "promisifico"?