DT
Size: a a a
DT
DT

УТ
OY

ExportWithPromises - было бы крутоН
Deffered вдруг стал Promise. Но т.к. это разные вещи, то и интерфейсы должны быть разными. По-моему правильным будет создание отдельного метода, который возвращает PromiseН
asPromise. И это нормально. Потому что в js нет Deferred, в JVM нет Promise. Таковы издержки интеропа между разными платформами. Явное лучше неявного. Вам все равно придется как-то это описать в документации.. например "этот метод на JVM возвращает Deferred, а на JS - Promise" - это ли не бред?Н
.asPromise() автоматом попадает в bundle. Так что отдельную обертку создавать не надо. И так чтобы js-пользователи могли вызывать Deferred.asPromise(). Останется только этот момент объяснить в документации к своей либе.УТ
.asPromise() автоматом попадает в bundle. Так что отдельную обертку создавать не надо. И так чтобы js-пользователи могли вызывать Deferred.asPromise(). Останется только этот момент объяснить в документации к своей либе.DT
.asPromise() автоматом попадает в bundle. Так что отдельную обертку создавать не надо. И так чтобы js-пользователи могли вызывать Deferred.asPromise(). Останется только этот момент объяснить в документации к своей либе.SM
AN
SM
AN
SM
AN
AN
SB
SM

AN
AN