I see you have your typescript.json
snippets file in this location:
.vscode/snippets/typescript.json
It does not go there - the snippets
folder is just for emmet snippets (and they have a very different form).
When you go to the Gear icon (lower left) and open User Snippets
and choose your language, vscode will create the file in the proper location. Then you can open that - by going to the same Gear/User Snippets - look for your your .json file listed there and insert your snippet into that.
If you choose to create a snippets file for that particualr workspace, the snippets file would be located at
.vscode/<aNameYouChoose>.code-snippets
and your snippet would go into that file.
With the additional info that you were trying to get the Project Snippets extension to work, I had to go to its repository to see that it is deprecated:
Deprecated - This feature is now part of VSCode
This feature now ships with visual studio code!
Steps to using built-in workspace snippets:
Create a {namehere}.code-snippets file in .vscode folder The file must
be within .vscode folder (not in sub-folders) Your snippets can now be
checked in and shared with your team Note: when using the snippet you
will see (Workspace Snippet) in the intellisense autocomplete
dropdown.
It is very unfortunate that he hasn't published the README info to the Marketplace version of the extension!
In any case, if you create a <aNameYouChoose>.code-snippets
file in the .vscode
folder that is where you put your snippets. It really doesn't matter what you name it as you cannot limit their scope by the fileName, but you can in each snippet itself with the `scope argument:
{
"console": {
"prefix": "console",
"scope": "typescript",
"body": "console.log('$1', $1);$2"
}
}