반응형
생략을 사용하여 여러 속성을 succint 방식으로 생략하는 방법<>
사용 중인 다음 형식 정의에서Omit
두 개의 속성을 제거하기 위해 두 번B
정의.싱글만 사용할 수 있는지 알고 싶습니다.Omit
하나의 샷에서 두 개 이상의 속성을 제거합니다.
export type A = Readonly<{
x: number;
y: number;
j: string;
k: string;
}>;
export type B = Omit<A, 'j'> & Omit<A, 'k'>
첫 번째 유형 매개변수에서 유니언의 모든 구성요소를 제거하려면 두 번째 유형 매개변수로 유니언을 사용하면 됩니다.
export type A = Readonly<{
x: number;
y: number;
j: string;
k: string;
}>;
export type B = Omit<A, 'j' | 'k'>
// Same as
// type B = {
// readonly x: number;
// readonly y: number;
// }
언급URL : https://stackoverflow.com/questions/57603599/how-to-omit-multiple-properties-in-a-succint-way-using-omit
반응형
'programing' 카테고리의 다른 글
사용자 지정 사용자 세부 정보 서비스를 사용한 봄 부팅 (0) | 2023.06.30 |
---|---|
$ne에 대한 여러 조건을 가진 mongodb (0) | 2023.06.30 |
Oracle 등록에 문제가 있습니다.MS SQL Server 2012의 SQLCLR 어셈블리로 데이터 액세스 (0) | 2023.06.25 |
oracle plsql: XML을 구문 분석하고 테이블에 삽입하는 방법 (0) | 2023.06.25 |
C# mongodb driver 2.0 - 대량 작업에서 어떻게 뒤집습니까? (0) | 2023.06.25 |