diff options
author | Sebastian <sebasjm@gmail.com> | 2024-05-02 09:57:49 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-05-03 08:44:06 -0300 |
commit | fa4c7039f4ebeb6ad3cf19237ad7b138519ac142 (patch) | |
tree | efa5f9d93961be5b71d6e3a08a33032a3819d5b2 /packages/aml-backoffice-ui/src/hooks/form.ts | |
parent | 9e3fc09bb056948d0706386edf52cd3a27b184ba (diff) | |
download | wallet-core-fa4c7039f4ebeb6ad3cf19237ad7b138519ac142.tar.xz |
removing compiled form ts
Diffstat (limited to 'packages/aml-backoffice-ui/src/hooks/form.ts')
-rw-r--r-- | packages/aml-backoffice-ui/src/hooks/form.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/aml-backoffice-ui/src/hooks/form.ts b/packages/aml-backoffice-ui/src/hooks/form.ts index e14e29819..edeae6085 100644 --- a/packages/aml-backoffice-ui/src/hooks/form.ts +++ b/packages/aml-backoffice-ui/src/hooks/form.ts @@ -19,8 +19,8 @@ import { TalerExchangeApi, TranslatedString, } from "@gnu-taler/taler-util"; +import { UIFieldHandler } from "@gnu-taler/web-util/browser"; import { useState } from "preact/hooks"; -import { UIField } from "@gnu-taler/web-util/browser"; // export type UIField = { // value: string | undefined; @@ -28,13 +28,13 @@ import { UIField } from "@gnu-taler/web-util/browser"; // error: TranslatedString | undefined; // }; -type FormHandler<T> = { +export type FormHandler<T> = { [k in keyof T]?: T[k] extends string - ? UIField + ? UIFieldHandler : T[k] extends AmountJson - ? UIField + ? UIFieldHandler : T[k] extends TalerExchangeApi.AmlState - ? UIField + ? UIFieldHandler : FormHandler<T[k]>; }; @@ -100,7 +100,7 @@ function constructFormHandler<T>( return prev; } - const field: UIField = { + const field: UIFieldHandler = { // @ts-expect-error FIXME better typing error: currentError, // @ts-expect-error FIXME better typing |