2TZBNFHAENCG6NLPBN4R63ZWVR2QB4Y7VW57AM7IE3MCKCNFJMSAC WNMPJOSW3767SR2TZ6I55IH5WBJD2OS2HDP3YDWCVIDMUQDRIRRQC IDO3NT4JZPTTDX3ADJ3IWJFFDFJX3MGGKZD6CL6CJNB5JHMXHPHQC 3AHM23N6D5QHSAUIF6XU6BMWT22KHBOAILIMRH2L6AWVCZ4GXN6QC ZCLRDJQVS733WMBOJEPQR7YLZNHVA7HRPXO3XCIOFCQWNGI6PGYQC L4VMIGM6D5WUEBYOCXBIF6V66NRJAKOJO4FHALHIUIAGAUQUKDPAC 6T6WON5JNGCRCSUUMKLMHD4D2R7NJANUNXCBL37LUQQHFMOPD5DQC PZOXTKMY2XASMYOY4VIGP3IEBPO55A4RU4FBZDVRRNTQA32F25ZQC WJ7ERDAGF5DRTSWAGVPRAVYAQKE3HG5BTC572TUPIB5SWDHZ7MCAC CWCOGTXQXEQPK6O4TQFCIPDVMZD7WHOBGMIG2DTSO6BEBFEADZIQC SACCO45GNBBHHTWCVMKJ64ZLGW32DM4DIKSOJF3N6U47WP4JY5HAC GO6HOZRQC3PVIH6REZM4MYH3PGAQD5YSW3VCFJZ6ZENJLC5KDDMAC AZRGEBFL5YFY6PVBYGVAEUOEP5UUHVP4LLYRVMC3TAKQV6XUHXLQC protected removeChild<CIT extends LifecycleHandlerBase<any, any>, CP, CS>(c: CIT) {let childInfo = this._children.remove(c);childInfo && this._childrenToDestruct.add(childInfo);
protected removeChild<CIT extends LifecycleHandlerBase<any, any>>(c: CIT) {let childInfo = this._children.remove(c); // make sure children are no longer updated// NOTE(bowei): do we need to call willUnount on the children here??childInfo && this._childrenToDestruct.add(childInfo); // queue it for destruction next update tick