dispose method
void
dispose({})
Implementation
void dispose({
bool cancelSubscriptions = true,
bool disposeEventHandlers = true,
bool disposeDSXs = true,
}) {
_disposed = true;
if (cancelSubscriptions) {
cancelAllSubscriptions();
}
if (disposeEventHandlers) {
_disposeDOMElementsEventHandlers();
}
if (disposeDSXs) {
disposeManagedDSXs();
}
_rootDOMNode = null;
_rootElement = null;
_elementToDOMNodeMap = null;
_elementsSubscriptions = null;
_managedDSXs = null;
}