II
let isSubscribe = false
subscribe().then(()=>isSubscribe = true)
return () = isSubscribe && unsubscribe()
}
Size: a a a
II
M
II
M
BA
BA
II
class Subscriber {
promise,
subscribe() {
this.promise = someSubscribe()
return this.unsubscribe
}
async unsubscribe() {
await this.promise
unsubscribe()
}
}
M
M
M
M
M
PA
S
KR
Z
II
ИБ
MP