ტიპების ალიასები TypeScript-ში

TypeScript-ში შესაძლებელია ტიპების ალიასების შექმნა. ეს ხორციელდება ოპერატორის type დახმარებით.

მაგალითისთვის მოდით მივცეთ კიდევ ერთი სახელი სტრიქონული ტიპის მონაცემებისთვის:

typescripttype str = string;

გამოვაცხადოთ ცვლადი, ჩვენი ახალი ტიპის გამოყენებით:

typescriptlet test: str = 'abc';

ზოგადად, სტანდარტული ტიპების გადარქმევა არ აქვს რაიმე პრაქტიკული სარგებელი. მოდით შევხედოთ ალიასების გამოყენების უფრო სასარგებლო მაგალითს.

გამოყენება

მოდით შევქმნათ ახალი მონაცემთა ტიპი, ტიპების გაერთიანების გამოყენებით:

typescripttype stumber = string | number;

გამოვაცხადოთ ცვლადი ჩვენი ახალი ტიპით:

typescriptlet test: stumber;

ჩავწეროთ მასში რიცხვი:

typescripttest = 123;

ჩავწეროთ მასში სტრიქონი:

typescripttest = 'abc';

პრაქტიკული ამოცანები

Задание 1

შექმენით ახალი ტიპი, რომელიც აერთიანებს null-ს და undefined-ს.

Задание 2

შექმენით ახალი ტიპი, რომელიც აერთიანებს ლოგიკურ ტიპს, null-ს და undefined-ს.