Skip to content

SQLType ​

自 1.4.0 起

TypeScript 到 SQL 类型映射。

签名 ​

typescript
type SQLType<T> = T extends string ? 'VARCHAR' : T extends number ? 'INTEGER' : T extends boolean ? 'BOOLEAN' : T extends Date ? 'TIMESTAMP' : 'TEXT'

参数 ​

参数描述
TTypeScript 类型

描述 ​

将 TypeScript 类型映射到对应的 SQL 类型。

示例 ​

基本用法 ​

typescript
import type { SQLType } from 'uni-types'

type Varchar = SQLType<string>
// 'VARCHAR'

type Integer = SQLType<number>
// 'INTEGER'

type Boolean = SQLType<boolean>
// 'BOOLEAN'

相关 ​

基于 MIT 许可发布