📍Static

Static 폴더의 기능과 역할을 소개합니다.

static 폴더는 정적 파일들을 저장하는 폴더입니다. 주로 프로젝트 전반에서 공통적으로 사용되는 정적인 타입(TypeScript types)들을 모아놓은 곳으로, 코드의 가독성과 재사용성을 높이는 데 목적이 있습니다.

아래는 각 타입의 목적과 사용 사례에 대한 설명입니다:

타입 (Type)역할 (Role)사용 사례 (Use Case)

AsyncFn

비동기적으로 동작하는 함수의 타입을 정의합니다.

API 호출이나 데이터베이스 접근과 같은 비동기 작업을 수행하는 함수를 정의할 때 주로 사용합니다. variables 매개변수는 함수에 필요한 매개변수를 나타내며, Promise를 반환합니다.

Fn

임의의 매개변수와 반환값을 가지는 함수의 타입을 정의합니다.

다양한 매개변수와 반환값을 가지는 일반적인 함수를 정의할 때 사용합니다. ...params를 통해 가변적인 매개변수를 받을 수 있습니다.

Obj

키와 값으로 이루어진 임의의 객체의 타입을 정의합니다.

다양한 타입의 값을 가지는 객체를 표현할 때 주로 사용됩니다. Record<string, unknown>과 동일한 역할을 수행하며, 어떤 타입의 값을 가지더라도 허용됩니다.

Last updated