UNPKG

fox-block-builder

Version:

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

22 lines (21 loc) 982 B
import { ElementBuilderBase } from '../internal/base'; import { Prop } from '../internal/constants'; import { ActionId, Confirm, DatePickerPicker, End, FocusOnLoad, InitialOffset, MaxOffset, MinOffset, Placeholder } from '../internal/methods'; import type { ConfirmationDialogBuilder } from '../bits'; import { DatePickerPickerParams, OffsetParams } from '../internal'; export interface DatePickerParams { actionId?: string; initialOffset?: OffsetParams; placeholder?: string; [Prop.MinOffset]?: OffsetParams; [Prop.MaxOffset]?: OffsetParams; [Prop.DatePickerPicker]?: DatePickerPickerParams; } export interface DatePickerBuilder extends ActionId, Confirm<ConfirmationDialogBuilder>, End, FocusOnLoad, InitialOffset, MinOffset, MaxOffset, Placeholder, DatePickerPicker { } /** * @@link https://api.slack.com/reference/block-kit/block-elements#datepicker * @@displayName Date Picker */ export declare class DatePickerBuilder extends ElementBuilderBase { }