userMeta.ts 374 B

123456789101112131415161718
  1. import type { RemovableRef } from '@vueuse/core';
  2. import { useStorage } from '@vueuse/core';
  3. export interface UserMeta {
  4. nick: string;
  5. mail: string;
  6. link: string;
  7. }
  8. const useUserMeta = (): RemovableRef<UserMeta> =>
  9. useStorage<UserMeta>('WALINE_USER_META', {
  10. nick: '',
  11. mail: '',
  12. link: '',
  13. });
  14. const UserMeta = useUserMeta();
  15. export default UserMeta;