interface Props { onClose?: () => void; onOpen: () => void; } const emptyFunction = () => {}; const Component = ({ onOpen, onClose, }: Props) => { const onClose...
для массивов что-то типа такого type X<T> = [T] extends [string] ? Array<T> : never;
В этом коде нет ТС, какое он имеет отношение к сказанному?
что имеется ввиду под A[] и также A2 одновременно?
Это ты сервер на ноде пишешь?