Я не говорю о логических атрибутах, таких как class, если вы не хотите добавлять пустой атрибут класса, если нет класса CSS.
class
html`<span class=${hasClass ? 'my-class' : ''}></span>`
Существует директива ifDefined, которая делает то, что вы хотите. Если значение равно undefined, атрибут не будет отображен.
ifDefined
undefined
import {ifDefined} from 'lit-html/directives/if-defined'; html`<span class=${ifDefined(hasClass ? 'my-class' : undefined)}></span>`