Skip to content

tawk: ship first-class TypeScript types (4+ year community gap) #15

@productdevbook

Description

@productdevbook

`tawk-messenger-react#13` open since 2022. No first-party types. Community ships hand-rolled `.d.ts` shims.

Evidence

Tasks

  • Full typings for `window.Tawk_API`: `setAttributes`, `addEvent`, `visitor`, `showWidget`, `hideWidget`, `maximize`, `minimize`, `toggle`, `popup`, `endChat`, `onLoad`, `onStatusChange`, `onChatMaximized`, `onChatMinimized`, `onChatHidden`, `onChatStarted`, `onChatEnded`, `onChatMessageVisitor`, `onChatMessageAgent`, `onChatMessageSystem`, `onAgentJoinChat`, `onAgentLeaveChat`, `onChatSatisfaction`, `onVisitorNameChanged`, `onFileUpload`, `onTagsUpdated`, `onUnreadCountChanged`, `login`, `logout`, `switchWidget`
  • Callback payload types (not `any` or `Function`)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions