Skip to content

Commit 556970a

Browse files
authored
chore: improve types (oxc-project#29)
1 parent d390e8c commit 556970a

File tree

1 file changed

+3
-24
lines changed

1 file changed

+3
-24
lines changed

Diff for: .vitepress/theme/constants/team.ts

+3-24
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,10 @@
1+
import type { DefaultTheme } from "vitepress";
2+
13
export type TeamMember = CoreTeamMember | CommunityTeamMember;
24

3-
interface TeamMemberBase /* extends VitePress' `TeamMember` type, which is not exporeted */ {
5+
interface TeamMemberBase extends DefaultTheme.TeamMember {
46
id: string;
57
type: "core" | "community";
6-
avatar: string;
7-
name: string;
8-
title?: string;
9-
org?: string;
10-
orgLink?: string;
11-
desc?: string;
12-
links?: {
13-
icon:
14-
| "discord"
15-
| "facebook"
16-
| "github"
17-
| "instagram"
18-
| "linkedin"
19-
| "mastodon"
20-
| "slack"
21-
| "twitter"
22-
| "x"
23-
| "youtube"
24-
| { svg: string };
25-
link: string;
26-
ariaLabel?: string;
27-
}[];
28-
sponsor?: string;
298
}
309

3110
export interface CoreTeamMember extends TeamMemberBase {

0 commit comments

Comments
 (0)