22 lines
504 B
TypeScript
22 lines
504 B
TypeScript
import dayjs from 'dayjs'
|
|
import utc from 'dayjs/plugin/utc.js'
|
|
import timezone from 'dayjs/plugin/timezone.js'
|
|
|
|
export default defineNuxtPlugin((nuxtApp) => {
|
|
dayjs.extend(utc)
|
|
dayjs.extend(timezone)
|
|
nuxtApp.provide('dayjs', dayjs)
|
|
})
|
|
|
|
// declare module '#app' {
|
|
// interface NuxtApp {
|
|
// $dayjs: dayjs.Dayjs
|
|
// }
|
|
// }
|
|
|
|
// declare module '@vue/runtime-core' {
|
|
// interface ComponentCustomProperties {
|
|
// $dayjs(date?: dayjs.ConfigType): dayjs.Dayjs
|
|
// }
|
|
// }
|