[gs-longan](../README.md) / InvisibleManager

# Class: InvisibleManager

## Hierarchy

- [`ViewerManagerBase`](ViewerManagerBase.md)

  ↳ **`InvisibleManager`**

## Table of contents

### Constructors

- [constructor](InvisibleManager.md#constructor)

### Properties

- [dataManagerBase](InvisibleManager.md#datamanagerbase)
- [styleManagerBase](InvisibleManager.md#stylemanagerbase)

### Accessors

- [invisibleDatas](InvisibleManager.md#invisibledatas)
- [invisibleStyleSegment](InvisibleManager.md#invisiblestylesegment)
- [viewer](InvisibleManager.md#viewer)

### Methods

- [clearAllInvisible](InvisibleManager.md#clearallinvisible)
- [clearInvisibleKeys](InvisibleManager.md#clearinvisiblekeys)
- [invisibleKeys](InvisibleManager.md#invisiblekeys)
- [isKeyInvisible](InvisibleManager.md#iskeyinvisible)

## Constructors

### constructor

• **new InvisibleManager**(`viewer`): [`InvisibleManager`](InvisibleManager.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `viewer` | [`Viewer`](Viewer.md) |

#### Returns

[`InvisibleManager`](InvisibleManager.md)

#### Overrides

[ViewerManagerBase](ViewerManagerBase.md).[constructor](ViewerManagerBase.md#constructor)

## Properties

### dataManagerBase

• **dataManagerBase**: [`DataManagerBase`](DataManagerBase.md)

___

### styleManagerBase

• **styleManagerBase**: [`StyleManagerBase`](StyleManagerBase.md)

## Accessors

### invisibleDatas

• `get` **invisibleDatas**(): [`NumberKeyList`](NumberKeyList.md)\<`string`\>

#### Returns

[`NumberKeyList`](NumberKeyList.md)\<`string`\>

___

### invisibleStyleSegment

• `get` **invisibleStyleSegment**(): [`Segment`](Segment.md)

#### Returns

[`Segment`](Segment.md)

___

### viewer

• `get` **viewer**(): [`Viewer`](Viewer.md)

#### Returns

[`Viewer`](Viewer.md)

#### Inherited from

ViewerManagerBase.viewer

## Methods

### clearAllInvisible

▸ **clearAllInvisible**(): `void`

取消所有隐藏

#### Returns

`void`

___

### clearInvisibleKeys

▸ **clearInvisibleKeys**(`keys`, `paths`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `keys` | `any` |
| `paths` | `any` |

#### Returns

`void`

___

### invisibleKeys

▸ **invisibleKeys**(`keys`, `paths`): `void`

隐藏多个

#### Parameters

| Name | Type |
| :------ | :------ |
| `keys` | `any` |
| `paths` | `any` |

#### Returns

`void`

___

### isKeyInvisible

▸ **isKeyInvisible**(`key`, `path`): `boolean`

#### Parameters

| Name | Type |
| :------ | :------ |
| `key` | `any` |
| `path` | `any` |

#### Returns

`boolean`
