Sobrescrever lista de classes

Atualmente trabalhando em um inicializador para meu plugin personalizado - quero ser capaz de adicionar uma classe arbitrária (locked-category) para cada categoria travada, mas não consigo descobrir exatamente como.

Sei que posso editar o modelo de topic-list-item, no entanto, a classe é condicional, dependendo se o tópico está travado ou não.

Aqui está o código em questão:
TopicStatus.reopen({ statuses(){ if (this.topic.is_locked_down) { // Gostaria de adicionar a classe à classList do tópico } ... })

Se alguém tiver ideias, qualquer coisa é bem-vinda!

Se

em sua postagem se refere a categorias com permissões de leitura limitadas, algo assim funcionará se você adicioná-lo ao seu inicializador.

api.modifyClass("component:topic-list-item", {
  didInsertElement() {
    this._super(...arguments); // garante que o código principal seja executado primeiro

    const privateCategory = this.topic.category.read_restricted;
    if (privateCategory) {
      // adiciona a classe aos itens da lista de tópicos que atendem à condição acima
      this.element.classList.add("locked-category");
    }
  }
});

Incrível, consegui fazer funcionar, muito obrigado!