Skip to main content
The Deno 2 Release Candidate is here
Learn more
Latest
class SuggestionRouter
import { SuggestionRouter } from "https://deno.land/x/deno_slack_sdk@2.14.2/functions/interactivity/block_suggestion_router.ts";

Type Parameters

InputParameters extends ParameterSetDefinition
OutputParameters extends ParameterSetDefinition
RequiredInput extends PossibleParameterKeys<InputParameters>
RequiredOutput extends PossibleParameterKeys<OutputParameters>

Properties

private
routes: Array<[BlockActionConstraint, BlockSuggestionHandler<this.func.definition>]>

Methods

Returns a method handling routing of suggestion payloads to the appropriate suggestion handler. The output of export() should be attached to the blockSuggestion export of your function.

Return the first registered SuggestionHandler that matches the action and/or block ID string(s) provided.