fox-block-builder
Version:
Maintainable code for loop slack-block-kit-like modal builder
20 lines (19 loc) • 644 B
TypeScript
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 {
}