@142vip/vitepress
Version:
基于vitepress框架搭建静态站点的常用工具包,提供ElementPlus相关组件和主题
67 lines (66 loc) • 1.21 kB
TypeScript
import type { PackageJSON } from '@142vip/utils';
/**
* 页脚参数
*/
interface FooterParams {
license: string;
pkgName: string;
pkgVersion: string;
orgName?: string;
orgLink: string;
owner?: string;
ownerLink: string;
}
/**
* 页脚
*/
interface VipFooter {
message: string;
copyright: string;
}
/**
* 获取通用型页脚内容
*/
export declare function getVipFooter(params: FooterParams): VipFooter;
/**
* 团队成员
*/
export declare const vipTeamMembers: ({
avatar: string;
name: string;
title: string;
links: {
icon: string;
link: string;
}[];
org?: undefined;
orgLink?: undefined;
} | {
avatar: string;
name: string;
title: string;
org: string;
orgLink: string;
links: {
icon: string;
link: string;
}[];
})[];
/**
* 基本包结构
*/
export interface VipPackageJSON extends Pick<PackageJSON, 'name' | 'version'> {
description: string;
private?: boolean;
}
/**
* 模块项目结构
*/
export interface VipProject extends VipPackageJSON {
id?: string;
npm?: string;
changelog: string;
readme: string;
sourceCode: string;
}
export {};