From e837c723a2806da535f12dd5e45e538461b9f407 Mon Sep 17 00:00:00 2001 From: Vasily Kuzin Date: Sat, 10 Sep 2022 11:26:52 +0300 Subject: [PATCH] Pinia composition API snippet #26 --- snippets/pinia.code-snippets | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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" } }