Comprehensive TypeScript type definitions for building Slack applications and integrations with the Node Slack SDK
Overall
score
94%
Radio Buttons
Radio button element
50%
100%
Action identifier
100%
100%
Option objects
100%
100%
Text composition
75%
100%
Divider Block
DividerBlock usage
100%
100%
SectionBlock usage
100%
100%
Proper type imports
100%
100%
Return type accuracy
100%
100%
Divider placement logic
100%
100%
Block structure correctness
100%
100%
Modal Views
Modal View Type
100%
100%
Text Object Types
53%
100%
Input Block Type
66%
100%
Plain Text Input
100%
100%
Multi-line Text Input
100%
100%
Static Select Menu
100%
100%
Option Objects
100%
100%
Multi-select Users
100%
100%
Date Picker Element
100%
100%
Pin Events
Pin event types
0%
100%
Event payload typing
0%
0%
Item type handling
0%
100%
Type guards
0%
53%
Event structure access
0%
100%
App Events (Install, Uninstall, Home Opened)
Import event types
100%
100%
Type annotation usage
100%
100%
AppInstalledEvent handling
100%
100%
AppUninstalledEvent handling
100%
100%
AppHomeOpenedEvent handling
100%
100%
Type discrimination
100%
100%
Image Element
Image element usage
40%
100%
Block structure types
60%
100%
Divider block usage
100%
100%
Message structure
75%
100%
Type annotations
70%
100%
Title display
100%
100%
Checkboxes
Checkboxes Type Usage
100%
100%
Option Structure
100%
100%
Initial Options
100%
100%
Action ID
100%
100%
Confirmation Dialog
100%
100%
Focus Behavior
100%
100%
Return Type
100%
100%
Multi-Select Menus
Input Block Usage
100%
100%
Multi-Select Users Element
100%
100%
Multi-Select Channels Element
100%
100%
Static Multi-Select Elements
100%
100%
Option Objects Structure
100%
100%
Text Object Composition
100%
100%
Header or Section Block
100%
100%
Focusable Mixin
Modal View Type
100%
100%
Input Block Type
100%
100%
Text Input Elements
100%
90%
Focusable Property
100%
100%
PlainTextElement Composition
100%
86%
Action IDs
100%
100%
Header Block
HeaderBlock Usage
100%
100%
PlainTextElement Usage
100%
50%
Block Type Definition
100%
33%
SectionBlock for Content
100%
100%
Message Payload Typing
100%
20%
Install with Tessl CLI
npx tessl i tessl/npm-slack--types