Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
nodejs /
ajv /
dist /
vocabularies /
jtd /
Delete
Unzip
Name
Size
Permission
Date
Action
discriminator.d.ts
391
B
-rw-r--r--
2023-12-16 08:36
discriminator.js
2.72
KB
-rw-r--r--
2023-12-16 08:36
discriminator.js.map
2.63
KB
-rw-r--r--
2023-12-16 08:36
elements.d.ts
264
B
-rw-r--r--
2023-12-16 08:36
elements.js
949
B
-rw-r--r--
2023-12-16 08:36
elements.js.map
908
B
-rw-r--r--
2023-12-16 08:36
enum.d.ts
233
B
-rw-r--r--
2023-12-16 08:36
enum.js
1.7
KB
-rw-r--r--
2023-12-16 08:36
enum.js.map
1.65
KB
-rw-r--r--
2023-12-16 08:36
error.d.ts
529
B
-rw-r--r--
2023-12-16 08:36
error.js
893
B
-rw-r--r--
2023-12-16 08:36
error.js.map
716
B
-rw-r--r--
2023-12-16 08:36
index.d.ts
541
B
-rw-r--r--
2023-12-16 08:36
index.js
962
B
-rw-r--r--
2023-12-16 08:36
index.js.map
530
B
-rw-r--r--
2023-12-16 08:36
metadata.d.ts
254
B
-rw-r--r--
2023-12-16 08:36
metadata.js
810
B
-rw-r--r--
2023-12-16 08:36
metadata.js.map
787
B
-rw-r--r--
2023-12-16 08:36
nullable.d.ts
305
B
-rw-r--r--
2023-12-16 08:36
nullable.js
859
B
-rw-r--r--
2023-12-16 08:36
nullable.js.map
801
B
-rw-r--r--
2023-12-16 08:36
optionalProperties.d.ts
120
B
-rw-r--r--
2023-12-16 08:36
optionalProperties.js
436
B
-rw-r--r--
2023-12-16 08:36
optionalProperties.js.map
398
B
-rw-r--r--
2023-12-16 08:36
properties.d.ts
903
B
-rw-r--r--
2023-12-16 08:36
properties.js
6.17
KB
-rw-r--r--
2023-12-16 08:36
properties.js.map
5.62
KB
-rw-r--r--
2023-12-16 08:36
ref.d.ts
203
B
-rw-r--r--
2023-12-16 08:36
ref.js
2.59
KB
-rw-r--r--
2023-12-16 08:36
ref.js.map
2.38
KB
-rw-r--r--
2023-12-16 08:36
type.d.ts
509
B
-rw-r--r--
2023-12-16 08:36
type.js
2.64
KB
-rw-r--r--
2023-12-16 08:36
type.js.map
2.5
KB
-rw-r--r--
2023-12-16 08:36
union.d.ts
120
B
-rw-r--r--
2023-12-16 08:36
union.js
343
B
-rw-r--r--
2023-12-16 08:36
union.js.map
320
B
-rw-r--r--
2023-12-16 08:36
values.d.ts
261
B
-rw-r--r--
2023-12-16 08:36
values.js
1.79
KB
-rw-r--r--
2023-12-16 08:36
values.js.map
1.71
KB
-rw-r--r--
2023-12-16 08:36
Save
Rename
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.intRange = void 0; const codegen_1 = require("../../compile/codegen"); const timestamp_1 = require("../../runtime/timestamp"); const util_1 = require("../../compile/util"); const metadata_1 = require("./metadata"); const error_1 = require("./error"); exports.intRange = { int8: [-128, 127, 3], uint8: [0, 255, 3], int16: [-32768, 32767, 5], uint16: [0, 65535, 5], int32: [-2147483648, 2147483647, 10], uint32: [0, 4294967295, 10], }; const error = { message: (cxt) => (0, error_1.typeErrorMessage)(cxt, cxt.schema), params: (cxt) => (0, error_1.typeErrorParams)(cxt, cxt.schema), }; function timestampCode(cxt) { const { gen, data, it } = cxt; const { timestamp, allowDate } = it.opts; if (timestamp === "date") return (0, codegen_1._) `${data} instanceof Date `; const vts = (0, util_1.useFunc)(gen, timestamp_1.default); const allowDateArg = allowDate ? (0, codegen_1._) `, true` : codegen_1.nil; const validString = (0, codegen_1._) `typeof ${data} == "string" && ${vts}(${data}${allowDateArg})`; return timestamp === "string" ? validString : (0, codegen_1.or)((0, codegen_1._) `${data} instanceof Date`, validString); } const def = { keyword: "type", schemaType: "string", error, code(cxt) { (0, metadata_1.checkMetadata)(cxt); const { data, schema, parentSchema, it } = cxt; let cond; switch (schema) { case "boolean": case "string": cond = (0, codegen_1._) `typeof ${data} == ${schema}`; break; case "timestamp": { cond = timestampCode(cxt); break; } case "float32": case "float64": cond = (0, codegen_1._) `typeof ${data} == "number"`; break; default: { const sch = schema; cond = (0, codegen_1._) `typeof ${data} == "number" && isFinite(${data}) && !(${data} % 1)`; if (!it.opts.int32range && (sch === "int32" || sch === "uint32")) { if (sch === "uint32") cond = (0, codegen_1._) `${cond} && ${data} >= 0`; } else { const [min, max] = exports.intRange[sch]; cond = (0, codegen_1._) `${cond} && ${data} >= ${min} && ${data} <= ${max}`; } } } cxt.pass(parentSchema.nullable ? (0, codegen_1.or)((0, codegen_1._) `${data} === null`, cond) : cond); }, }; exports.default = def; //# sourceMappingURL=type.js.map