UNPKG

slack-web-api-client

Version:
26 lines 930 B
import type { MrkdwnTextField, PlainTextField } from "./text-fields"; export interface BaseMrkdwnOption { text: MrkdwnTextField; value?: string; url?: string; } export interface BasePlainTextOption { text: PlainTextField; value?: string; url?: string; } export interface MrkdwnOption extends BaseMrkdwnOption { description?: PlainTextField; } export interface PlainTextOption extends BasePlainTextOption { description?: PlainTextField; } export interface AnyDescriptionMrkdwnOption extends BaseMrkdwnOption { description?: PlainTextField | MrkdwnTextField; } export interface AnyDescriptionPlainTextOption extends BasePlainTextOption { description?: PlainTextField | MrkdwnTextField; } export declare type AnyOption = MrkdwnOption | PlainTextOption; export declare type AnyDescriptionOption = AnyDescriptionMrkdwnOption | AnyDescriptionPlainTextOption; //# sourceMappingURL=options.d.ts.map