ტიპების ალიასები TypeScript-ში
TypeScript-ში შესაძლებელია ტიპების ალიასების
შექმნა. ეს ხორციელდება ოპერატორის
type დახმარებით.
მაგალითისთვის მოდით მივცეთ კიდევ ერთი სახელი სტრიქონული ტიპის მონაცემებისთვის:
type str = string;
გამოვაცხადოთ ცვლადი, ჩვენი ახალი ტიპის გამოყენებით:
let test: str = 'abc';
ზოგადად, სტანდარტული ტიპების გადარქმევა არ აქვს რაიმე პრაქტიკული სარგებელი. მოდით შევხედოთ ალიასების გამოყენების უფრო სასარგებლო მაგალითს.
გამოყენება
მოდით შევქმნათ ახალი მონაცემთა ტიპი, ტიპების გაერთიანების გამოყენებით:
type stumber = string | number;
გამოვაცხადოთ ცვლადი ჩვენი ახალი ტიპით:
let test: stumber;
ჩავწეროთ მასში რიცხვი:
test = 123;
ჩავწეროთ მასში სტრიქონი:
test = 'abc';
პრაქტიკული ამოცანები
შექმენით ახალი ტიპი, რომელიც აერთიანებს null-ს
და undefined-ს.
შექმენით ახალი ტიპი, რომელიც აერთიანებს ლოგიკურ
ტიპს, null-ს და undefined-ს.