[**@rxap/tree v19.0.3**](../README.md)

***

[@rxap/tree](../globals.md) / DefaultTreeApplyFilterMethod

# Class: DefaultTreeApplyFilterMethod\<Data\>

Defined in: [tree/src/lib/tree.data-source.ts:126](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/tree/src/lib/tree.data-source.ts#L126)

## Type Parameters

• **Data** *extends* `WithIdentifier` & `WithChildren` = `any`

## Implements

- `Method`\<`Node`\<`Data`\>[], [`TreeApplyFilterParameter`](../interfaces/TreeApplyFilterParameter.md)\>

## Constructors

### new DefaultTreeApplyFilterMethod()

> **new DefaultTreeApplyFilterMethod**\<`Data`\>(): [`DefaultTreeApplyFilterMethod`](DefaultTreeApplyFilterMethod.md)\<`Data`\>

#### Returns

[`DefaultTreeApplyFilterMethod`](DefaultTreeApplyFilterMethod.md)\<`Data`\>

## Properties

### lastFilter

> `protected` **lastFilter**: `null` \| [`ISearchForm`](../interfaces/ISearchForm.md)\<`unknown`\> = `null`

Defined in: [tree/src/lib/tree.data-source.ts:129](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/tree/src/lib/tree.data-source.ts#L129)

## Methods

### call()

> **call**(`__namedParameters`): `Node`\<`Data`, `any`\>[] \| `Promise`\<`Node`\<`Data`, `any`\>[]\>

Defined in: [tree/src/lib/tree.data-source.ts:131](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/tree/src/lib/tree.data-source.ts#L131)

#### Parameters

##### \_\_namedParameters

[`TreeApplyFilterParameter`](../interfaces/TreeApplyFilterParameter.md)

#### Returns

`Node`\<`Data`, `any`\>[] \| `Promise`\<`Node`\<`Data`, `any`\>[]\>

#### Implementation of

`Method.call`

***

### isEqualToLastFilter()

> `protected` **isEqualToLastFilter**(`filter`): `boolean`

Defined in: [tree/src/lib/tree.data-source.ts:215](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/tree/src/lib/tree.data-source.ts#L215)

#### Parameters

##### filter

[`ISearchForm`](../interfaces/ISearchForm.md)

#### Returns

`boolean`
