[typescript] 타입스크립트에서 커스텀 예외를 만들 수 있나요?
일반적으로, Error
클래스를 확장하여 커스텀 예외를 생성할 수 있습니다.
아래는 커스텀 예외를 만드는 간단한 예시입니다.
class CustomError extends Error {
constructor(message: string) {
super(message);
this.name = "CustomError";
}
}
throw new CustomError("This is a custom error message");
위의 예시에서 CustomError
클래스는 내장된 Error
클래스를 확장하고, 생성자를 이용하여 커스텀 에러를 생성합니다. 이후 throw
문을 이용하여 커스텀 에러를 발생시킬 수 있습니다.
더 자세한 정보는 TypeScript 공식 문서를 참고하세요. TypeScript 공식 문서 - 에러 핸들링