From 54ada999b32de5ade9f2af1488f32b47e1cb184a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A5l=20Edman?= Date: Fri, 24 May 2024 06:21:50 +0200 Subject: [PATCH] avoid confusion by adding iso8601 to OnifyTimerEventDefinition supports - fix extensions argument context type --- CHANGELOG.md | 5 +++++ package.json | 6 ++---- src/OnifyTimerEventDefinition.js | 2 +- types/index.d.ts | 4 ++-- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae8a980..1bc6b20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ # unreleased +# 8.0.3 + +- add iso8601 to OnifyTimerEventDefinition supports list to avoid confusion +- fix extensions argument context type + # 8.0.2 - rearrange time cycle parsing to rethrow proper cron parsing error diff --git a/package.json b/package.json index 5c08870..231d369 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,10 @@ }, "scripts": { "test": "mocha -R dot", - "posttest": "npm run lint && npm run dist", + "posttest": "npm run lint && npm run dist && texample", "lint": "eslint . --cache && prettier . --check --cache", "prepare": "npm run dist", "dist": "babel src -d dist && babel test/helpers/FlowScripts.js -d dist", - "test:md": "texample ./README.md", "test:lcov": "c8 -r lcov mocha && npm run lint", "cov:html": "c8 mocha -R dot && c8 report --reporter html" }, @@ -72,7 +71,7 @@ "bpmn-elements": "^14.1.0" }, "dependencies": { - "@0dep/piso": "^0.1.3", + "@0dep/piso": "^0.1.4", "cron-parser": "^4.9.0" }, "files": [ @@ -85,7 +84,6 @@ "exclude": [ "dist", "test", - ".mocharc.cjs", "babel.config.cjs" ] } diff --git a/src/OnifyTimerEventDefinition.js b/src/OnifyTimerEventDefinition.js index 511e748..903d4e2 100644 --- a/src/OnifyTimerEventDefinition.js +++ b/src/OnifyTimerEventDefinition.js @@ -7,7 +7,7 @@ export class OnifyTimerEventDefinition extends TimerEventDefinition { constructor(activity, def) { super(activity, def); Object.defineProperty(this, 'supports', { - value: ['cron'], + value: ['cron', 'iso8601'], }); } parse(timerType, value) { diff --git a/types/index.d.ts b/types/index.d.ts index 353f6ef..75c2f34 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -1,12 +1,12 @@ declare module '@onify/flow-extensions' { - import { SequenceFlow, TimerEventDefinition, ElementBase, IExtension } from 'bpmn-elements'; + import { SequenceFlow, TimerEventDefinition, ElementBase, IExtension, ContextInstance } from 'bpmn-elements'; import { extendFn as extendFunction } from 'moddle-context-serializer'; export class OnifySequenceFlow extends SequenceFlow {} export class OnifyTimerEventDefinition extends TimerEventDefinition { readonly supports: string[]; } - export function extensions(element: ElementBase, context: Context): IExtension; + export function extensions(element: ElementBase, context: ContextInstance): IExtension; export const extendFn: extendFunction; }