Пользовательское объединение типов - что это и как можно использовать
Помимо объединения примитивных типов данных (например):
… в TypeScript можно делать и объединение пользовательских типов данных:
Более того, пользовательские типы можно связать между собой при помощи общего для всех типов поля:
… здесь поле type - является таким связующим звеном; такое поле называется дискриминантом.
Прелесть такого объединения типов заключается в том, что можно проверять значение этого поля и в зависимости от результата - выполнять нужное действие. Например, можно создать такую функцию calcArea:
… и тогда пример использования этой функции и объединенного типа будет таким:
Angular Builder поддерживает параметры среды:- NG_BUILD_MANGLE- NG_BUILD_MINIFY- NG_BUILD_BEAUTIFYМожно установить их при запуске скрипта...… Continue reading