क्या टाइपस्क्रिप्ट में एक प्रकार घोषित करने का कोई तरीका है जो किसी भी प्रकार के सरणी को 'निष्कर्ष' देता है?मैं टाइपस्क्रिप्ट में किसी सरणी से एक प्रकार कैसे निकालूं?
उदाहरण:
चलो कहते हैं कि मैं पहले से ही मेरे codebase में कुछ इस तरह है:
type InnerCacheType = Event | User;
लेकिन बिना:
export interface Cache {
events: Event[],
users: User[]
}
type CacheType = Event[] | User[];
//or maybe:
// type TypeOfProperty = T[keyof T];
// type CacheType = TypeOfProperty<Cache>;
क्या मैं चाहता हूँ कुछ है जो इस के बराबर होगा है जब भी मैं Cache
या CacheType
क्या यह टाइपस्क्रिप्ट में संभव है?