Dana jest funkcja synchroniczna i czas w milisekundach. Należy zwrócić nową wersję tej funkcji, której wykonanie będzie ograniczone określonym czasem. Jeśli funkcja wykona się w wyznaczonym czasie — promesa zostanie rozwiązana z uzyskanymi danymi. Jeśli nie, promesa zostanie odrzucona z tekstem 'time limit exceeded'.