ტიპების ალიასები 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-ს.