аргумент объект и в нем несколько свойств и многие из них типа unknown. Я точно знаю что в одном кейсе буду в одном из свойств будут определенные свойства. Как вариант, внизу деструктурировать и при этом написать as {field: string;} и тд. Но можно ли как-то во время большой деструктуризации сделать?
                  
                  
                  Сейчас вот так
                  
                  
                  
                  
                  
                  type Typo = (args: { field1: unknown; field2: unknown }) => Promise<string>;
                  
                  
                  
                  
                  
                  const func: Typo = async ({ field1, field2 }) => {
                  
                  
                    const { innerProp } = field2 as { innerProp: string };
                  
                  
                  
                  
                  
                    return 'test';
                  
                  
                  };
                  
                  
                  
                  
                  
                  А хочу деструктурировать сразу в аргументах
                  
                  
                
Обсуждают сегодня