сделал такую структуру (на картинке). Хочу вынести всю типизацию для этого компонента в 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?
Обсуждают сегодня