Type Alias _EN<T, $O>

_EN<T, $O>: [T] extends [string]
    ? IsNotStringLiteral._E<T, $O>
    : $ResolveBranch<T, $O, [$Then]>

Type Parameters