blob: dcef854355e5d701b5cad99902ba8308a685507c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import type { Component } from 'vue';
export interface Tool {
name: string
path: string
description: string
keywords: string[]
component: () => Promise<Component>
icon: Component
redirectFrom?: string[]
isNew: boolean
createdAt?: Date
}
export interface ToolCategory {
name: string
components: Tool[]
}
export type ToolWithCategory = Tool & { category: string };
|