강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của wndtlr10248980
wndtlr10248980

câu hỏi đã được viết

Tìm hiểu NestJS bằng cách làm theo

Tạo bài đăng (Phần dịch vụ)

쌤 근데 enum 말고 type 으로 타입선언해주면안될까요?

Viết

·

600

0

export enum BoardStatus {
  PUBLIC = 'PUBLIC',
  PRIVATE = 'PRIVATE',
}

이런식으로 정의를 하셨는데 이러지말고

 

const BoardStatus = 'PUBLIC'|'PRIVATE'

이런식의 사용은 어려운가요??

postgresqljwtnestjstypeorm

Câu trả lời 1

1

안녕하세요.

enum의 경우에는 타입스크립트에서도 권장하는 사용 방식이 아니기 때문에 type으로 정의하셔서 사용하는게 좋습니다.

 

export type VisibleStatus = 'PUBLIC' | 'PRIVATE';

export type BoardVisibleStatus = VisibleStatus | 'AUTHORIZED' 

위와 같이 유니온으로 확장하여 사용할 수도 있습니다.

 

 

Hình ảnh hồ sơ của wndtlr10248980
wndtlr10248980

câu hỏi đã được viết

Đặt câu hỏi