# pesquisa-tree



<!-- Auto Generated Below -->


## Properties

| Property            | Attribute             | Description                                                                            | Type                                     | Default     |
| ------------------- | --------------------- | -------------------------------------------------------------------------------------- | ---------------------------------------- | ----------- |
| `allowsNonAnalytic` | `allows-non-analytic` | Define se permite seleção de items não analíticos                                      | `boolean`                                | `false`     |
| `argument`          | `argument`            | Argumentos que serão usados ao chamar a função treeLoader.                             | `string`                                 | `undefined` |
| `messagesBuilder`   | --                    | Responsável por flexibilizar e padronizar o uso de mensagens nos blocos de construção. | `SnkMessageBuilder`                      | `undefined` |
| `shouldLoadTree`    | `should-load-tree`    | Informa se a árvore hierárquica deve ou não ser carregada.                             | `boolean`                                | `false`     |
| `treeLoader`        | --                    | Função responsável por carregar a árvore hierárquica do componente                     | `(text: string) => Promise<ITreeItem[]>` | `undefined` |


## Events

| Event                    | Description | Type                   |
| ------------------------ | ----------- | ---------------------- |
| `pesquisaTreeSelectItem` |             | `CustomEvent<IOption>` |


## Methods

### `applyFilter() => Promise<void>`



#### Returns

Type: `Promise<void>`




## Dependencies

### Used by

 - [snk-pesquisa](..)

### Graph
```mermaid
graph TD;
  snk-pesquisa --> pesquisa-tree
  style pesquisa-tree fill:#f9f,stroke:#333,stroke-width:4px
```

----------------------------------------------


