Skip to main content
Deno 2 is finally here 🎉️
Learn more
Go to Latest
class SuggestionRouter
import { SuggestionRouter } from "https://deno.land/x/deno_slack_sdk@2.11.0/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.