UNPKG

fox-block-builder

Version:

Maintainable code for loop slack-block-kit-like modal builder

20 lines (19 loc) 644 B
import { Prop } from '../internal'; import { BitBuilderBase } from '../internal/base'; import { Description, End, OnSelect, Text, Url, Value } from '../internal/methods'; import type { OnSelectParams } from '../internal/types'; export interface OptionParams { description?: string; text?: string; url?: string; value?: string; [Prop.OnSelect]?: OnSelectParams; } export interface OptionBuilder extends Description, End, Text, Url, Value, OnSelect { } /** * @@link https://api.slack.com/reference/block-kit/composition-objects#option * @@displayName Option */ export declare class OptionBuilder extends BitBuilderBase { }