Type Alias EffectNameIn<TGeneratorBank>

EffectNameIn<TGeneratorBank>: Exclude<keyof {
    [key in keyof TGeneratorBank as TGeneratorBank[key] extends EffectGenerator
        ? key
        : never]: TGeneratorBank[key]
}, number | symbol>

Detects the keys corresponding only to EffectGenerator entries within an EffectGeneratorBank.

Type Parameters