Na classe "ConnectionFactory" caso eu não queira adicionar variaveis estáticas eu posso defini-las como atributos da classe da seguinte maneira?
ConnectionFactory.dbName = 'aluraFrame';
ConnectionFactory.dbVersion = 1;
e dentro da classe acessar esses atributos com o elemento this:
class ConnectionFactory {
constructor() {
throw new Error('não é possivel instanciar classes abstratas');
}
static create() {
return new Promise(
(resolve, reject) => {
let openRequest = window.indexedDB.open(this.dbName, this.dbVersion);
openRequest.onupgradeneeded = e => { }
}
);
}
}