Type alias UpdatableProperties<T>

UpdatableProperties<T>: Partial<{
    [Property in keyof T]: T[Property] | string | null | UpdatableProperties<T[Property]> | ((value, resolveShorthands?) => T[Property] | string)
}>

Recursively converts a type into a derived type where any field can be a string or a function that takes the old value.

Type Parameters

  • T