Bir dizinin iç türünü 'ayıklayan' türünde bir tür bildirmenin bir yolu var mı?Yazı tipindeki bir diziden nasıl bir tip ayırım?
Örnek:
en Zaten benim kod temeli böyle bir şey var diyelim:
type InnerCacheType = Event | User;
Fakat olmadan:
export interface Cache {
events: Event[],
users: User[]
}
type CacheType = Event[] | User[];
//or maybe:
// type TypeOfProperty = T[keyof T];
// type CacheType = TypeOfProperty<Cache>;
İstediğim bu eşdeğer olacaktır şeydir Cache
veya CacheType
Bu, Typescript'te mümkün mü?