Files
vscode-front-matter/src/models/PanelSettings.ts
2021-08-16 11:38:51 +02:00

37 lines
639 B
TypeScript

export interface PanelSettings {
seo: SEO;
slug: Slug;
tags: string[];
categories: string[];
freeform: boolean;
scripts: CustomScript[];
isInitialized: boolean;
modifiedDateUpdate: boolean;
contentInfo: FolderInfo[] | null;
writingSettingsEnabled: boolean;
fmHighlighting: boolean;
}
export interface SEO {
title: number;
description: number;
content: number;
descriptionField: string;
}
export interface Slug {
prefix: number;
suffix: number;
}
export interface FolderInfo {
title: string;
files: number;
}
export interface CustomScript {
title: string;
script: string;
nodeBin?: string;
}