This commit is contained in:
2024-02-25 15:57:56 +01:00
parent f53d09629c
commit 22ceeab986
3 changed files with 101 additions and 58 deletions

View File

@@ -1,4 +1,4 @@
import type { MarkdownParsedContent, ParsedContent } from '@nuxt/content/dist/runtime/types'
import type { MarkdownParsedContent, MarkdownRoot, ParsedContent } from '@nuxt/content/dist/runtime/types'
export enum ColorsTheme {
RED = 'red',
@@ -20,9 +20,46 @@ export enum ColorsTheme {
ROSE = 'rose',
}
export interface JsonParsedContent<T> extends ParsedContent {
body: T
excerpt: ''
interface WakatimeData {
name: string
percent: number
}
export interface Stats {
coding: {
data: {
grand_total: {
total_seconds_including_other_language: number
}
range: {
start: string
}
}
}
editors: {
data: Array<WakatimeData>
}
os: {
data: Array<WakatimeData>
}
languages: {
data: Array<WakatimeData>
}
}
interface LanyardActivity {
name: string
state: string
details: string
timestamps: {
start: number
}
}
export interface Activity {
data: {
activities: Array<LanyardActivity>
}
}
export interface Post extends MarkdownParsedContent {