Skip to main content

ActionConstraints<A>

Defined in: src/types/actions/index.ts:28

Type Parameters

A

A extends SlackAction = SlackAction

Properties

action_id?

optional action_id?: A extends BlockAction<BlockElementAction> ? string | RegExp : never;

Defined in: src/types/actions/index.ts:31


block_id?

optional block_id?: A extends BlockAction<BlockElementAction> ? string | RegExp : never;

Defined in: src/types/actions/index.ts:30


callback_id?

optional callback_id?: Extract<A, {
callback_id?: string;
}> extends any ? string | RegExp : never;

Defined in: src/types/actions/index.ts:34


type?

optional type?: A["type"];

Defined in: src/types/actions/index.ts:29