From baa42a1bf96c598d0cf137628ba603e207f80416 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Sun, 5 Oct 2025 15:38:40 +0500 Subject: [PATCH] context value dsl (#10023) Signed-off-by: Denis Bykhov --- packages/platform/src/index.ts | 1 + plugins/process-resources/package.json | 2 + .../src/components/ProcessAttribute.svelte | 12 +- .../attributeEditors/ConfigurePopup.svelte | 23 +- plugins/process/docs/dsl.md | 57 +++ .../process/src/__tests__/dslContext.test.ts | 71 ++++ plugins/process/src/dslContext.ts | 392 ++++++++++++++++++ plugins/process/src/index.ts | 1 + plugins/process/src/utils.ts | 5 +- 9 files changed, 555 insertions(+), 9 deletions(-) create mode 100644 plugins/process/docs/dsl.md create mode 100644 plugins/process/src/__tests__/dslContext.test.ts create mode 100644 plugins/process/src/dslContext.ts diff --git a/packages/platform/src/index.ts b/packages/platform/src/index.ts index 6be392fb20..3d87bcb723 100644 --- a/packages/platform/src/index.ts +++ b/packages/platform/src/index.ts @@ -20,6 +20,7 @@ export * from './event' export * from './i18n' export * from './metadata' export * from './platform' +export * from './ident' export { default } from './platform' export * from './resource' export * from './status' diff --git a/plugins/process-resources/package.json b/plugins/process-resources/package.json index 76954397fa..3ece02cf64 100644 --- a/plugins/process-resources/package.json +++ b/plugins/process-resources/package.json @@ -9,9 +9,11 @@ "build:docs": "api-extractor run --local", "format": "format src", "svelte-check": "do-svelte-check", + "test": "jest --passWithNoTests --silent", "_phase:svelte-check": "do-svelte-check", "build:watch": "compile ui", "_phase:build": "compile ui", + "_phase:test": "jest --passWithNoTests --silent", "_phase:format": "format src", "_phase:validate": "compile validate" }, diff --git a/plugins/process-resources/src/components/ProcessAttribute.svelte b/plugins/process-resources/src/components/ProcessAttribute.svelte index b4641f4282..03b645db85 100644 --- a/plugins/process-resources/src/components/ProcessAttribute.svelte +++ b/plugins/process-resources/src/components/ProcessAttribute.svelte @@ -15,7 +15,7 @@ diff --git a/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte b/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte index 860a4d4673..281d9b23e9 100644 --- a/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte +++ b/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte @@ -13,7 +13,7 @@ // limitations under the License. -->