This is an automated email from the ASF dual-hosted git repository.
tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 42751a5b2dd kie-issues#2078: Example keyword for form schema of data
types days and time duration and years and month duration (#3259)
42751a5b2dd is described below
commit 42751a5b2dd8b6bad6e664dbc6af79fa03657f4b
Author: Aswathi <[email protected]>
AuthorDate: Fri Aug 29 04:53:00 2025 +0530
kie-issues#2078: Example keyword for form schema of data types days and
time duration and years and month duration (#3259)
---
packages/dmn-runner/src/ajv.ts | 3 ++-
packages/dmn-runner/src/jsonSchemaConstants.ts | 1 +
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/packages/dmn-runner/src/ajv.ts b/packages/dmn-runner/src/ajv.ts
index 0a192b87e9c..e22182e92a8 100644
--- a/packages/dmn-runner/src/ajv.ts
+++ b/packages/dmn-runner/src/ajv.ts
@@ -36,7 +36,7 @@ import {
X_DMN_TYPE_CONSTRAINTS_KEYWORD,
X_DMN_TYPE_KEYWORD,
} from "./jitExecutorKeywords";
-import { RECURSION_KEYWORD, RECURSION_REF_KEYWORD } from
"./jsonSchemaConstants";
+import { EXAMPLES_KEYWORD, RECURSION_KEYWORD, RECURSION_REF_KEYWORD } from
"./jsonSchemaConstants";
import {
DAYS_AND_TIME_DURATION_FORMAT,
DAYS_AND_TIME_DURATION_REGEXP,
@@ -235,6 +235,7 @@ export class DmnRunnerAjv {
this.ajv.addKeyword(X_DMN_DESCRIPTIONS_KEYWORD);
this.ajv.addKeyword(RECURSION_KEYWORD);
this.ajv.addKeyword(RECURSION_REF_KEYWORD);
+ this.ajv.addKeyword(EXAMPLES_KEYWORD);
this.ajv.addFormat(DAYS_AND_TIME_DURATION_FORMAT, {
type: "string",
validate: (data: string) => !!data.match(DAYS_AND_TIME_DURATION_REGEXP),
diff --git a/packages/dmn-runner/src/jsonSchemaConstants.ts
b/packages/dmn-runner/src/jsonSchemaConstants.ts
index 4b3a94fbbf3..103cffc56b1 100644
--- a/packages/dmn-runner/src/jsonSchemaConstants.ts
+++ b/packages/dmn-runner/src/jsonSchemaConstants.ts
@@ -21,3 +21,4 @@ export const RECURSION_KEYWORD = "recursion";
export const RECURSION_REF_KEYWORD = "recursionRef";
export const SCHEMA_DRAFT4 = "http://json-schema.org/draft-04/schema#";
export const JSON_SCHEMA_INPUT_SET_PATH = "definitions.InputSet.properties";
+export const EXAMPLES_KEYWORD = "examples";
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]