333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
{"version":3,"sources":["../browser/src/driver/sqlserver/MssqlParameter.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH;IA6CI,wBAAmB,KAAU,EAAS,IAAY;QAAE,gBAAmB;aAAnB,UAAmB,EAAnB,qBAAmB,EAAnB,IAAmB;YAAnB,+BAAmB;;QAApD,UAAK,GAAL,KAAK,CAAK;QAAS,SAAI,GAAJ,IAAI,CAAQ;QA3ClD,4EAA4E;QAC5E,oBAAoB;QACpB,4EAA4E;QAErE,WAAM,GAAU,EAAE,CAAC;QAwCtB,IAAI,CAAC,MAAM,GAAG,MAAM,IAAI,EAAE,CAAC;IAC/B,CAAC;IAEL,qBAAC;AAAD,CAjDA,AAiDC,IAAA","file":"MssqlParameter.js","sourcesContent":["/**\n * Sql server driver requires parameter types to be specified fo input parameters used in the query.\n *\n * @see https://github.com/patriksimek/node-mssql#data-types\n */\nexport class MssqlParameter {\n\n    // -------------------------------------------------------------------------\n    // Public Properties\n    // -------------------------------------------------------------------------\n\n    public params: any[] = [];\n\n    // -------------------------------------------------------------------------\n    // Constructor\n    // -------------------------------------------------------------------------\n\n    constructor(value: any, type: \"bit\");\n    constructor(value: any, type: \"bigint\");\n    constructor(value: any, type: \"decimal\", precision?: number, scale?: number);\n    constructor(value: any, type: \"float\");\n    constructor(value: any, type: \"int\");\n    constructor(value: any, type: \"money\");\n    constructor(value: any, type: \"numeric\", precision?: number, scale?: number);\n    constructor(value: any, type: \"smallint\");\n    constructor(value: any, type: \"smallmoney\");\n    constructor(value: any, type: \"real\");\n    constructor(value: any, type: \"tinyint\");\n    constructor(value: any, type: \"char\", length?: number);\n    constructor(value: any, type: \"nchar\", length?: number);\n    constructor(value: any, type: \"text\");\n    constructor(value: any, type: \"ntext\");\n    constructor(value: any, type: \"varchar\", length?: number);\n    constructor(value: any, type: \"nvarchar\", length?: number);\n    constructor(value: any, type: \"xml\");\n    constructor(value: any, type: \"time\", scale?: number);\n    constructor(value: any, type: \"date\");\n    constructor(value: any, type: \"datetime\");\n    constructor(value: any, type: \"datetime2\", scale?: number);\n    constructor(value: any, type: \"datetimeoffset\", scale?: number);\n    constructor(value: any, type: \"smalldatetime\");\n    constructor(value: any, type: \"uniqueidentifier\");\n    constructor(value: any, type: \"variant\");\n    constructor(value: any, type: \"binary\");\n    constructor(value: any, type: \"varbinary\", length?: number);\n    constructor(value: any, type: \"image\");\n    constructor(value: any, type: \"udt\");\n    constructor(value: any, type: \"geography\");\n    constructor(value: any, type: \"geometry\");\n    constructor(value: any, type: \"rowversion\");\n    constructor(public value: any, public type: string, ...params: number[]) {\n        this.params = params || [];\n    }\n\n}"],"sourceRoot":"../.."}