[]
        
Ƭ Environment: Object
Report environment used for expressions calculation.
| Name | Type | Description | 
|---|---|---|
ReportFolder? | 
string | 
Report directory name | 
ReportName? | 
string | 
Report name | 
Ƭ EventHandler<TArgs>: (args: TArgs) => void
| Name | Description | 
|---|---|
TArgs | 
event argument type | 
▸ (args): void
Event Handler
| Name | Type | 
|---|---|
args | 
TArgs | 
void
Ƭ NoValueType: typeof noValue
Defines special value to indicate that value is not set.
Ƭ Parameter: Object
Defines report parameter
| Name | Type | Description | 
|---|---|---|
descriptor | 
ParameterDescriptorEx | 
Parameter descriptor | 
errorMessage | 
string | null | 
Shows error message for invalid parameter values | 
isValidValuesLoaded | 
boolean | 
true if valid values list was loaded | 
validValues | 
ParameterValue[] | 
Valid values | 
values | 
ParameterVariant[] | 
Parameter values | 
Ƭ ParameterDataType: "Boolean" | "String" | "Integer" | "Float" | "Date" | "DateTime"
Defines parameter data type.
Ƭ ParameterDescriptor: Object
Defines report parameter descriptor
| Name | Type | Description | 
|---|---|---|
allowBlank | 
boolean | 
Allow blank | 
dataType | 
ParameterDataType | 
Parameter data type | 
dependsOn | 
string[] | 
Parameters on which parameter depends | 
displayFormat | 
string | 
Format to display value | 
multiValue | 
boolean | 
Parameter is multivalue | 
name | 
string | 
Parameter name | 
nullable | 
boolean | 
Allow null | 
selectAllValue? | 
any | 
For multivalue parameter special value to indicate that all available values are selected | 
Ƭ ParameterDescriptorConfig: Object
Parameter visual presentation settings.
| Name | Type | Description | 
|---|---|---|
hidden | 
boolean | 
Indicates that parameter is hidden. Hidden parameters are not visible in parameter panel. | 
multiline | 
boolean | 
Multiline. | 
prompt | 
string | 
Parameter value prompt. | 
Ƭ ParameterDescriptorEx: ParameterDescriptor & ParameterDescriptorConfig
Parameter descriptor.
Ƭ ParameterValue: Object
Defines parameter value
| Name | Type | Description | 
|---|---|---|
fields? | 
any[] | 
Additional fields for extended parameter view | 
label | 
string | 
Label to display | 
value | 
ParameterVariant | 
Value | 
Ƭ ParameterVariant: string | number | boolean | Date | null | NoValueType | SelectAllType
Type of parameter value
Ƭ RenderOptions: Object
Document render options
| Name | Type | Description | 
|---|---|---|
galleyMode | 
boolean | 
Renders document without splitting the big content to pages. | 
interactivityActions | 
({ Data: string ; Type: "toggle"  } | { Data: string ; Type: "sort"  })[] | 
Holds sorts/toggles state of the document. | 
Ƭ ReportParameters: Object
Defines report parameters
| Name | Type | 
|---|---|
applySteps | 
(steps: ApplyParameterStep[]) => Promise<void> | 
getDescriptors | 
() => { [name: string]: ParameterDescriptorEx;  } | 
getValues | 
() => { [name: string]: ParameterState;  } | 
getValuesFor | 
(knownValues: { [name: string]: ParameterVariant | ParameterVariant[];  }, requiredParameters: { [name: string]: { fields: string[]  } | null;  }) => Promise<GetValuesResult> | 
Ƭ ResourceLocator: Object
Provide tools for accessing external resources by URIs.
| Name | Type | 
|---|---|
fork | 
(reportName: string) => ResourceLocator | 
getResource | 
<T>(uri: string) => Promise<null | T> | 
getResourceUri | 
(resourceID: string) => string | 
Ƭ SelectAllType: Object
Defines special value for multivalue parameter to indicate that all values are set.
Ƭ UnregisterHandler: () => void
▸ (): void
Unsubscribe event handler
void
• CultureInfo: Object
Provides data for language and culture specific text formatting.
| Name | Type | 
|---|---|
registerCulture | 
(identifier: string, data: any) => void | 
• CustomCode: Object
Provides tool for registering user defined functions.
| Name | Type | 
|---|---|
getFunctions | 
() => UserDefinedFunction[] | 
registerFunctions | 
(functions: UserDefinedFunction[]) => void | 
• FontStore: Object
Provides tools for registering fonts in CSS and pdf export.
| Name | Type | 
|---|---|
registerFonts | 
(...fonts: FontDescriptor[]) => Promise<void> & (configUri: string) => Promise<void> | 
getFonts | 
() => FontDescriptor[] | 
• noValue: undefined
Special value to indicate that value is not set.
• selectAll: SelectAllType
Special value for multivalue parameter to indicate that all values are set.
▸ setLicenseKey(key): void
Set ARJS license key
| Name | Type | Description | 
|---|---|---|
key | 
string | 
license key value | 
void