Skip to content

[Expressions Plugin] Allow render definitions with extended IInterpreterRenderHandlers #74133

@crob611

Description

@crob611

Canvas was trying to type all of our render definitions, but we have some extra handlers that we define to extend IInterpreterRenderHandlers.

Defining our renderers with a render function with the handlers typed to our HandlerType causes a type error when trying to add to the registry due to those handlers being mismatched with the IInterpreterRenderHandlers.

Is there a way to relax the type on ExpressionRenderDefinition to allow additional handlers? Or is there a different way we should be going about adding additional handlers?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature:ExpressionLanguageInterpreter expression language (aka canvas pipeline)enhancementNew value added to drive a business resultimpact:lowAddressing this issue will have a low level of impact on the quality/strength of our product.loe:smallSmall Level of Efforttriage_needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions