• A function to add a snippet, allowing users to input snippet details and choose where to save it.

    Parameters

    • allLanguages: any[]

      An array of available programming languages.

    • snippetsProvider: SnippetsProvider

      Provider for managing global snippets.

    • wsSnippetsProvider: SnippetsProvider

      Provider for managing workspace-specific snippets.

    • workspaceSnippetsAvailable: boolean

      A flag indicating whether workspace-specific snippets are available.

    Returns Promise<void>