Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 16

АB

Аlеxаndеr Bu in TypeScript — русскоговорящее сообщество
rollback
Лучше бы сниппет кинул)
if (checkEmail(email)) {
 AuthStore.login(tokenId, {
   firstName: givenName,
   email: email,
   role: USER_ROLES[userRole.toUpperCase()],
   id: userId
 });
}
источник

r

rollback in TypeScript — русскоговорящее сообщество
Аlеxаndеr Bu
if (checkEmail(email)) {
 AuthStore.login(tokenId, {
   firstName: givenName,
   email: email,
   role: USER_ROLES[userRole.toUpperCase()],
   id: userId
 });
}
А как у тебя описан login?
источник

АB

Аlеxаndеr Bu in TypeScript — русскоговорящее сообщество
rollback
А как у тебя описан login?
interface TUser {
 firstName: string;
 email: string;
 role: number;
 id: number;
}

login(token: string, user: TUser) {
 …
},
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Это я понимаю. И всё же больше всего в тс жду лейблы параметров.
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Аlеxаndеr Bu
interface TUser {
 firstName: string;
 email: string;
 role: number;
 id: number;
}

login(token: string, user: TUser) {
 …
},
Проблема не в логине
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
User roles как описан?
источник

r

rollback in TypeScript — русскоговорящее сообщество
Аlеxаndеr Bu
Доброе утро. Подскажите плз
{
 role: USER_ROLES[userRole.toUpperCase()],
}

выдает ошибку
TS7053: Element implicitly has ‘any’ type because expression of type ‘any’ can’t be used to index type { SUPER_ADMIN: number; ADMIN: number; … }
не могу понять как исправить проблему
Есть сомнение по поводу USER_ROLES
источник

АB

Аlеxаndеr Bu in TypeScript — русскоговорящее сообщество
Max Syabro
User roles как описан?
export const USER_ROLES = {
 SUPER_ADMIN: 0,
 ADMIN: 1,
};
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Аlеxаndеr Bu
export const USER_ROLES = {
 SUPER_ADMIN: 0,
 ADMIN: 1,
};
Угу
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Либо укажи USER_ROLES: Record<string, number>
источник

r

rollback in TypeScript — русскоговорящее сообщество
Аlеxаndеr Bu
export const USER_ROLES = {
 SUPER_ADMIN: 0,
 ADMIN: 1,
};
Опиши его
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Либо возьми enum
источник

АB

Аlеxаndеr Bu in TypeScript — русскоговорящее сообщество
Супер, спасибо большое, господа
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Велкам :)
источник

S

Santiee in TypeScript — русскоговорящее сообщество
доброе утро! Подскажите возможно ли в TS импортировать все файлы находящиеся в определенной папке? Вместо десяток строк импорта)
источник

BB

Bugs Bunny in TypeScript — русскоговорящее сообщество
Santiee
доброе утро! Подскажите возможно ли в TS импортировать все файлы находящиеся в определенной папке? Вместо десяток строк импорта)
рээкспорт только, наверное. ну, я не знаю других путей
источник

S

Santiee in TypeScript — русскоговорящее сообщество
Bugs Bunny
рээкспорт только, наверное. ну, я не знаю других путей
имеешь ввиду создать отдельный файл в котором все соединить и экспортировать?
источник

BB

Bugs Bunny in TypeScript — русскоговорящее сообщество
Santiee
имеешь ввиду создать отдельный файл в котором все соединить и экспортировать?
index.ts, в котором

import * as moduleA from ‘./module-a.ts’
import * as moduleB from ‘./module-b.ts’

export { moduleA, moduleB }
источник

BB

Bugs Bunny in TypeScript — русскоговорящее сообщество
а, не ответил. да. все верно
источник

S

Santiee in TypeScript — русскоговорящее сообщество
Bugs Bunny
index.ts, в котором

import * as moduleA from ‘./module-a.ts’
import * as moduleB from ‘./module-b.ts’

export { moduleA, moduleB }
ага, понял
думал мб есть что-то похоже на то как это делается в вэбпаке, динамически🤕
источник