@teamsparta/types
v0.0.5
Published
유용한 타입들을 제공합니다.
Downloads
186
Maintainers
Keywords
Readme
@teamsparta/types
유용한 타입들을 제공합니다.
Getting Started
npm install --save-dev @teamsparta/types # npm
yarn add -D @teamsparta/types # yarn
pnpm add --save-dev @teamsparta/types # pnpm
Usage
PartialRecord<K, V>
모든 키를 선택적으로 만듭니다. 이 타입은 모든 키에 대한 값을 명시하지 않아도 되는 경우에 유용합니다.
type Weekday = 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday';
// 모든 키에 대한 값을 명시하지 않아도 됩니다.
const availability: PartialRecrod<Weekday, boolean> = {
monday: true,
tuesday: false,
wednesday: true,
};
Values<T>
객체 타입 T의 모든 값 타입들을 유니온으로 가져옵니다.
type Person = {
Jon: 'Jones';
Shin: 'SeungJun';
count: number;
valid: boolean;
};
// 'Jones' | 'SeungJun' | number | boolean
const value: Values<Person> = 5;