diff --git a/snippets/pinia.code-snippets b/snippets/pinia.code-snippets index 92d1433..d472fb3 100644 --- a/snippets/pinia.code-snippets +++ b/snippets/pinia.code-snippets @@ -18,5 +18,21 @@ "" ], "description": "Base code needed for a Pinia store file" + }, + "Pinia Store Base - Composition API": { + "prefix": "pstore-composition", + "body": [ + "import { defineStore, acceptHMRUpdate } from \"pinia\"", + "", + "export const use${TM_FILENAME_BASE/(.*)/${1:/capitalize}/}Store = defineStore(\"$TM_FILENAME_BASE\", () => {", + "\t${0}", + "})", + "", + "if (import.meta.hot) {", + "\timport.meta.hot.accept(acceptHMRUpdate(use${TM_FILENAME_BASE/(.*)/${1:/capitalize}/}Store, import.meta.hot))", + "}", + "" + ], + "description": "Base code needed for a Pinia store file with Composition API" } }