Безопасно ли экспортировать так:
class Jwt {
token: string;
constructor() {
this.token = '';
}
set(token: string) {
this.token = token;
}
get() {
return this.token;
}
}
export const jwt = new Jwt();
... и использовать импортированный экземпляр (import { jwt } from 'helpers/jwt';
) в разных файлах приложения, и полагаться, что он всегда будет тот же экземпляр? Кроме того, достоверно ли, что он не будет собираться и повторно инициализироваться по требованию?