OptionallyManagedIdentifier<T, F>: IdentifierBrand<{
    field: F extends string
        ? F
        : never;
    type: T;
}, "OptionallyManagedIdentifier">

Type Parameters

  • T

  • F extends keyof T

Type declaration

  • field: F extends string
        ? F
        : never
  • type: T