type ExtractFeatureTypes<TKey, TFeatures> = UnionToIntersection<{ [K in keyof TFeatures]: TFeatures[K] extends TableFeature<infer FeatureConstructorOptions> ? TKey extends keyof FeatureConstructorOptions ? FeatureConstructorOptions[TKey] : never : any }[keyof TFeatures]>;
Defined in: types/TableFeatures.ts:10
TKey extends keyof FeatureConstructors
TFeatures extends TableFeatures