[{"id":"111142353618611408","created_at":"2023-09-28T10:42:09.783Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/hendrysadrak/statuses/111142353618611408","url":"https://mastodon.social/@hendrysadrak/111142353618611408","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":"2023-09-28T10:48:21.826Z","content":"<p>Using Vuex Stores with Composition API in Vue 2.7 </p><p><a href=\"https://www.hendrysadrak.com/posts/vue-2-composition-api-and-vuex\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hendrysadrak.com/posts/vue-2-c</span><span class=\"invisible\">omposition-api-and-vuex</span></a> </p><p><a href=\"https://mastodon.social/tags/vue\" class=\"mention hashtag\" rel=\"tag\">#<span>vue</span></a> <a href=\"https://mastodon.social/tags/vuejs\" class=\"mention hashtag\" rel=\"tag\">#<span>vuejs</span></a> <a href=\"https://mastodon.social/tags/javascript\" class=\"mention hashtag\" rel=\"tag\">#<span>javascript</span></a> <a href=\"https://mastodon.social/tags/typescript\" class=\"mention hashtag\" rel=\"tag\">#<span>typescript</span></a> <a href=\"https://mastodon.social/tags/frontend\" class=\"mention hashtag\" rel=\"tag\">#<span>frontend</span></a> <a href=\"https://mastodon.social/tags/compositionapi\" class=\"mention hashtag\" rel=\"tag\">#<span>compositionapi</span></a> <a href=\"https://mastodon.social/tags/vue2\" class=\"mention hashtag\" rel=\"tag\">#<span>vue2</span></a></p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"111141935716298042","username":"hendrysadrak","acct":"hendrysadrak","display_name":"Hendry","locked":false,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2023-09-28T00:00:00.000Z","note":"","url":"https://mastodon.social/@hendrysadrak","uri":"https://mastodon.social/users/hendrysadrak","avatar":"https://mastodon.social/avatars/original/missing.png","avatar_static":"https://mastodon.social/avatars/original/missing.png","avatar_description":"","header":"https://mastodon.social/headers/original/missing.png","header_static":"https://mastodon.social/headers/original/missing.png","header_description":"","followers_count":1,"following_count":3,"statuses_count":1,"last_status_at":"2023-09-28","hide_collections":null,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"feature_approval":{"automatic":[],"manual":[],"current_user":"denied"},"emojis":[],"roles":[],"fields":[{"name":"me","value":"<a href=\"https://www.hendrysadrak.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">hendrysadrak.com</span><span class=\"invisible\"></span></a>","verified_at":"2023-09-28T08:59:42.472+00:00"},{"name":"me","value":"<span class=\"h-card\" translate=\"no\"><a href=\"https://fed.brid.gy/r/https://www.hendrysadrak.com\" class=\"u-url mention\">@<span>hendry@hendrysadrak.com</span></a></span>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"vue","url":"https://mastodon.social/tags/vue"},{"name":"vuejs","url":"https://mastodon.social/tags/vuejs"},{"name":"javascript","url":"https://mastodon.social/tags/javascript"},{"name":"typescript","url":"https://mastodon.social/tags/typescript"},{"name":"frontend","url":"https://mastodon.social/tags/frontend"},{"name":"compositionapi","url":"https://mastodon.social/tags/compositionapi"},{"name":"vue2","url":"https://mastodon.social/tags/vue2"}],"emojis":[],"tagged_collections":[],"quote":null,"card":{"url":"https://www.hendrysadrak.com/posts/vue-2-composition-api-and-vuex","title":"Using Vuex Stores with Composition API in Vue 2.7","description":"Get some elegancy for your Vuex modules in setup scripts. Stop writing magic strings to use your Vuex stores. Stop double-typing to have action and getter types in your components.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":4096,"height":3112,"image":null,"image_description":"","embed_url":"","blurhash":"UpKRZA}{xlJo%B-4WCNMaJrrR*jET0T0XSoe","published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}}]