[@rxap/data-source](../wiki/globals) / PipeDataSourceMetadata

# Interface: PipeDataSourceMetadata

Defined in: [packages/angular/data-source/src/lib/pipe.data-source.ts:31](https://gitlab.com/rxap/packages/-/blob/578764e2054aada088559336f4c2cf49e388b60e/packages/angular/data-source/src/lib/pipe.data-source.ts#L31)

## Extends

- [`BaseDataSourceMetadata`](../wiki/Interface.BaseDataSourceMetadata)

## Indexable

\[`key`: `string`\]: `any`

## Properties

### id

> **id**: `string`

Defined in: [packages/angular/definition/src/lib/definition.metadata.ts:9](https://gitlab.com/rxap/packages/-/blob/578764e2054aada088559336f4c2cf49e388b60e/packages/angular/definition/src/lib/definition.metadata.ts#L9)

#### Inherited from

[`BaseDataSourceMetadata`](../wiki/Interface.BaseDataSourceMetadata).[`id`](../wiki/Interface.BaseDataSourceMetadata#id)

***

### refreshParent?

> `optional` **refreshParent**: `boolean`

Defined in: [packages/angular/data-source/src/lib/pipe.data-source.ts:36](https://gitlab.com/rxap/packages/-/blob/578764e2054aada088559336f4c2cf49e388b60e/packages/angular/data-source/src/lib/pipe.data-source.ts#L36)

If true the parent data source will be refreshed when the pipe data source is refreshed

#### Default

```ts
false
```

***

### restore?

> `optional` **restore**: `boolean`

Defined in: [packages/angular/data-source/src/lib/base.data-source.ts:58](https://gitlab.com/rxap/packages/-/blob/578764e2054aada088559336f4c2cf49e388b60e/packages/angular/data-source/src/lib/base.data-source.ts#L58)

Indicates weather the data source should restore the last value from local storage

#### Inherited from

[`BaseDataSourceMetadata`](../wiki/Interface.BaseDataSourceMetadata).[`restore`](../wiki/Interface.BaseDataSourceMetadata#restore)
