Использование генериков TypeScript для расширенных параметров
titleStylesCondition<
IP extends {
hasOwnProperty: (a: string) => boolean;
throwData?: ThrowData;
title?: string;
},
ThrowData,
>(itemProps: IP) {
SAMER SAEID