本文用于演示本主题在不同内容类型下的排版效果,包含标题层级、列表、引用、行内 code 等元素。

概述

这是一段普通正文。你可以在这里看到斜体加粗、以及行内代码 const x = 1 的渲染效果。下面根据主题展示不同的富内容。

类型定义(TypeScript)

1
2
3
4
5
6
7
8
9
type Awaited<T> = T extends Promise<infer U> ? U : T;

interface User {
id: number;
name: string;
roles: string[];
}

const pick = <T, K extends keyof T>(obj: T, key: K): T[K] => obj[key];