diff options
author | Sebastian <sebasjm@gmail.com> | 2023-05-22 13:14:51 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-05-22 13:14:51 -0300 |
commit | 9181c1e81b32950142943d7e47163c4cd0c260c8 (patch) | |
tree | bb43802d462960e71cce8bd62e1d2e8508a056bf /packages/exchange-backoffice-ui/src/handlers/useField.ts | |
parent | 708cf016e4ab1e749b86151aa2a9cc548675d63c (diff) |
fixing txId reference based on nominal type
Diffstat (limited to 'packages/exchange-backoffice-ui/src/handlers/useField.ts')
-rw-r--r-- | packages/exchange-backoffice-ui/src/handlers/useField.ts | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/packages/exchange-backoffice-ui/src/handlers/useField.ts b/packages/exchange-backoffice-ui/src/handlers/useField.ts index 94635646f..60e65f435 100644 --- a/packages/exchange-backoffice-ui/src/handlers/useField.ts +++ b/packages/exchange-backoffice-ui/src/handlers/useField.ts @@ -80,28 +80,3 @@ function setValueDeeper(object: any, names: string[], value: any): any { } return { ...object, [head]: setValueDeeper(object[head] ?? {}, rest, value) }; } - -type TTT<T extends object, K extends keyof T, R> = K extends keyof T - ? R extends T[K] - ? number - : never - : never; - -function impl<T extends object, K extends keyof T, R extends T[K]>( - obj: T, - name: K, -): T[K] { - return obj[name]; -} - -interface Pepe { - name: string; - when: Date; - size: number; -} -const p: Pepe = { - name: "n", - when: new Date(), - size: 1, -}; -const a = impl(p, "size"); |