From 8a57fb31d0d396a87122682f9348780fc244b869 Mon Sep 17 00:00:00 2001 From: Ekaterina Chantsova Date: Tue, 29 Jul 2025 19:24:22 +0300 Subject: [PATCH] UI: add missing services and models to public-api --- ui-ngx/src/app/core/http/public-api.ts | 5 +++++ ui-ngx/src/app/shared/models/public-api.ts | 6 ++++++ .../app/shared/models/widget/public-api.ts | 21 +++++++++++++++++++ ui-ngx/src/app/shared/pipe/public-api.ts | 1 + 4 files changed, 33 insertions(+) create mode 100644 ui-ngx/src/app/shared/models/widget/public-api.ts diff --git a/ui-ngx/src/app/core/http/public-api.ts b/ui-ngx/src/app/core/http/public-api.ts index 63cc393ce6..43354f6b60 100644 --- a/ui-ngx/src/app/core/http/public-api.ts +++ b/ui-ngx/src/app/core/http/public-api.ts @@ -21,11 +21,13 @@ export * from './asset.service'; export * from './asset-profile.service'; export * from './attribute.service'; export * from './audit-log.service'; +export * from './calculated-fields.service'; export * from './component-descriptor.service'; export * from './customer.service'; export * from './dashboard.service'; export * from './device.service'; export * from './device-profile.service'; +export * from './domain.service'; export * from './entities-version-control.service'; export * from './entity.service'; export * from './edge.service'; @@ -34,6 +36,8 @@ export * from './entity-view.service'; export * from './event.service'; export * from './http-utils'; export * from './image.service'; +export * from './mobile-app.service'; +export * from './mobile-application.service'; export * from './notification.service'; export * from './oauth2.service'; export * from './ota-package.service'; @@ -42,6 +46,7 @@ export * from './resource.service'; export * from './rule-chain.service'; export * from './tenant.service'; export * from './tenant-profile.service'; +export * from './two-factor-authentication.service'; export * from './ui-settings.service'; export * from './user.service'; export * from './user-settings.service'; diff --git a/ui-ngx/src/app/shared/models/public-api.ts b/ui-ngx/src/app/shared/models/public-api.ts index 91e1a2b033..bd7fe18262 100644 --- a/ui-ngx/src/app/shared/models/public-api.ts +++ b/ui-ngx/src/app/shared/models/public-api.ts @@ -18,6 +18,8 @@ export * from './id/public-api'; export * from './page/public-api'; export * from './telemetry/telemetry.models'; export * from './time/time.models'; +export * from './widget/public-api'; +export * from './action-widget-settings.models'; export * from './alarm.models'; export * from './alias.models'; export * from './api-usage.models'; @@ -25,18 +27,22 @@ export * from './asset.models'; export * from './audit-log.models'; export * from './authority.enum'; export * from './base-data'; +export * from './calculated-field.models'; export * from './component-descriptor.models'; export * from './constants'; export * from './contact-based.model'; +export * from './country.models'; export * from './customer.model'; export * from './dashboard.models'; export * from './device.models'; +export * from './dynamic-form.models'; export * from './edge.models'; export * from './entity.models'; export * from './entity-type.models'; export * from './entity-view.models'; export * from './error.models'; export * from './event.models'; +export * from './js-function.models'; export * from './limited-api.models'; export * from './login.models'; export * from './material.models'; diff --git a/ui-ngx/src/app/shared/models/widget/public-api.ts b/ui-ngx/src/app/shared/models/widget/public-api.ts new file mode 100644 index 0000000000..e9240e526a --- /dev/null +++ b/ui-ngx/src/app/shared/models/widget/public-api.ts @@ -0,0 +1,21 @@ +/// +/// Copyright © 2016-2025 The Thingsboard Authors +/// +/// Licensed under the Apache License, Version 2.0 (the "License"); +/// you may not use this file except in compliance with the License. +/// You may obtain a copy of the License at +/// +/// http://www.apache.org/licenses/LICENSE-2.0 +/// +/// Unless required by applicable law or agreed to in writing, software +/// distributed under the License is distributed on an "AS IS" BASIS, +/// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +/// See the License for the specific language governing permissions and +/// limitations under the License. +/// + +export * from './widget-model.definition'; +export * from './maps/map.models'; +export * from './maps/map-model.definition'; +export * from './maps/marker-shape.models'; +export * from './rpc/knob.component.models'; diff --git a/ui-ngx/src/app/shared/pipe/public-api.ts b/ui-ngx/src/app/shared/pipe/public-api.ts index 3d30e2f5e7..5deaff7e1b 100644 --- a/ui-ngx/src/app/shared/pipe/public-api.ts +++ b/ui-ngx/src/app/shared/pipe/public-api.ts @@ -14,6 +14,7 @@ /// limitations under the License. /// +export * from './custom-translate.pipe'; export * from './date-ago.pipe'; export * from './enum-to-array.pipe'; export * from './highlight.pipe';