}
export interface ComponentCustomElementInterface {
- injectChildStyle(type: ConcreteComponent): void
- removeChildStyle(type: ConcreteComponent): void
+ /**
+ * @internal
+ */
+ _injectChildStyle(type: ConcreteComponent): void
+ /**
+ * @internal
+ */
+ _removeChildStyle(type: ConcreteComponent): void
}
// update custom element child style
if (instance.root.ce && instance !== instance.root) {
- instance.root.ce.removeChildStyle(oldComp)
+ instance.root.ce._removeChildStyle(oldComp)
}
}
} else {
// custom element style injection
if (root.ce) {
- root.ce.injectChildStyle(type)
+ root.ce._injectChildStyle(type)
}
if (__DEV__) {
}
}
- injectChildStyle(comp: ConcreteComponent & CustomElementOptions) {
+ /**
+ * @internal
+ */
+ _injectChildStyle(comp: ConcreteComponent & CustomElementOptions) {
this._applyStyles(comp.styles, comp)
}
- removeChildStyle(comp: ConcreteComponent): void {
+ /**
+ * @internal
+ */
+ _removeChildStyle(comp: ConcreteComponent): void {
if (__DEV__) {
this._styleChildren.delete(comp)
if (this._childStyles && comp.__hmrId) {