~ Deferred.ts