Files
Ferdinand Thiessen e8565e5ef5 fix(workflowengine): resolve the type errors of the Vue 3 migration
`vue-tsc` rejected twelve constructs the runtime accepts:

- Several apps declare `window.OCA` with their own members, which do not
  merge, so the api this app owns is narrowed where it is defined instead of
  in a global declaration.
- `Operation.vue` describes what a card needs through `OperationCard`, which
  `OperatorPlugin` extends, rather than a bag of strings.
- The option lists of the three predefined-value checks are typed, and the
  label of the combobox is a named prop rather than an `aria-label` attribute
  that never reached it.
- Filter rows are keyed through a number kept per check, because a key has to
  be a property key.
- The colour default of an operator is applied explicitly, so it is no longer
  written only to be overwritten by the spread that follows.
- `registerCustomElement()` takes what `defineCustomElement()` accepts, and
  the request time check emits its two events without a union.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Assisted-by: ClaudeCode:claude-opus-5
2026-09-30 18:35:21 +02:00
..
2024-05-31 10:38:47 +02:00
2024-05-31 10:38:47 +02:00