node_modules/@angular/elements/fesm2015/elements.js
/**
     * Schedules the component to be destroyed after some small delay in case the element is just
     * being moved across the DOM.
     * @return {?}
     */
Schedules the component to be destroyed after some small delay in case the element is just
being moved across the DOM.
Schedules the component to be destroyed after some small delay in case the element is just being moved across the DOM .
disconnect() {
        if (!this.componentRef || this.scheduledDestroyFn !== null) {
            return;
        }
        this.scheduledDestroyFn = scheduler.schedule((
        () => {
            if (this.componentRef) {
                ( (this.componentRef)).destroy();
                this.componentRef = null;
            }
        }), DESTROY_DELAY);
    }
disconnect ( ) { if ( ! this . componentRef || this . scheduledDestroyFn !== null ) { return ; } this . scheduledDestroyFn = scheduler . schedule ( ( ( ) => { if ( this . componentRef ) { ( ( this . componentRef ) ) . destroy ( ) ; this . componentRef = null ; } } ) , DESTROY_DELAY ) ; }
Schedules the component to be destroyed after some small delay in case the element is just
 being moved across the DOM.
Schedules the component to be destroyed after some small delay in case the element is just being moved across the DOM .
// Return if there is no componentRef or the component is already scheduled for destruction // Schedule the component to be destroyed after a small timeout in case it is being // moved elsewhere in the DOM /**
         * @return {?}
         */ /** @type {?} */