/
opt
/
canhelp
/
node_modules
/
drizzle-orm
/
mysql-core
/
columns
/
/opt/canhelp/node_modules/drizzle-orm/mysql-core/columns
mkdir
upload
Name
Size
Mode
Actions
all.cjs
3160
0644
edit
dl
rm
all.cjs.map
2263
0644
edit
dl
rm
all.d.cts
1860
0644
edit
dl
rm
all.d.ts
1836
0644
edit
dl
rm
all.js
1406
0644
edit
dl
rm
all.js.map
2323
0644
edit
dl
rm
bigint.cjs
3170
0644
edit
dl
rm
bigint.cjs.map
5503
0644
edit
dl
rm
bigint.d.cts
2444
0644
edit
dl
rm
bigint.d.ts
2440
0644
edit
dl
rm
bigint.js
1914
0644
edit
dl
rm
bigint.js.map
5458
0644
edit
dl
rm
binary.cjs
2311
0644
edit
dl
rm
binary.cjs.map
3492
0644
edit
dl
rm
binary.d.cts
1374
0644
edit
dl
rm
binary.d.ts
1370
0644
edit
dl
rm
binary.js
1175
0644
edit
dl
rm
binary.js.map
3456
0644
edit
dl
rm
boolean.cjs
1944
0644
edit
dl
rm
boolean.cjs.map
2493
0644
edit
dl
rm
boolean.d.cts
1111
0644
edit
dl
rm
boolean.d.ts
1107
0644
edit
dl
rm
boolean.js
807
0644
edit
dl
rm
boolean.js.map
2452
0644
edit
dl
rm
char.cjs
2082
0644
edit
dl
rm
char.cjs.map
3982
0644
edit
dl
rm
char.d.cts
2148
0644
edit
dl
rm
char.d.ts
2143
0644
edit
dl
rm
char.js
964
0644
edit
dl
rm
char.js.map
3946
0644
edit
dl
rm
common.cjs
3675
0644
edit
dl
rm
common.cjs.map
7261
0644
edit
dl
rm
common.d.cts
3613
0644
edit
dl
rm
common.d.ts
3604
0644
edit
dl
rm
common.js
2289
0644
edit
dl
rm
common.js.map
7218
0644
edit
dl
rm
custom.cjs
2695
0644
edit
dl
rm
custom.cjs.map
8442
0644
edit
dl
rm
custom.d.cts
5768
0644
edit
dl
rm
custom.d.ts
5761
0644
edit
dl
rm
custom.js
1527
0644
edit
dl
rm
custom.js.map
8407
0644
edit
dl
rm
date.cjs
2739
0644
edit
dl
rm
date.cjs.map
5006
0644
edit
dl
rm
date.common.cjs
1991
0644
edit
dl
rm
date.common.cjs.map
2036
0644
edit
dl
rm
date.common.d.cts
1102
0644
edit
dl
rm
date.common.d.ts
1098
0644
edit
dl
rm
date.common.js
822
0644
edit
dl
rm
date.common.js.map
2002
0644
edit
dl
rm
date.d.cts
2518
0644
edit
dl
rm
date.d.ts
2512
0644
edit
dl
rm
date.js
1467
0644
edit
dl
rm
date.js.map
4958
0644
edit
dl
rm
datetime.cjs
3366
0644
edit
dl
rm
datetime.cjs.map
6355
0644
edit
dl
rm
datetime.d.cts
2954
0644
edit
dl
rm
datetime.d.ts
2948
0644
edit
dl
rm
datetime.js
2042
0644
edit
dl
rm
datetime.js.map
6307
0644
edit
dl
rm
decimal.cjs
5725
0644
edit
dl
rm
decimal.cjs.map
10930
0644
edit
dl
rm
decimal.d.cts
4143
0644
edit
dl
rm
decimal.d.ts
4138
0644
edit
dl
rm
decimal.js
4282
0644
edit
dl
rm
decimal.js.map
10874
0644
edit
dl
rm
double.cjs
2480
0644
edit
dl
rm
double.cjs.map
3823
0644
edit
dl
rm
double.d.cts
1536
0644
edit
dl
rm
double.d.ts
1532
0644
edit
dl
rm
double.js
1378
0644
edit
dl
rm
double.js.map
3790
0644
edit
dl
rm
enum.cjs
2235
0644
edit
dl
rm
enum.cjs.map
3540
0644
edit
dl
rm
enum.d.cts
1478
0644
edit
dl
rm
enum.d.ts
1473
0644
edit
dl
rm
enum.js
1083
0644
edit
dl
rm
enum.js.map
3504
0644
edit
dl
rm
float.cjs
2456
0644
edit
dl
rm
float.cjs.map
3790
0644
edit
dl
rm
float.d.cts
1517
0644
edit
dl
rm
float.d.ts
1513
0644
edit
dl
rm
float.js
1363
0644
edit
dl
rm
float.js.map
3757
0644
edit
dl
rm
index.cjs
3509
0644
edit
dl
rm
index.cjs.map
1330
0644
edit
dl
rm
index.d.cts
747
0644
edit
dl
rm
index.d.ts
722
0644
edit
dl
rm
index.js
755
0644
edit
dl
rm
index.js.map
1112
0644
edit
dl
rm
int.cjs
2107
0644
edit
dl
rm
int.cjs.map
3093
0644
edit
dl
rm
int.d.cts
1352
0644
edit
dl
rm
int.d.ts
1348
0644
edit
dl
rm
int.js
1032
0644
edit
dl
rm
int.js.map
3060
0644
edit
dl
rm
json.cjs
1801
0644
edit
dl
rm
json.cjs.map
2273
0644
edit
dl
rm
json.d.cts
1049
0644
edit
dl
rm
json.d.ts
1045
0644
edit
dl
rm
json.js
691
0644
edit
dl
rm
json.js.map
2232
0644
edit
dl
rm
mediumint.cjs
2257
0644
edit
dl
rm
mediumint.cjs.map
3247
0644
edit
dl
rm
mediumint.d.cts
1419
0644
edit
dl
rm
mediumint.d.ts
1414
0644
edit
dl
rm
mediumint.js
1128
0644
edit
dl
rm
mediumint.js.map
3214
0644
edit
dl
rm
real.cjs
2282
0644
edit
dl
rm
real.cjs.map
3458
0644
edit
dl
rm
real.d.cts
1412
0644
edit
dl
rm
real.d.ts
1408
0644
edit
dl
rm
real.js
1198
0644
edit
dl
rm
real.js.map
3425
0644
edit
dl
rm
serial.cjs
2011
0644
edit
dl
rm
serial.cjs.map
2854
0644
edit
dl
rm
serial.d.cts
1256
0644
edit
dl
rm
serial.d.ts
1252
0644
edit
dl
rm
serial.js
917
0644
edit
dl
rm
serial.js.map
2816
0644
edit
dl
rm
smallint.cjs
2235
0644
edit
dl
rm
smallint.cjs.map
3223
0644
edit
dl
rm
smallint.d.cts
1406
0644
edit
dl
rm
smallint.d.ts
1401
0644
edit
dl
rm
smallint.js
1115
0644
edit
dl
rm
smallint.js.map
3190
0644
edit
dl
rm
text.cjs
2677
0644
edit
dl
rm
text.cjs.map
6048
0644
edit
dl
rm
text.d.cts
3337
0644
edit
dl
rm
text.d.ts
3332
0644
edit
dl
rm
text.js
1417
0644
edit
dl
rm
text.js.map
5997
0644
edit
dl
rm
time.cjs
2007
0644
edit
dl
rm
time.cjs.map
2911
0644
edit
dl
rm
time.d.cts
1277
0644
edit
dl
rm
time.d.ts
1273
0644
edit
dl
rm
time.js
889
0644
edit
dl
rm
time.js.map
2875
0644
edit
dl
rm
timestamp.cjs
3311
0644
edit
dl
rm
timestamp.cjs.map
6029
0644
edit
dl
rm
timestamp.d.cts
2784
0644
edit
dl
rm
timestamp.d.ts
2779
0644
edit
dl
rm
timestamp.js
1965
0644
edit
dl
rm
timestamp.js.map
5985
0644
edit
dl
rm
tinyint.cjs
2213
0644
edit
dl
rm
tinyint.cjs.map
3201
0644
edit
dl
rm
tinyint.d.cts
1393
0644
edit
dl
rm
tinyint.d.ts
1388
0644
edit
dl
rm
tinyint.js
1102
0644
edit
dl
rm
tinyint.js.map
3168
0644
edit
dl
rm
varbinary.cjs
2413
0644
edit
dl
rm
varbinary.cjs.map
3568
0644
edit
dl
rm
varbinary.d.cts
1297
0644
edit
dl
rm
varbinary.d.ts
1293
0644
edit
dl
rm
varbinary.js
1250
0644
edit
dl
rm
varbinary.js.map
3532
0644
edit
dl
rm
varchar.cjs
2165
0644
edit
dl
rm
varchar.cjs.map
3988
0644
edit
dl
rm
varchar.d.cts
1986
0644
edit
dl
rm
varchar.d.ts
1981
0644
edit
dl
rm
varchar.js
1020
0644
edit
dl
rm
varchar.js.map
3952
0644
edit
dl
rm
year.cjs
1737
0644
edit
dl
rm
year.cjs.map
2127
0644
edit
dl
rm
year.d.cts
1006
0644
edit
dl
rm
year.d.ts
1002
0644
edit
dl
rm
year.js
627
0644
edit
dl
rm
year.js.map
2086
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/drizzle-orm/mysql-core/columns/bigint.js.map
(5458B)
{"version":3,"sources":["../../../src/mysql-core/columns/bigint.ts"],"sourcesContent":["import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';\nimport type { ColumnBaseConfig } from '~/column.ts';\nimport { entityKind } from '~/entity.ts';\nimport type { AnyMySqlTable } from '~/mysql-core/table.ts';\nimport { getColumnNameAndConfig } from '~/utils.ts';\nimport { MySqlColumnBuilderWithAutoIncrement, MySqlColumnWithAutoIncrement } from './common.ts';\n\nexport type MySqlBigInt53BuilderInitial<TName extends string> = MySqlBigInt53Builder<{\n\tname: TName;\n\tdataType: 'number';\n\tcolumnType: 'MySqlBigInt53';\n\tdata: number;\n\tdriverParam: number | string;\n\tenumValues: undefined;\n}>;\n\nexport class MySqlBigInt53Builder<T extends ColumnBuilderBaseConfig<'number', 'MySqlBigInt53'>>\n\textends MySqlColumnBuilderWithAutoIncrement<T, { unsigned: boolean }>\n{\n\tstatic override readonly [entityKind]: string = 'MySqlBigInt53Builder';\n\n\tconstructor(name: T['name'], unsigned: boolean = false) {\n\t\tsuper(name, 'number', 'MySqlBigInt53');\n\t\tthis.config.unsigned = unsigned;\n\t}\n\n\t/** @internal */\n\toverride build<TTableName extends string>(\n\t\ttable: AnyMySqlTable<{ name: TTableName }>,\n\t): MySqlBigInt53<MakeColumnConfig<T, TTableName>> {\n\t\treturn new MySqlBigInt53<MakeColumnConfig<T, TTableName>>(\n\t\t\ttable,\n\t\t\tthis.config as ColumnBuilderRuntimeConfig<any, any>,\n\t\t);\n\t}\n}\n\nexport class MySqlBigInt53<T extends ColumnBaseConfig<'number', 'MySqlBigInt53'>>\n\textends MySqlColumnWithAutoIncrement<T, { unsigned: boolean }>\n{\n\tstatic override readonly [entityKind]: string = 'MySqlBigInt53';\n\n\tgetSQLType(): string {\n\t\treturn `bigint${this.config.unsigned ? ' unsigned' : ''}`;\n\t}\n\n\toverride mapFromDriverValue(value: number | string): number {\n\t\tif (typeof value === 'number') {\n\t\t\treturn value;\n\t\t}\n\t\treturn Number(value);\n\t}\n}\n\nexport type MySqlBigInt64BuilderInitial<TName extends string> = MySqlBigInt64Builder<{\n\tname: TName;\n\tdataType: 'bigint';\n\tcolumnType: 'MySqlBigInt64';\n\tdata: bigint;\n\tdriverParam: string;\n\tenumValues: undefined;\n}>;\n\nexport class MySqlBigInt64Builder<T extends ColumnBuilderBaseConfig<'bigint', 'MySqlBigInt64'>>\n\textends MySqlColumnBuilderWithAutoIncrement<T, { unsigned: boolean }>\n{\n\tstatic override readonly [entityKind]: string = 'MySqlBigInt64Builder';\n\n\tconstructor(name: T['name'], unsigned: boolean = false) {\n\t\tsuper(name, 'bigint', 'MySqlBigInt64');\n\t\tthis.config.unsigned = unsigned;\n\t}\n\n\t/** @internal */\n\toverride build<TTableName extends string>(\n\t\ttable: AnyMySqlTable<{ name: TTableName }>,\n\t): MySqlBigInt64<MakeColumnConfig<T, TTableName>> {\n\t\treturn new MySqlBigInt64<MakeColumnConfig<T, TTableName>>(\n\t\t\ttable,\n\t\t\tthis.config as ColumnBuilderRuntimeConfig<any, any>,\n\t\t);\n\t}\n}\n\nexport class MySqlBigInt64<T extends ColumnBaseConfig<'bigint', 'MySqlBigInt64'>>\n\textends MySqlColumnWithAutoIncrement<T, { unsigned: boolean }>\n{\n\tstatic override readonly [entityKind]: string = 'MySqlBigInt64';\n\n\tgetSQLType(): string {\n\t\treturn `bigint${this.config.unsigned ? ' unsigned' : ''}`;\n\t}\n\n\t// eslint-disable-next-line unicorn/prefer-native-coercion-functions\n\toverride mapFromDriverValue(value: string): bigint {\n\t\treturn BigInt(value);\n\t}\n}\n\nexport interface MySqlBigIntConfig<T extends 'number' | 'bigint' = 'number' | 'bigint'> {\n\tmode: T;\n\tunsigned?: boolean;\n}\n\nexport function bigint<TMode extends MySqlBigIntConfig['mode']>(\n\tconfig: MySqlBigIntConfig<TMode>,\n): TMode extends 'number' ? MySqlBigInt53BuilderInitial<''> : MySqlBigInt64BuilderInitial<''>;\nexport function bigint<TName extends string, TMode extends MySqlBigIntConfig['mode']>(\n\tname: TName,\n\tconfig: MySqlBigIntConfig<TMode>,\n): TMode extends 'number' ? MySqlBigInt53BuilderInitial<TName> : MySqlBigInt64BuilderInitial<TName>;\nexport function bigint(a?: string | MySqlBigIntConfig, b?: MySqlBigIntConfig) {\n\tconst { name, config } = getColumnNameAndConfig<MySqlBigIntConfig>(a, b);\n\tif (config.mode === 'number') {\n\t\treturn new MySqlBigInt53Builder(name, config.unsigned);\n\t}\n\treturn new MySqlBigInt64Builder(name, config.unsigned);\n}\n"],"mappings":"AAEA,SAAS,kBAAkB;AAE3B,SAAS,8BAA8B;AACvC,SAAS,qCAAqC,oCAAoC;AAW3E,MAAM,6BACJ,oCACT;AAAA,EACC,QAA0B,UAAU,IAAY;AAAA,EAEhD,YAAY,MAAiB,WAAoB,OAAO;AACvD,UAAM,MAAM,UAAU,eAAe;AACrC,SAAK,OAAO,WAAW;AAAA,EACxB;AAAA;AAAA,EAGS,MACR,OACiD;AACjD,WAAO,IAAI;AAAA,MACV;AAAA,MACA,KAAK;AAAA,IACN;AAAA,EACD;AACD;AAEO,MAAM,sBACJ,6BACT;AAAA,EACC,QAA0B,UAAU,IAAY;AAAA,EAEhD,aAAqB;AACpB,WAAO,SAAS,KAAK,OAAO,WAAW,cAAc,EAAE;AAAA,EACxD;AAAA,EAES,mBAAmB,OAAgC;AAC3D,QAAI,OAAO,UAAU,UAAU;AAC9B,aAAO;AAAA,IACR;AACA,WAAO,OAAO,KAAK;AAAA,EACpB;AACD;AAWO,MAAM,6BACJ,oCACT;AAAA,EACC,QAA0B,UAAU,IAAY;AAAA,EAEhD,YAAY,MAAiB,WAAoB,OAAO;AACvD,UAAM,MAAM,UAAU,eAAe;AACrC,SAAK,OAAO,WAAW;AAAA,EACxB;AAAA;AAAA,EAGS,MACR,OACiD;AACjD,WAAO,IAAI;AAAA,MACV;AAAA,MACA,KAAK;AAAA,IACN;AAAA,EACD;AACD;AAEO,MAAM,sBACJ,6BACT;AAAA,EACC,QAA0B,UAAU,IAAY;AAAA,EAEhD,aAAqB;AACpB,WAAO,SAAS,KAAK,OAAO,WAAW,cAAc,EAAE;AAAA,EACxD;AAAA;AAAA,EAGS,mBAAmB,OAAuB;AAClD,WAAO,OAAO,KAAK;AAAA,EACpB;AACD;AAcO,SAAS,OAAO,GAAgC,GAAuB;AAC7E,QAAM,EAAE,MAAM,OAAO,IAAI,uBAA0C,GAAG,CAAC;AACvE,MAAI,OAAO,SAAS,UAAU;AAC7B,WAAO,IAAI,qBAAqB,MAAM,OAAO,QAAQ;AAAA,EACtD;AACA,SAAO,IAAI,qBAAqB,MAAM,OAAO,QAAQ;AACtD;","names":[]}
Save
cmd:
run