* 移除一个面板实例 * @param config * @returns
(config: IPublicTypeSkeletonConfig)
| 64 | * @returns |
| 65 | */ |
| 66 | remove(config: IPublicTypeSkeletonConfig): number | undefined { |
| 67 | const { area, name } = config; |
| 68 | const skeleton = this[skeletonSymbol]; |
| 69 | if (!normalizeArea(area)) { |
| 70 | return; |
| 71 | } |
| 72 | skeleton[normalizeArea(area)].container?.remove(name); |
| 73 | } |
| 74 | |
| 75 | getAreaItems(areaName: IPublicTypeWidgetConfigArea): IPublicModelSkeletonItem[] { |
| 76 | return this[skeletonSymbol][normalizeArea(areaName)].container.items?.map(d => new SkeletonItem(d)); |
nothing calls this directly
no test coverage detected