# ReportViewer.ReportSettings

## Content

# Interface: ReportSettings

[ReportViewer](../modules/ReportViewer).ReportSettings

Defines the contract for report-specific settings applied during loading.

**`example`**
```ts
const settings: ReportSettings = {
	ReportName: 'SalesReport',
	ReportParams: [{ Name: 'Year', Value: ['2025'] }],
	ResourceLocator: {},
};
```

## Table of contents

### Properties

- [ReportName](ReportViewer.ReportSettings#reportname)
- [ReportParams](ReportViewer.ReportSettings#reportparams)
- [ResourceLocator](ReportViewer.ReportSettings#resourcelocator)

## Properties

### <a id="reportname" name="reportname"></a> ReportName

• **ReportName**: `string`

Gets or sets the report name referenced from report expressions.

___

### <a id="reportparams" name="reportparams"></a> ReportParams

• **ReportParams**: { `Name`: `string` ; `Value`: [`ParameterVariant`](../modules/Core#parametervariant)[]  }[]

Gets or sets the report parameters.

___

### <a id="resourcelocator" name="resourcelocator"></a> ResourceLocator

• **ResourceLocator**: `Partial`<[`ResourceLocator`](../modules/Core#resourcelocator)\>

Gets or sets the resource locator used for resolving external assets.
