mirror of
https://github.com/arthur-pbty/portfolio2023.git
synced 2026-06-03 23:36:21 +02:00
restart portfolio
This commit is contained in:
+22
@@ -308,6 +308,27 @@ declare module '@ioc:Adonis/Core/Validator' {
|
||||
getTree(): SchemaLiteral;
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Signature to define a bigint or bigint number type
|
||||
*/
|
||||
export interface BigIntType {
|
||||
(rules?: Rule[]): {
|
||||
t: bigint;
|
||||
getTree(): SchemaLiteral;
|
||||
};
|
||||
optional(rules?: Rule[]): {
|
||||
t?: bigint;
|
||||
getTree(): SchemaLiteral;
|
||||
};
|
||||
nullable(rules?: Rule[]): {
|
||||
t: bigint | null;
|
||||
getTree(): SchemaLiteral;
|
||||
};
|
||||
nullableAndOptional(rules?: Rule[]): {
|
||||
t?: bigint | null;
|
||||
getTree(): SchemaLiteral;
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Signature to define an object with members or an optional object
|
||||
* with members.
|
||||
@@ -520,6 +541,7 @@ declare module '@ioc:Adonis/Core/Validator' {
|
||||
string: StringType;
|
||||
boolean: BooleanType;
|
||||
number: NumberType;
|
||||
bigint: BigIntType;
|
||||
date: DateType;
|
||||
enum: EnumType;
|
||||
enumSet: EnumSetType;
|
||||
|
||||
+16
@@ -71,6 +71,21 @@ number.nullable = function nullableNumber(rules) {
|
||||
number.nullableAndOptional = function nullableAndOptionalNumber(rules) {
|
||||
return (0, utils_1.getLiteralType)('number', true, true, undefined, rules || []);
|
||||
};
|
||||
/**
|
||||
* bigint schema type
|
||||
*/
|
||||
function bigint(rules) {
|
||||
return (0, utils_1.getLiteralType)('bigint', false, false, undefined, rules || []);
|
||||
}
|
||||
bigint.optional = function optionalBigInt(rules) {
|
||||
return (0, utils_1.getLiteralType)('bigint', true, false, undefined, rules || []);
|
||||
};
|
||||
bigint.nullable = function nullableBigInt(rules) {
|
||||
return (0, utils_1.getLiteralType)('bigint', false, true, undefined, rules || []);
|
||||
};
|
||||
bigint.nullableAndOptional = function nullableAndOptionalBigInt(rules) {
|
||||
return (0, utils_1.getLiteralType)('bigint', true, true, undefined, rules || []);
|
||||
};
|
||||
/**
|
||||
* Date schema type
|
||||
*/
|
||||
@@ -250,6 +265,7 @@ exports.schema = {
|
||||
string,
|
||||
boolean,
|
||||
number,
|
||||
bigint,
|
||||
date,
|
||||
object,
|
||||
array,
|
||||
|
||||
+1
@@ -27,6 +27,7 @@ export { oneOf as enum } from './primitives/enum';
|
||||
export { enumSet } from './primitives/enumSet';
|
||||
export { file } from './primitives/file';
|
||||
export { number } from './primitives/number';
|
||||
export { bigint } from './primitives/bigint';
|
||||
export { object } from './primitives/object';
|
||||
export { string } from './primitives/string';
|
||||
export { alpha } from './string/alpha';
|
||||
|
||||
+3
-1
@@ -8,7 +8,7 @@
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.equalTo = exports.minLength = exports.maxLength = exports.mobile = exports.uuid = exports.ip = exports.normalizeUrl = exports.url = exports.normalizeEmail = exports.email = exports.trim = exports.escape = exports.regex = exports.alphaNum = exports.alpha = exports.string = exports.object = exports.number = exports.file = exports.enumSet = exports.enum = exports.date = exports.boolean = exports.array = exports.range = exports.unsigned = exports.notIn = exports.requiredWhen = exports.requiredIfNotExistsAny = exports.requiredIfNotExistsAll = exports.requiredIfNotExists = exports.requiredIfExistsAny = exports.requiredIfExistsAll = exports.requiredIfExists = exports.nullable = exports.required = exports.confirmed = exports.beforeOrEqualToField = exports.beforeField = exports.beforeOrEqual = exports.before = exports.afterOrEqualToField = exports.afterField = exports.afterOrEqual = exports.after = exports.distinct = void 0;
|
||||
exports.equalTo = exports.minLength = exports.maxLength = exports.mobile = exports.uuid = exports.ip = exports.normalizeUrl = exports.url = exports.normalizeEmail = exports.email = exports.trim = exports.escape = exports.regex = exports.alphaNum = exports.alpha = exports.string = exports.object = exports.bigint = exports.number = exports.file = exports.enumSet = exports.enum = exports.date = exports.boolean = exports.array = exports.range = exports.unsigned = exports.notIn = exports.requiredWhen = exports.requiredIfNotExistsAny = exports.requiredIfNotExistsAll = exports.requiredIfNotExists = exports.requiredIfExistsAny = exports.requiredIfExistsAll = exports.requiredIfExists = exports.nullable = exports.required = exports.confirmed = exports.beforeOrEqualToField = exports.beforeField = exports.beforeOrEqual = exports.before = exports.afterOrEqualToField = exports.afterField = exports.afterOrEqual = exports.after = exports.distinct = void 0;
|
||||
var distinct_1 = require("./array/distinct");
|
||||
Object.defineProperty(exports, "distinct", { enumerable: true, get: function () { return distinct_1.distinct; } });
|
||||
var after_1 = require("./date/after");
|
||||
@@ -67,6 +67,8 @@ var file_1 = require("./primitives/file");
|
||||
Object.defineProperty(exports, "file", { enumerable: true, get: function () { return file_1.file; } });
|
||||
var number_1 = require("./primitives/number");
|
||||
Object.defineProperty(exports, "number", { enumerable: true, get: function () { return number_1.number; } });
|
||||
var bigint_1 = require("./primitives/bigint");
|
||||
Object.defineProperty(exports, "bigint", { enumerable: true, get: function () { return bigint_1.bigint; } });
|
||||
var object_1 = require("./primitives/object");
|
||||
Object.defineProperty(exports, "object", { enumerable: true, get: function () { return object_1.object; } });
|
||||
var string_1 = require("./primitives/string");
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@adonisjs/validator",
|
||||
"version": "12.5.0",
|
||||
"version": "12.6.0",
|
||||
"description": "Validator for adonis framework",
|
||||
"main": "build/providers/ValidatorProvider.js",
|
||||
"files": [
|
||||
|
||||
Reference in New Issue
Block a user