diff --git a/ui-ngx/src/app/modules/home/pages/scada-symbol/scada-symbol-editor.models.ts b/ui-ngx/src/app/modules/home/pages/scada-symbol/scada-symbol-editor.models.ts
index 3806f115eb..71fb7f59a2 100644
--- a/ui-ngx/src/app/modules/home/pages/scada-symbol/scada-symbol-editor.models.ts
+++ b/ui-ngx/src/app/modules/home/pages/scada-symbol/scada-symbol-editor.models.ts
@@ -1103,8 +1103,9 @@ export const generalStateRenderFunctionCompletions = (ctxCompletion: TbEditorCom
ctx: ctxCompletion,
svg: {
meta: 'argument',
- type: 'SVG.Svg',
- description: 'A root svg node. Instance of SVG.Svg.'
+ type: 'SVG.Svg',
+ description: 'A root svg node. Instance of SVG.Svg.'
}
});
@@ -1114,8 +1115,9 @@ export const elementStateRenderFunctionCompletions = (ctxCompletion: TbEditorCom
meta: 'argument',
type: 'Element',
description: 'SVG element.
' +
- 'See Manipulating section to manipulate the element.
' +
- 'See Animating section to animate the element.'
+ 'See Manipulating section to manipulate the element.
' +
+ 'See Animating section to animate the element.'
}
});
@@ -1133,7 +1135,7 @@ export const scadaSymbolContextCompletion = (metadata: ScadaSymbolMetadata, tags
customTranslate: CustomTranslatePipe): TbEditorCompletion => {
const scadaSymbolAnimationLink = HelpLinks.linksMap.scadaSymbolDevAnimation;
- const scadaSymbolAnimation = `ScadaSymbolAnimation`;
+ const scadaSymbolAnimation = `ScadaSymbolAnimation`;
const properties: TbEditorCompletion = {
meta: 'object',
@@ -1282,8 +1284,8 @@ export const scadaSymbolContextCompletion = (metadata: ScadaSymbolMetadata, tags
text: {
meta: 'function',
description: 'Set text to element(s). Only applicable for elements of type ' +
- 'SVG.Text or ' +
- 'SVG.Tspan.',
+ 'SVG.Text or ' +
+ 'SVG.Tspan.',
args: [
{
name: 'element',
@@ -1300,8 +1302,8 @@ export const scadaSymbolContextCompletion = (metadata: ScadaSymbolMetadata, tags
font: {
meta: 'function',
description: 'Set element(s) text font and color. Only applicable for elements of type ' +
- 'SVG.Text or ' +
- 'SVG.Tspan.',
+ 'SVG.Text or ' +
+ 'SVG.Tspan.',
args: [
{
name: 'element',
@@ -1323,7 +1325,7 @@ export const scadaSymbolContextCompletion = (metadata: ScadaSymbolMetadata, tags
icon: {
meta: 'function',
description: 'Draws icon inside element(s). Only applicable for elements of type ' +
- 'SVG.G.',
+ 'SVG.G.',
args: [
{
name: 'element',
@@ -1431,8 +1433,9 @@ export const scadaSymbolContextCompletion = (metadata: ScadaSymbolMetadata, tags
tags: tagsCompletions,
svg: {
meta: 'argument',
- type: 'SVG.Svg',
- description: 'A root svg node. Instance of SVG.Svg.'
+ type: 'SVG.Svg',
+ description: 'A root svg node. Instance of SVG.Svg.'
}
}
};
diff --git a/ui-ngx/src/app/modules/home/pages/widget/widget-editor.models.ts b/ui-ngx/src/app/modules/home/pages/widget/widget-editor.models.ts
index e4d2af97af..cb4a3805f3 100644
--- a/ui-ngx/src/app/modules/home/pages/widget/widget-editor.models.ts
+++ b/ui-ngx/src/app/modules/home/pages/widget/widget-editor.models.ts
@@ -21,7 +21,7 @@ import { serviceCompletions } from '@shared/models/ace/service-completion.models
const widgetEditorCompletions: TbEditorCompletions = {
... {self: {
description: 'Built-in variable self that is a reference to the widget instance',
- type: 'WidgetTypeInstance',
+ type: 'WidgetTypeInstance',
meta: 'object',
children: {
...{
@@ -31,19 +31,19 @@ const widgetEditorCompletions: TbEditorCompletions = {
},
onDataUpdated: {
description: 'Called when the new data is available from the widget subscription.
Latest data can be accessed from ' +
- 'the defaultSubscription property of widget context (ctx).',
+ 'the defaultSubscription property of widget context (ctx).',
meta: 'function'
},
onResize: {
- description: 'Called when widget container is resized. Latest width and height can be obtained from widget context (ctx).',
+ description: 'Called when widget container is resized. Latest width and height can be obtained from widget context (ctx).',
meta: 'function'
},
onEditModeChanged: {
- description: 'Called when dashboard editing mode is changed. Latest mode is handled by isEdit property of widget context (ctx).',
+ description: 'Called when dashboard editing mode is changed. Latest mode is handled by isEdit property of widget context (ctx).',
meta: 'function'
},
onMobileModeChanged: {
- description: 'Called when dashboard view width crosses mobile breakpoint. Latest state is handled by isMobile property of widget context (ctx).',
+ description: 'Called when dashboard view width crosses mobile breakpoint. Latest state is handled by isMobile property of widget context (ctx).',
meta: 'function'
},
onDestroy: {
@@ -51,7 +51,7 @@ const widgetEditorCompletions: TbEditorCompletions = {
meta: 'function'
},
getSettingsSchema: {
- description: 'Optional function returning widget settings schema json as alternative to Settings tab of Settings schema section.',
+ description: 'Optional function returning widget settings schema json as alternative to Settings tab of Settings schema section.',
meta: 'function',
return: {
description: 'An widget settings schema json',
@@ -59,7 +59,7 @@ const widgetEditorCompletions: TbEditorCompletions = {
}
},
getDataKeySettingsSchema: {
- description: 'Optional function returning particular data key settings schema json as alternative to Data key settings schema of Settings schema section.',
+ description: 'Optional function returning particular data key settings schema json as alternative to Data key settings schema of Settings schema section.',
meta: 'function',
return: {
description: 'A particular data key settings schema json',
@@ -71,7 +71,7 @@ const widgetEditorCompletions: TbEditorCompletions = {
meta: 'function',
return: {
description: 'An object describing widget datasource parameters.',
- type: 'WidgetTypeParameters'
+ type: 'WidgetTypeParameters'
}
},
actionSources: {
@@ -79,7 +79,7 @@ const widgetEditorCompletions: TbEditorCompletions = {
meta: 'function',
return: {
description: 'A map of action sources by action source id.',
- type: '{[actionSourceId: string]: WidgetActionSource}'
+ type: '{[actionSourceId: string]: WidgetActionSource}'
}
}
},
diff --git a/ui-ngx/src/app/shared/models/ace/service-completion.models.ts b/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
index dd7fb74dc8..5efc428194 100644
--- a/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
+++ b/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
@@ -16,101 +16,101 @@
import { FunctionArg, FunctionArgType, TbEditorCompletions } from '@shared/models/ace/completion.models';
-export const entityIdHref = 'EntityId';
+export const entityIdHref = 'EntityId';
-export const baseDataHref = 'Base data';
+export const baseDataHref = 'Base data';
-export const alarmDataHref = 'Alarm data';
+export const alarmDataHref = 'Alarm data';
-export const alarmDataQueryHref = 'Alarm data query';
+export const alarmDataQueryHref = 'Alarm data query';
-export const attributeScopeHref = 'Attribute scope';
+export const attributeScopeHref = 'Attribute scope';
-export const entityTypeHref = 'EntityType';
+export const entityTypeHref = 'EntityType';
-export const pageDataHref = 'PageData';
+export const pageDataHref = 'PageData';
-export const deviceInfoHref = 'DeviceInfo';
+export const deviceInfoHref = 'DeviceInfo';
-export const assetInfoHref = 'AssetInfo';
+export const assetInfoHref = 'AssetInfo';
-export const entityViewInfoHref = 'EntityViewInfo';
+export const entityViewInfoHref = 'EntityViewInfo';
-export const entityRelationsQueryHref = 'EntityRelationsQuery';
+export const entityRelationsQueryHref = 'EntityRelationsQuery';
-export const entityRelationInfoHref = 'EntityRelationInfo';
+export const entityRelationInfoHref = 'EntityRelationInfo';
-export const dashboardInfoHref = 'DashboardInfo';
+export const dashboardInfoHref = 'DashboardInfo';
-export const deviceHref = 'Device';
+export const deviceHref = 'Device';
-export const assetHref = 'Asset';
+export const assetHref = 'Asset';
-export const entityViewHref = 'entityView';
+export const entityViewHref = 'entityView';
-export const entityRelationHref = 'Entity relation';
+export const entityRelationHref = 'Entity relation';
-export const dashboardHref = 'Dashboard';
+export const dashboardHref = 'Dashboard';
-export const customerHref = 'Customer';
+export const customerHref = 'Customer';
-export const attributeDataHref = 'Attribute Data';
+export const attributeDataHref = 'Attribute Data';
-export const timeseriesDataHref = 'Timeseries Data';
+export const timeseriesDataHref = 'Timeseries Data';
-export const aggregationTypeHref = 'Aggregation Type';
+export const aggregationTypeHref = 'Aggregation Type';
-export const dataSortOrderHref = 'Data Sort Order';
+export const dataSortOrderHref = 'Data Sort Order';
-export const userHref = 'User';
+export const userHref = 'User';
-export const entityDataHref = 'Entity data';
+export const entityDataHref = 'Entity data';
-export const entityDataQueryHref = 'Entity Data Query';
+export const entityDataQueryHref = 'Entity Data Query';
-export const deviceCredentialsHref = 'DeviceCredentials';
+export const deviceCredentialsHref = 'DeviceCredentials';
-export const entityFilterHref = 'Entity filter';
+export const entityFilterHref = 'Entity filter';
-export const entityInfoHref = 'Entity info';
+export const entityInfoHref = 'Entity info';
-export const aliasEntityTypeHref = 'Alias Entity Type';
+export const aliasEntityTypeHref = 'Alias Entity Type';
-export const aliasFilterTypeHref = 'Alias filter type';
+export const aliasFilterTypeHref = 'Alias filter type';
-export const entityAliasHref = 'Entity alias';
+export const entityAliasHref = 'Entity alias';
-export const dataKeyTypeHref = 'Data key type';
+export const dataKeyTypeHref = 'Data key type';
-export const subscriptionInfoHref = 'Subscription info';
+export const subscriptionInfoHref = 'Subscription info';
-export const dataSourceHref = 'Datasource';
+export const dataSourceHref = 'Datasource';
-export const stateParamsHref = 'State params';
+export const stateParamsHref = 'State params';
-export const aliasInfoHref = 'Alias info';
+export const aliasInfoHref = 'Alias info';
-export const entityAliasFilterHref = 'Entity alias filter';
+export const entityAliasFilterHref = 'Entity alias filter';
-export const entityAliasFilterResultHref = 'Entity alias filter result';
+export const entityAliasFilterResultHref = 'Entity alias filter result';
-export const importEntityDataHref = 'Import entity data';
+export const importEntityDataHref = 'Import entity data';
-export const importEntitiesResultInfoHref = 'Import entities result info';
+export const importEntitiesResultInfoHref = 'Import entities result info';
-export const customDialogComponentHref = 'CustomDialogComponent';
+export const customDialogComponentHref = 'CustomDialogComponent';
-export const resourceInfoHref = 'Resource info';
+export const resourceInfoHref = 'Resource info';
export const pageLinkArg: FunctionArg = {
name: 'pageLink',
- type: 'PageLink',
+ type: 'PageLink',
description: 'Page link object used to perform paginated request.'
};
export const requestConfigArg: FunctionArg = {
name: 'config',
- type: 'RequestConfig',
+ type: 'RequestConfig',
description: 'HTTP request configuration.',
optional: true
};
@@ -167,9 +167,9 @@ export function observablePageDataReturnType(objectType: string): FunctionArgTyp
export const serviceCompletions: TbEditorCompletions = {
deviceService: {
description: 'Device Service API
' +
- 'See DeviceService for API reference.',
+ 'See DeviceService for API reference.',
meta: 'service',
- type: 'DeviceService',
+ type: 'DeviceService',
children: {
getTenantDeviceInfos: {
description: 'Get tenant devices',
@@ -243,7 +243,7 @@ export const serviceCompletions: TbEditorCompletions = {
args: [
requestConfigArg
],
- return: observableArrayReturnType('EntitySubtype')
+ return: observableArrayReturnType('EntitySubtype')
},
getDeviceCredentials: {
description: 'Get device credentials by device id',
@@ -322,7 +322,7 @@ export const serviceCompletions: TbEditorCompletions = {
description: 'Find devices by search query',
meta: 'function',
args: [
- { name: 'query', type: 'DeviceSearchQuery',
+ { name: 'query', type: 'DeviceSearchQuery',
description: 'Device search query object'},
requestConfigArg
],
@@ -346,7 +346,7 @@ export const serviceCompletions: TbEditorCompletions = {
description: 'Claiming device name'},
requestConfigArg
],
- return: observableReturnType('ClaimResult')
+ return: observableReturnType('ClaimResult')
},
unclaimDevice: {
description: 'Send un-claim device request',
@@ -362,9 +362,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
assetService: {
description: 'Asset Service API
' +
- 'See AssetService for API reference.',
+ 'See AssetService for API reference.',
meta: 'service',
- type: 'AssetService',
+ type: 'AssetService',
children: {
getTenantAssetInfos: {
description: 'Get tenant assets',
@@ -438,7 +438,7 @@ export const serviceCompletions: TbEditorCompletions = {
args: [
requestConfigArg
],
- return: observableArrayReturnType('EntitySubtype')
+ return: observableArrayReturnType('EntitySubtype')
},
makeAssetPublic: {
description: 'Make asset public (available from public dashboard)',
@@ -474,7 +474,7 @@ export const serviceCompletions: TbEditorCompletions = {
args: [
{
name: 'query',
- type: 'AssetSearchQuery',
+ type: 'AssetSearchQuery',
description: 'Asset search query object'
},
requestConfigArg
@@ -497,9 +497,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
entityViewService: {
description: 'EntityView Service API
' +
- 'See EntityViewService for API reference.',
+ 'See EntityViewService for API reference.',
meta: 'service',
- type: 'EntityViewService',
+ type: 'EntityViewService',
children: {
getTenantEntityViewInfos: {
description: 'Get tenant entity view infos',
@@ -564,7 +564,7 @@ export const serviceCompletions: TbEditorCompletions = {
args: [
requestConfigArg
],
- return: observableArrayReturnType('EntitySubtype')
+ return: observableArrayReturnType('EntitySubtype')
},
makeEntityViewPublic: {
description: 'Make entity view public (available from public dashboard)',
@@ -600,7 +600,7 @@ export const serviceCompletions: TbEditorCompletions = {
args: [
{
name: 'query',
- type: 'AssetSearchQuery',
+ type: 'AssetSearchQuery',
description: 'Entity view search query object'
},
requestConfigArg
@@ -611,9 +611,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
customerService: {
description: 'Customer Service API
' +
- 'See CustomerService for API reference.',
+ 'See CustomerService for API reference.',
meta: 'service',
- type: 'CustomerService',
+ type: 'CustomerService',
children: {
getCustomer: {
description: 'Get customer by id',
@@ -655,9 +655,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
dashboardService: {
description: 'Dashboard Service API
' +
- 'See DashboardService for API reference.',
+ 'See DashboardService for API reference.',
meta: 'service',
- type: 'DashboardService',
+ type: 'DashboardService',
children: {
getTenantDashboards: {
description: 'Get tenant dashboards',
@@ -814,9 +814,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
userService: {
description: 'User Service API
' +
- 'See UserService for API reference.',
+ 'See UserService for API reference.',
meta: 'service',
- type: 'UserService',
+ type: 'UserService',
children: {
getUsers: {
description: 'Get users',
@@ -907,9 +907,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
entityRelationService: {
description: 'Entity Relation Service API
' +
- 'See EntityRelationService for API reference.',
+ 'See EntityRelationService for API reference.',
meta: 'service',
- type: 'EntityRelationService',
+ type: 'EntityRelationService',
children: {
saveRelation: {
description: 'Save relation',
@@ -1029,9 +1029,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
attributeService: {
description: 'Attribute Service API
' +
- 'See AttributeService for API reference.',
+ 'See AttributeService for API reference.',
meta: 'service',
- type: 'AttributeService',
+ type: 'AttributeService',
children: {
getEntityAttributes: {
description: 'Get entity attributes by id',
@@ -1109,9 +1109,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
entityService: {
description: 'Entity Service API
' +
- 'See EntityService for API reference.',
+ 'See EntityService for API reference.',
meta: 'service',
- type: 'EntityService',
+ type: 'EntityService',
children: {
getEntity: {
description: 'Get entity by id',
@@ -1304,9 +1304,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
resourceService: {
description: 'Resource Service API
' +
- 'See ResourceService for API reference.',
+ 'See ResourceService for API reference.',
meta: 'service',
- type: 'ResourceService',
+ type: 'ResourceService',
children: {
getResources: {
description: 'Find resources by search text',
@@ -1321,9 +1321,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
dialogs: {
description: 'Dialogs Service API
' +
- 'See DialogService for API reference.',
+ 'See DialogService for API reference.',
meta: 'service',
- type: 'DialogService',
+ type: 'DialogService',
children: {
confirm: {
description: 'Confirm',
@@ -1382,9 +1382,9 @@ export const serviceCompletions: TbEditorCompletions = {
},
customDialog: {
description: 'Custom Dialog Service API
' +
- 'See CustomDialogService for API reference.',
+ 'See CustomDialogService for API reference.',
meta: 'service',
- type: 'CustomDialogService',
+ type: 'CustomDialogService',
children: {
customDialog: {
description: 'Custom Dialog',
@@ -1400,32 +1400,32 @@ export const serviceCompletions: TbEditorCompletions = {
},
date: {
description: 'Date Pipe
Formats a date value according to locale rules.
' +
- 'See DatePipe for API reference.',
+ 'See DatePipe for API reference.',
meta: 'service',
- type: 'DatePipe'
+ type: 'DatePipe'
},
translate: {
description: 'Translate Service API
' +
- 'See TranslateService for API reference.',
+ 'See TranslateService for API reference.',
meta: 'service',
- type: 'TranslateService'
+ type: 'TranslateService'
},
http: {
description: 'HTTP Client Service
' +
- 'See HttpClient for API reference.',
+ 'See HttpClient for API reference.',
meta: 'service',
- type: 'HttpClient'
+ type: 'HttpClient'
},
sanitizer: {
description: 'DomSanitizer Service
' +
- 'See DomSanitizer for API reference.',
+ 'See DomSanitizer for API reference.',
meta: 'service',
- type: 'DomSanitizer'
+ type: 'DomSanitizer'
},
router: {
description: 'Router Service
' +
- 'See Router for API reference.',
+ 'See Router for API reference.',
meta: 'service',
- type: 'Router'
+ type: 'Router'
}
};
diff --git a/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts b/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
index e54e52bdbc..b2b0b6235d 100644
--- a/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
+++ b/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
@@ -20,7 +20,7 @@ import { entityIdHref, serviceCompletions } from '@shared/models/ace/service-com
export const timewindowCompletion: TbEditorCompletion = {
description: 'Timewindow configuration object',
meta: 'property',
- type: 'Timewindow',
+ type: 'Timewindow',
children: {
displayValue: {
description: 'Current timewindow display value.',
@@ -50,7 +50,7 @@ export const timewindowCompletion: TbEditorCompletion = {
realtime: {
description: 'Realtime timewindow configuration object.',
meta: 'property',
- type: 'IntervalWindow',
+ type: 'IntervalWindow',
children: {
interval: {
description: 'Timewindow aggregation interval in milliseconds',
@@ -67,7 +67,7 @@ export const timewindowCompletion: TbEditorCompletion = {
history: {
description: 'History timewindow configuration object.',
meta: 'property',
- type: 'HistoryWindow',
+ type: 'HistoryWindow',
children: {
historyType: {
description: 'History timewindow type (0 - last interval, 1 - fixed)',
@@ -87,7 +87,7 @@ export const timewindowCompletion: TbEditorCompletion = {
fixedTimewindow: {
description: 'Fixed history timewindow configuration object',
meta: 'property',
- type: 'FixedWindow',
+ type: 'FixedWindow',
children: {
startTimeMs: {
description: 'Timewindow start time in UTC milliseconds',
@@ -106,7 +106,7 @@ export const timewindowCompletion: TbEditorCompletion = {
aggregation: {
description: 'Timewindow aggregation configuration object.',
meta: 'property',
- type: 'Aggregation',
+ type: 'Aggregation',
children: {
interval: {
description: 'Aggregation interval in milliseconds',
@@ -116,7 +116,7 @@ export const timewindowCompletion: TbEditorCompletion = {
type: {
description: 'Aggregation type',
meta: 'property',
- type: 'AggregationType'
+ type: 'AggregationType'
},
limit: {
description: 'Maximum allowed datapoints when aggregation is disabled (AggregationType == \'NONE\')',
@@ -132,7 +132,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
ctx: {
description: 'A reference to widget context that has all necessary API
and data used by widget instance.',
meta: 'object',
- type: 'WidgetContext',
+ type: 'WidgetContext',
children: {
...{
$container: {
@@ -143,7 +143,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
$scope: {
description: 'Reference to the current widget component.
Can be used to access/modify component properties when widget is built using Angular approach.',
meta: 'property',
- type: 'IDynamicWidgetComponent'
+ type: 'IDynamicWidgetComponent'
},
width: {
description: 'Current width of widget container in pixels.',
@@ -168,7 +168,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
widgetConfig: {
description: 'Common widget configuration containing properties such as color (text color), backgroundColor (widget background color), etc.',
meta: 'property',
- type: 'WidgetConfig',
+ type: 'WidgetConfig',
children: {
title: {
description: 'Widget title.',
@@ -233,17 +233,17 @@ export const widgetContextCompletions: TbEditorCompletions = {
legendConfig: {
description: 'Legend configuration.',
meta: 'property',
- type: 'LegendConfig',
+ type: 'LegendConfig',
children: {
position: {
description: 'Legend position. Possible values: \'top\', \'bottom\', \'left\', \'right\'',
meta: 'property',
- type: 'LegendPosition',
+ type: 'LegendPosition',
},
direction: {
description: 'Legend direction. Possible values: \'column\', \'row\'',
meta: 'property',
- type: 'LegendDirection',
+ type: 'LegendDirection',
},
showMin: {
description: 'Whether to display aggregated min values.',
@@ -331,12 +331,12 @@ export const widgetContextCompletions: TbEditorCompletions = {
alarmSource: {
description: 'Configured alarm source for alarm widget type.',
meta: 'property',
- type: 'Datasource'
+ type: 'Datasource'
},
alarmSearchStatus: {
description: 'Configured default alarm search status for alarm widget type.',
meta: 'property',
- type: 'AlarmSearchStatus'
+ type: 'AlarmSearchStatus'
},
alarmsPollingInterval: {
description: 'Configured alarms polling interval for alarm widget type.',
@@ -356,29 +356,29 @@ export const widgetContextCompletions: TbEditorCompletions = {
datasources: {
description: 'Array of configured widget datasources.',
meta: 'property',
- type: 'Array<Datasource>'
+ type: 'Array<Datasource>'
}
}
},
settings: {
- description: 'Widget settings containing widget specific properties according to the defined settings json schema',
+ description: 'Widget settings containing widget specific properties according to the defined settings json schema',
meta: 'property',
type: 'object'
},
datasources: {
description: 'Array of resolved widget datasources.',
meta: 'property',
- type: 'Array<Datasource>'
+ type: 'Array<Datasource>'
},
data: {
description: 'Array of latest datasources data.',
meta: 'property',
- type: 'Array<DatasourceData>'
+ type: 'Array<DatasourceData>'
},
timeWindow: {
description: 'Current widget timewindow (applicable for timeseries widgets).',
meta: 'property',
- type: 'WidgetTimewindow'
+ type: 'WidgetTimewindow'
},
units: {
description: 'Optional property defining units text of values displayed by widget. Useful for simple widgets like cards or gauges.',
@@ -393,7 +393,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
currentUser: {
description: 'Current user object.',
meta: 'property',
- type: 'AuthUser',
+ type: 'AuthUser',
children: {
sub: {
description: 'User subject (email).',
@@ -443,7 +443,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
authority: {
description: 'User authority. Possible values: SYS_ADMIN, TENANT_ADMIN, CUSTOMER_USER',
meta: 'property',
- type: 'Authority'
+ type: 'Authority'
}
}
},
@@ -468,12 +468,12 @@ export const widgetContextCompletions: TbEditorCompletions = {
defaultSubscription: {
description: 'Default widget subscription object contains all subscription information,
including current data, according to the widget type.',
meta: 'property',
- type: 'IWidgetSubscription'
+ type: 'IWidgetSubscription'
},
timewindowFunctions: {
description: 'Object with timewindow functions used to manage widget data time frame. Can by used by Time-series or Alarm widgets.',
meta: 'property',
- type: 'TimewindowFunctions',
+ type: 'TimewindowFunctions',
children: {
onUpdateTimewindow: {
description: 'This function can be used to update current subscription time frame
to historical one identified by startTimeMs and endTimeMs arguments.',
@@ -500,7 +500,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
controlApi: {
description: 'Object that provides API functions for RPC (Control) widgets.',
meta: 'property',
- type: 'RpcApi',
+ type: 'RpcApi',
children: {
sendOneWayCommand: {
description: 'Sends one way (without response) RPC command to the device.',
@@ -585,7 +585,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
actionsApi: {
description: 'Set of API functions to work with user defined actions.',
meta: 'property',
- type: 'WidgetActionsApi',
+ type: 'WidgetActionsApi',
children: {
getActionDescriptors: {
description: 'Get list of action descriptors for provided actionSourceId.',
@@ -599,7 +599,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
],
return: {
description: 'The list of action descriptors',
- type: 'Array<WidgetActionDescriptor>'
+ type: 'Array<WidgetActionDescriptor>'
}
},
handleWidgetAction: {
@@ -614,7 +614,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
{
name: 'descriptor',
description: 'An action descriptor.',
- type: 'WidgetActionDescriptor'
+ type: 'WidgetActionDescriptor'
},
{
name: 'entityId',
@@ -635,7 +635,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
stateController: {
description: 'Reference to Dashboard state controller, providing API to manage current dashboard state.',
meta: 'property',
- type: 'IStateController',
+ type: 'IStateController',
children: {
openState: {
description: 'Navigate to new dashboard state.',
@@ -649,7 +649,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
{
name: 'params',
description: 'An object with state parameters to use by the new state.',
- type: 'StateParams',
+ type: 'StateParams',
optional: true
},
{
@@ -667,7 +667,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
{
name: 'id',
description: 'An array state object of the target dashboard state.',
- type: 'Array StateObject',
+ type: 'Array StateObject',
},
{
name: 'openRightLayout',
@@ -690,7 +690,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
{
name: 'params',
description: 'An object with state parameters to update current state parameters.',
- type: 'StateParams',
+ type: 'StateParams',
optional: true
},
{
@@ -714,7 +714,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
meta: 'function',
return: {
description: 'current dashboard state parameters.',
- type: 'StateParams'
+ type: 'StateParams'
}
},
getStateParamsByStateId: {
@@ -729,7 +729,7 @@ export const widgetContextCompletions: TbEditorCompletions = {
],
return: {
description: 'current dashboard state parameters.',
- type: 'StateParams'
+ type: 'StateParams'
}
}
}