Tomando el control total de la validación de PaperInput

Estoy usandoPaperInput Y como la sensación. Pero, ¿hay alguna manera de hacer la validación usando mi propia lógica? Por ejemplo, en algunos casos, una coincidencia de patrones no es suficiente para determinar el error que me gustaría mostrar. Un ejemplo sería que quiero elPaperInput para especificar un elemento que solo se puede agregar una vez, por lo que la validación haría una búsqueda en algún mapa modelo y siinput.inputValue no está presente es válido, de lo contrario no es válido.

  <paper-input floatingLabel
               id="alias-input"
               validate="{{aliasIsValid}}"
               type="text"
               error="{{aliasError}}"
               label="Person Alias (eg: King, Eldest Son, Mooch, etc.)"
               required
               ></paper-input>

Entonces, me gustaría poder implementarbool aliasIsValid () y establecer@observable String aliasError cuando la validación no es válida No creo que sea así, pero ¿hay alguna manera de lograrlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta