Size: a a a

Советский Angular

2021 January 15

IV

Ilya Verpovsky in Советский Angular
Dmitriy
public someMethod(type: 'A' | 'B'): string | undefined {
   switch (type) {
     case 'A': {
       return 'Test A';
     }
     case 'B': {
       return 'Test B';
     }
     default: {
       console.error('Unknown type')
       // добавить здесь:
       return  undefined
     }
   }
 }
По идее так.
источник

DT

Dmitriy Teplov in Советский Angular
Dmitriy
public someMethod(type: 'A' | 'B'): string | undefined {
   switch (type) {
     case 'A': {
       return 'Test A';
     }
     case 'B': {
       return 'Test B';
     }
     default: {
       console.error('Unknown type')
       // добавить здесь:
       return  undefined
     }
   }
 }
может лучше throw + catch, чтобы не ломать сигнатуру?
источник

DT

Dmitriy Teplov in Советский Angular
Dmitriy
public someMethod(type: 'A' | 'B'): string | undefined {
   switch (type) {
     case 'A': {
       return 'Test A';
     }
     case 'B': {
       return 'Test B';
     }
     default: {
       console.error('Unknown type')
       // добавить здесь:
       return  undefined
     }
   }
 }
там по типам default невозможен, если type: 'A' | 'B'
источник

DT

Dmitriy Teplov in Советский Angular
так что это исключение
выше валидируй, что type это А или B, а не что-то другое
а в функции кидай ошибку
источник

DT

Dmitriy Teplov in Советский Angular
Dmitriy
public someMethod(type: 'A' | 'B'): string | undefined {
   switch (type) {
     case 'A': {
       return 'Test A';
     }
     case 'B': {
       return 'Test B';
     }
     default: {
       console.error('Unknown type')
       // добавить здесь:
       return  undefined
     }
   }
 }
public someMethod(type: 'A' | 'B'): string {
   switch (type) {
     case 'A': {
       return 'Test A';
     }
     case 'B': {
       return 'Test B';
     }
     default: {
       throw new Error('Unknown type');
     }
   }
 }
источник

VV

Vladimir Verbitskiy in Советский Angular
@stempelv приветик, а ты не подскажешь, в небуларе сталкивался с двойным хедером в таблице?
источник

VV

Vladimir Verbitskiy in Советский Angular
или может кто еще пользовался небуларом
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Vladimir Verbitskiy
@stempelv приветик, а ты не подскажешь, в небуларе сталкивался с двойным хедером в таблице?
где?
источник

VV

Vladimir Verbitskiy in Советский Angular
nebular
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
хз, не юзал)
источник

VV

Vladimir Verbitskiy in Советский Angular
ты воде говорил что юзал такое
источник

VV

Vladimir Verbitskiy in Советский Angular
а, не ты?
источник

VV

Vladimir Verbitskiy in Советский Angular
оу, май
а кто тогда
источник

VV

Vladimir Verbitskiy in Советский Angular
Mixer
у нас Nebular
ааа, вот кто мне нужен
источник

VV

Vladimir Verbitskiy in Советский Angular
@Mixergun приветик, а ты не подскажешь, в небуларе сталкивался с двойным хедером в таблице?
источник

DT

Dmitriy Teplov in Советский Angular
Vladimir Verbitskiy
оу, май
а кто тогда
да здесь и автор сидел, вроде
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Vladimir Verbitskiy
@Mixergun приветик, а ты не подскажешь, в небуларе сталкивался с двойным хедером в таблице?
а можно пример такого хидера?)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dmitriy Teplov
да здесь и автор сидел, вроде
источник

VV

Vladimir Verbitskiy in Советский Angular
вот такой
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Vladimir Verbitskiy
а, не ты?
не, не я)
источник