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 许可发布