📍Static
Static 폴더의 기능과 역할을 소개합니다.
Last updated
Static 폴더의 기능과 역할을 소개합니다.
Last updated
static
폴더는 정적 파일들을 저장하는 폴더입니다. 주로 프로젝트 전반에서 공통적으로 사용되는 정적인 타입(TypeScript types)들을 모아놓은 곳으로, 코드의 가독성과 재사용성을 높이는 데 목적이 있습니다.
아래는 각 타입의 목적과 사용 사례에 대한 설명입니다:
타입 (Type) | 역할 (Role) | 사용 사례 (Use Case) |
---|---|---|
AsyncFn
비동기적으로 동작하는 함수의 타입을 정의합니다.
API 호출이나 데이터베이스 접근과 같은 비동기 작업을 수행하는 함수를 정의할 때 주로 사용합니다. variables
매개변수는 함수에 필요한 매개변수를 나타내며, Promise
를 반환합니다.
Fn
임의의 매개변수와 반환값을 가지는 함수의 타입을 정의합니다.
다양한 매개변수와 반환값을 가지는 일반적인 함수를 정의할 때 사용합니다. ...params
를 통해 가변적인 매개변수를 받을 수 있습니다.
Obj
키와 값으로 이루어진 임의의 객체의 타입을 정의합니다.
다양한 타입의 값을 가지는 객체를 표현할 때 주로 사용됩니다. Record<string, unknown>
과 동일한 역할을 수행하며, 어떤 타입의 값을 가지더라도 허용됩니다.