gongxiangp2/types/mssql.d.ts
2026-07-03 15:12:20 +08:00

24 lines
546 B
TypeScript

declare module 'mssql' {
export interface Request {
input(name: string, type: unknown, value: unknown): Request
query<T = any>(sql: string): Promise<{ recordset: T[] }>
}
export interface ConnectionPool {
request(): Request
close(): Promise<void>
}
export const Int: unknown
export function NVarChar(length?: number): unknown
export function connect(config: unknown): Promise<ConnectionPool>
const sql: {
Int: typeof Int
NVarChar: typeof NVarChar
connect: typeof connect
}
export default sql
}