Middle
Դու ծանոթ ե՞ս TypeScript-ին: Ինչ են utility տիպերը, տուր օրինակներ։
sobes.tech AI
Պատասխան AI-ից
TypeScript-ի օգտակար տիպերը՝ դա ներքին տիպեր են, որոնք թույլ են տալիս փոխարկել կամ համակցել այլ տիպեր՝ հարմարավետության և կոդի կրճատման համար:
Օրինակներ՝
Partial<T>— դարձնում էTտիպի բոլոր հատկությունները ընտրովի:Required<T>— դարձնում էTտիպի բոլոր հատկությունները պարտադիր:Readonly<T>— դարձնում էTտիպի բոլոր հատկությունները միայն ընթերցանելի:Pick<T, K>— ընտրում է միայնKբանալիներովTտիպի հատկությունները:Omit<T, K>— հանում էKբանալիներովTտիպի հատկությունները:
Օրինակ՝
type User = {
id: number;
name: string;
age?: number;
};
// Բոլոր հատկությունները ընտրովի
const updateUser: Partial<User> = { name: "Alice" };
// Միայն id և name
type UserPreview = Pick<User, "id" | "name">;
// Բոլոր հատկությունները միայն ընթերցանելի
const readonlyUser: Readonly<User> = { id: 1, name: "Bob" };