Type alias InferTypeFromSpecEntry<O, K>

InferTypeFromSpecEntry<O, K>: K extends string
    ? InferTypeFromKey<K> extends never
        ? InferTypeFromValue<O[K]> extends never
            ? string
            : InferTypeFromValue<O[K]>
        : InferTypeFromKey<K>
    : never

Infers the SpecType to use for a given key-value pair in a record-based Specs item.

Type Parameters

  • O extends Record<string, string>

  • K extends keyof O

Generated using TypeDoc