Expand description
TypeScript 高级类型系统实现
Structs§
- Conditional
- 条件类型,表示 T extends U ? X : Y
- Inference
Result - 类型推断结果
- Mapped
- 映射类型,表示 { [K in keyof T]: V } 或类似形式
- Mapped
KeyModifier - 映射类型键修饰符
- Template
Literal - 模板字面量类型,表示
${string}或更复杂的模板
Enums§
- Conditional
Modifier - 条件类型约束修饰符
- Mapped
Constraint - 映射类型约束
- Template
Literal Part - 模板字面量类型片段
- TsError
- TypeScript 错误类型枚举
- TsValue
- TypeScript 值类型枚举
Traits§
- ToTs
Value - 从 Rust 类型转换为 TypeScript 值的 trait