afbee736ea
Previously, the Directive, Injectable, and Pipe DecoratorHandlers were directly returning @angular/compiler metadata from their analyze() steps. This precludes returning any additional information along with that metadata. This commit introduces a wrapper interface for these handlers, opening the door for additional information to be returned from analyze(). Testing strategy: this is a refactor commit, existing test coverage is sufficient. PR Close #26860