TypeScript를 사용하여 글로벌 유형 정의 파일 준비

1385 단어 TypeScripttech
프로젝트에서 같은 형식의 파일을 사용하고 있습니다. 공통의interface와 type을 어딘가에 정의하고 자동으로 읽고 싶어서 조사했습니다.
찾아보니 처음엔 type Roots 이야기가 나왔는데 내가 하고 싶은 건 아닌 것 같아./// 에서 시작하는 형식 정의 파일이 typeRoots라고 쓰기)
추기
아무래도 paths를 쓰지 않아도 @types 디렉터리를 만들고 아래에 설정하면 자동으로 읽을 수 있습니다.
tsconfig인가 봐요.제이슨 paths에 쓰면 될 것 같은데.
tsconfig.json
{
  "compilerOptions: {
    "paths": {
      "*": ["./types/*"]
    }
  }
}
그리고 대상의 장소에 global.d.ts 같은 것을 준비해 쓰면 다른 파일도 자동으로 인식된다.
global.d.ts
type uuid = string
잘 됐다!이렇게 하면 다른 유형을 정의할 수 있고 전 세계적으로 사용할 수 있기 때문에 가벼워졌다.
나중에야 비로소 이것은 진정으로 공동으로 사용하고 싶은 것만 묘사하고 다른 구성 요소에서 공통된interface 등은 다른 곳에서 기술하고 수동으로 삽입하는 것이 가장 좋다는 것을 알아차렸다

좋은 웹페이지 즐겨찾기