Home

tailwind-ctp-intellisense @16d9c1c60a14c4b35eb98c8d4bfe8b97ca44673a - refs - log -
-
https://git.jolheiser.com/tailwind-ctp-intellisense.git
Tailwind intellisense + Catppuccin
tailwind-ctp-intellisense / packages / tailwindcss-intellisense / src / lsp / notifications.ts
- raw
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import { Connection } from 'vscode-languageserver'
import { LanguageClient } from 'vscode-languageclient'

export function onMessage(
  connection: LanguageClient | Connection,
  name: string,
  handler: (params: any) => Thenable<Record<string, any>>
): void {
  connection.onNotification(`tailwindcss/${name}`, async (params: any) => {
    const { _id, ...rest } = params
    connection.sendNotification(`tailwindcss/${name}Response`, {
      _id,
      ...(await handler(rest)),
    })
  })
}