it-tools/buildModules/tool-config/plugin.ts
2021-05-28 19:46:22 +02:00

16 lines
441 B
TypeScript

// @ts-nocheck
import {Plugin} from '@nuxt/types'
import type {ToolRouteConfig} from '~/types/ToolConfig';
declare module 'vue/types/vue' {
interface Vue {
$toolListFlat: ToolRouteConfig[]
$toolList: { [key: string]: ToolRouteConfig[] }
}
}
const plugin: Plugin = (_, inject) => {
inject('toolListFlat', <%= serialize(options.toolListFlat) %>)
inject('toolList', <%= serialize(options.toolList) %>)
}
export default plugin