Type alias SelectionFunction<V>

SelectionFunction<V>: (<Z>(t) => Z)

Type Parameters

  • V

Type declaration

    • <Z>(t): Z
    • Type Parameters

      • Z extends V

      Parameters

      • t: Z & {
            [P in keyof Z]: P extends keyof V
                ? Z[P]
                : never
        }

      Returns Z