fix: 빌드 오류 수정 및 TypeScript 환경 설정 (JSA-56)
- build 스크립트를 ait build에서 직접 granite CLI 호출로 변경 (ait build가 --no-cache 옵션을 granite에 전달하나 미지원 버그) - typescript, @types/react, @types/react-dom, @types/webpack-env 설치 - @toss/tds-react-native 누락 peer dependency 설치 - tsconfig.json: ignoreDeprecations 및 webpack-env 타입 설정 추가 - require.context.ts: webpack/granite-js RequireContext 타입 호환 수정 - global.d.ts: 전역 타입 선언 파일 추가 Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
15
global.d.ts
vendored
Normal file
15
global.d.ts
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
interface RequireContext {
|
||||
keys(): string[];
|
||||
(id: string): any;
|
||||
<T>(id: string): T;
|
||||
resolve(id: string): string;
|
||||
id: string;
|
||||
}
|
||||
|
||||
interface NodeRequire {
|
||||
context(directory: string, useSubdirectories?: boolean, regExp?: RegExp): RequireContext;
|
||||
}
|
||||
|
||||
interface Require {
|
||||
context(directory: string, useSubdirectories?: boolean, regExp?: RegExp): RequireContext;
|
||||
}
|
||||
Reference in New Issue
Block a user