useLogNormalizer.js 540 B

123456789101112131415161718192021
  1. import {
  2. onEntityAdded,
  3. onEntityUpdated,
  4. onEntityRemoved
  5. } from "pinia-colada-plugin-normalizer"
  6. const getContext = () => import.meta.server ? "server" : "client"
  7. export default function useLogNormalizer() {
  8. onEntityAdded("character", (event) =>
  9. console.log("[onEntityAdded]", getContext(), event.key)
  10. )
  11. onEntityUpdated("character", (event) =>
  12. console.log("[onEntityUpdated]", getContext(), event.key)
  13. )
  14. onEntityRemoved("character", (event) =>
  15. console.log("[onEntityRemoved]", getContext(), event.key)
  16. )
  17. }