AbstractOptionalmanager?: SessionManagerOptionalsessionProtected ReadonlyactiveProtected ReadonlyactiveAbstractassociatedOptionalcloserProtected ReadonlydataAbstractidProtected ReadonlyidleProtected ReadonlyinteractionAbstractisAbstractisProtected ReadonlymaxProtected ReadonlymessageProtected ReadonlymessageAbstractnodeAbstractpeerAbstractpeerProtected ReadonlyspecificationAbstractsupportsMRPAbstractclosingProtectedmanagerAbstractnameThe peer's session parameters.
AbstractdecodeOptionalaad: Uint8ArrayAbstractdestroyAbstractencodeAbstractendOptional_sourceNodeId: NodeId
If the ExchangeManager performs async work to clean up a session it sets this promise. This is because historically we didn't return from destroy() until ExchangeManager was complete. Not sure if this is entirely necessary but it makes sense so this allows us to maintain the old behavior.