сделал такую структуру (на картинке). Хочу вынести всю типизацию для этого компонента в signup.d.ts, но не понимаю как правильно организовать ее. сейчас сделал так:
                  
                  
                  
                  
                  
                  declare namespace signup {
                  
                  
                  
                  
                  
                    interface IProps {
                  
                  
                      doUserSignup: any,
                  
                  
                      loading: boolean,
                  
                  
                      error: Error | null,
                  
                  
                    }
                  
                  
                  }
                  
                  
                  
                  
                  
                  и использую это в компоненте
                  
                  
                  
                  
                  
                  class _Signup extends React.Component<signup.IProps, {}> {
                  
                  
                  
                  
                  
                  но неймить их как то некрасиво ) 
                  
                  
                  
                  
                  
                  можно ли как то сделать так, чтобы в .d.ts были указаны все типы, при этом они были доступны только внутри компонента и без неймингов? )
                  
                  
                
А какая у тебя цель? Почему не делать как все?
Почему просто не использовать import/export?
Обсуждают сегодня