Pregunta sobre los decoradores de tipoScript

Es posible en TipoScript implementar un decorador @important y un tipo de utilidad PickImportantProps de una manera que tipo B se convierte en { b: string } en el siguiente ejemplo? Muchos gracias por adelantado :)


// decorator
function important(...): ... {
  ...
}

type PickImportantProps = ...

class A {
  a = 'a'

  @important()
  b = 'b'
}

type B = PickImportantProps // <= should result in { b: string }

Pregunta hecha hace 3 años, 4 meses, 27 días - Por phpphoenix


3 Respuestas: