diff options
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"); |