UNPKG

lynx-framework

Version:

lynx is a NodeJS framework for Web Development, based on decorators and the async/await support.

152 lines (150 loc) 11.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errors = void 0; exports.errors = { root: "value", key: "{{!label}} ", messages: { wrapArrays: true }, any: { unknown: "non è permesso", invalid: "contiene un valore non valido", empty: "non è permesso che sia vuoto", required: "è richiesto", allowOnly: "deve essere uno di {{valids}}", default: "threw an error when running default method" }, alternatives: { base: "non corrisponde a nessuna delle alternative permesse", child: "" }, array: { base: "deve essere un array", includes: "alla posizione {{pos}} non corrisponde a neesuno dei tipi permessi", includesSingle: 'il valore singolo di "{{!label}}" non corrisponde a nesusno dei tipi permessi', includesOne: "alla posizione {{pos}} fallisce perchè {{reason}}", includesOneSingle: 'il singolo valore di "{{!label}}" fallisce perchè {{reason}}', includesRequiredUnknowns: "non contiene {{unknownMisses}} valore(i) richiesti", includesRequiredKnowns: "non contiene {{knownMisses}}", includesRequiredBoth: "non contiene {{knownMisses}} e {{unknownMisses}} altri valore(i) richiesti", excludes: "alla posizione {{pos}} contiene un valore escluso", excludesSingle: 'singolo valore di "{{!label}}" contiene un valore escluso', min: "deve contenere almeno {{limit}} elementi", max: "deve contetere meno di o uguale a {{limit}} elementi", length: "deve contenere {{limit}} elementi", ordered: "alla posizione {{pos}} fallisce perchè {{reason}}", orderedLength: "alla posizione {{pos}} fallisce perchè l'array deve contenere al massimo {{limit}} elementi", ref: 'riferimenti "{{ref}}" che non è un numero intero positivo', sparse: "non deve essere uno sparse array", unique: "posizione {{pos}} contiene un valore duplicato" }, boolean: { base: "deve essere un boleano" }, binary: { base: "must be a buffer or a string", min: "must be at least {{limit}} bytes", max: "must be less than or equal to {{limit}} bytes", length: "must be {{limit}} bytes" }, date: { base: "deve essere un numero di millisecondi o una data valida", format: "deve essere una stringa in uno dei seguenti formati {{format}}", strict: "deve essere una data valida", min: 'deve essere più grande o uguale a "{{limit}}"', max: 'deve essere più priccola o uguale a "{{limit}}"', isoDate: "deve essere una data valida nel formato ISO 8601", timestamp: { javascript: "deve essere un timestamp valido o un numero in millisecondi", unix: "deve essere un timestamp valido o un numero in secondi" }, ref: 'il riferimento "{{ref}}" che non è una data' }, function: { base: "must be a Function", arity: "must have an arity of {{n}}", minArity: "must have an arity greater or equal to {{n}}", maxArity: "must have an arity lesser or equal to {{n}}", ref: "must be a Joi reference", class: "must be a class" }, lazy: { base: "!!schema error: lazy schema must be set", schema: "!!schema error: lazy schema function must return a schema" }, object: { base: "must be an object", child: '!!child "{{!child}}" fails because {{reason}}', min: "must have at least {{limit}} children", max: "must have less than or equal to {{limit}} children", length: "must have {{limit}} children", allowUnknown: '!!"{{!child}}" is not allowed', with: '!!"{{mainWithLabel}}" missing required peer "{{peerWithLabel}}"', without: '!!"{{mainWithLabel}}" conflict with forbidden peer "{{peerWithLabel}}"', missing: "must contain at least one of {{peersWithLabels}}", xor: "contains a conflict between exclusive peers {{peersWithLabels}}", or: "must contain at least one of {{peersWithLabels}}", and: "contains {{presentWithLabels}} without its required peers {{missingWithLabels}}", nand: '!!"{{mainWithLabel}}" must not exist simultaneously with {{peersWithLabels}}', assert: '!!"{{ref}}" validation failed because "{{ref}}" failed to {{message}}', rename: { multiple: 'cannot rename child "{{from}}" because multiple renames are disabled and another key was already renamed to "{{to}}"', override: 'cannot rename child "{{from}}" because override is disabled and target "{{to}}" exists', regex: { multiple: 'cannot rename children {{from}} because multiple renames are disabled and another key was already renamed to "{{to}}"', override: 'cannot rename children {{from}} because override is disabled and target "{{to}}" exists' } }, type: 'must be an instance of "{{type}}"', schema: "must be a Joi instance" }, number: { base: "deve essere un numero", min: "deve essere più grande o uguale a {{limit}}", max: "deve essere più piccolo o uguale a {{limit}}", less: "deve essere più piccolo di{{limit}}", greater: "deve essere più grande di {{limit}}", float: "deve essere un numero con la virgola", integer: "deve essere un numero intero", negative: "deve essere un numero negativo", positive: "deve essere un numero positivo", precision: "deve avere non più di {{limit}} cifre decimali", ref: 'il riferimento "{{ref}}" che non è un numero', multiple: "deve essere un multiplo di {{multiple}}" }, string: { base: "deve essere una stringa", min: "deve essere almeno di {{limit}} caratteri", max: "non può essere più lungo di {{limit}} caratteri", length: "deve essere di {{limit}} caratteri", alphanum: "deve contenere solo caratteri alfa-numerici", token: "deve contenere solo caratteri alfa-numerici e underscore", regex: { base: 'con valore "{{!value}}" non rispetta il seguente pattern: {{pattern}}', name: 'con valore "{{!value}}" non rispetta il pattern {{name}}', invert: { base: 'con valore "{{!value}}" non deve rispettare il seguente pattern: {{pattern}}', name: 'con valore "{{!value}}" non deve ripsettare il pattern {{name}}' } }, email: "deve essere un indirizzo email valido", uri: "deve essere un uri valido", uriRelativeOnly: "deve essere un uri relativo valido", uriCustomScheme: "deve essere un uri valido secondo lo schema {{scheme}}", isoDate: "deve essere una data in ISO 8601", guid: "deve essere un GUID valido", hex: "deve contenere solo caratteri esadecimali", base64: "deve essere un base64 valido", hostname: "deve essere un hostname valido", normalize: "deve essere un unicode normalizzato nell form {{form}}", lowercase: "deve contenere solo caratteri minuscoli", uppercase: "deve contenere solo caratteri maiuscoli", trim: "deve non terminare o iniziare con degli spazi", creditCard: "deve essere una carta di credito", ref: 'il riferimento "{{ref}}" che non è un numero', ip: "deve essere un indirizzo ip valido con CIDR {{cidr}}", ipVersion: "deve essere un indirizzo ip valido in una delel seguenti versioni {{version}} con CIDR {{cidr}}" } }; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2x5bngvbG9jYWxlL2pvaV9pdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLE1BQU0sR0FBRztJQUNsQixJQUFJLEVBQUUsT0FBTztJQUNiLEdBQUcsRUFBRSxhQUFhO0lBQ2xCLFFBQVEsRUFBRTtRQUNOLFVBQVUsRUFBRSxJQUFJO0tBQ25CO0lBQ0QsR0FBRyxFQUFFO1FBQ0QsT0FBTyxFQUFFLGdCQUFnQjtRQUN6QixPQUFPLEVBQUUsK0JBQStCO1FBQ3hDLEtBQUssRUFBRSw4QkFBOEI7UUFDckMsUUFBUSxFQUFFLGFBQWE7UUFDdkIsU0FBUyxFQUFFLCtCQUErQjtRQUMxQyxPQUFPLEVBQUUsNENBQTRDO0tBQ3hEO0lBQ0QsWUFBWSxFQUFFO1FBQ1YsSUFBSSxFQUFFLHNEQUFzRDtRQUM1RCxLQUFLLEVBQUUsRUFBRTtLQUNaO0lBQ0QsS0FBSyxFQUFFO1FBQ0gsSUFBSSxFQUFFLHNCQUFzQjtRQUM1QixRQUFRLEVBQ0osb0VBQW9FO1FBQ3hFLGNBQWMsRUFDViwrRUFBK0U7UUFDbkYsV0FBVyxFQUFFLG1EQUFtRDtRQUNoRSxpQkFBaUIsRUFDYiw4REFBOEQ7UUFDbEUsd0JBQXdCLEVBQ3BCLG9EQUFvRDtRQUN4RCxzQkFBc0IsRUFBRSw4QkFBOEI7UUFDdEQsb0JBQW9CLEVBQ2hCLDRFQUE0RTtRQUNoRixRQUFRLEVBQUUsbURBQW1EO1FBQzdELGNBQWMsRUFDViwyREFBMkQ7UUFDL0QsR0FBRyxFQUFFLDBDQUEwQztRQUMvQyxHQUFHLEVBQUUsc0RBQXNEO1FBQzNELE1BQU0sRUFBRSxtQ0FBbUM7UUFDM0MsT0FBTyxFQUFFLG1EQUFtRDtRQUM1RCxhQUFhLEVBQ1QsNkZBQTZGO1FBQ2pHLEdBQUcsRUFBRSwyREFBMkQ7UUFDaEUsTUFBTSxFQUFFLGtDQUFrQztRQUMxQyxNQUFNLEVBQUUsZ0RBQWdEO0tBQzNEO0lBQ0QsT0FBTyxFQUFFO1FBQ0wsSUFBSSxFQUFFLHdCQUF3QjtLQUNqQztJQUNELE1BQU0sRUFBRTtRQUNKLElBQUksRUFBRSw4QkFBOEI7UUFDcEMsR0FBRyxFQUFFLGtDQUFrQztRQUN2QyxHQUFHLEVBQUUsK0NBQStDO1FBQ3BELE1BQU0sRUFBRSx5QkFBeUI7S0FDcEM7SUFDRCxJQUFJLEVBQUU7UUFDRixJQUFJLEVBQUUseURBQXlEO1FBQy9ELE1BQU0sRUFDRixnRUFBZ0U7UUFDcEUsTUFBTSxFQUFFLDZCQUE2QjtRQUNyQyxHQUFHLEVBQUUsK0NBQStDO1FBQ3BELEdBQUcsRUFBRSxpREFBaUQ7UUFDdEQsT0FBTyxFQUFFLGtEQUFrRDtRQUMzRCxTQUFTLEVBQUU7WUFDUCxVQUFVLEVBQ04sNkRBQTZEO1lBQ2pFLElBQUksRUFBRSx3REFBd0Q7U0FDakU7UUFDRCxHQUFHLEVBQUUsNkNBQTZDO0tBQ3JEO0lBQ0QsUUFBUSxFQUFFO1FBQ04sSUFBSSxFQUFFLG9CQUFvQjtRQUMxQixLQUFLLEVBQUUsNkJBQTZCO1FBQ3BDLFFBQVEsRUFBRSw4Q0FBOEM7UUFDeEQsUUFBUSxFQUFFLDZDQUE2QztRQUN2RCxHQUFHLEVBQUUseUJBQXlCO1FBQzlCLEtBQUssRUFBRSxpQkFBaUI7S0FDM0I7SUFDRCxJQUFJLEVBQUU7UUFDRixJQUFJLEVBQUUseUNBQXlDO1FBQy9DLE1BQU0sRUFBRSwyREFBMkQ7S0FDdEU7SUFDRCxNQUFNLEVBQUU7UUFDSixJQUFJLEVBQUUsbUJBQW1CO1FBQ3pCLEtBQUssRUFBRSwrQ0FBK0M7UUFDdEQsR0FBRyxFQUFFLHVDQUF1QztRQUM1QyxHQUFHLEVBQUUsb0RBQW9EO1FBQ3pELE1BQU0sRUFBRSw4QkFBOEI7UUFDdEMsWUFBWSxFQUFFLCtCQUErQjtRQUM3QyxJQUFJLEVBQUUsaUVBQWlFO1FBQ3ZFLE9BQU8sRUFDSCx3RUFBd0U7UUFDNUUsT0FBTyxFQUFFLGtEQUFrRDtRQUMzRCxHQUFHLEVBQUUsaUVBQWlFO1FBQ3RFLEVBQUUsRUFBRSxrREFBa0Q7UUFDdEQsR0FBRyxFQUNDLGlGQUFpRjtRQUNyRixJQUFJLEVBQ0EsOEVBQThFO1FBQ2xGLE1BQU0sRUFDRix1RUFBdUU7UUFDM0UsTUFBTSxFQUFFO1lBQ0osUUFBUSxFQUNKLHNIQUFzSDtZQUMxSCxRQUFRLEVBQ0osd0ZBQXdGO1lBQzVGLEtBQUssRUFBRTtnQkFDSCxRQUFRLEVBQ0osdUhBQXVIO2dCQUMzSCxRQUFRLEVBQ0oseUZBQXlGO2FBQ2hHO1NBQ0o7UUFDRCxJQUFJLEVBQUUsbUNBQW1DO1FBQ3pDLE1BQU0sRUFBRSx3QkFBd0I7S0FDbkM7SUFDRCxNQUFNLEVBQUU7UUFDSixJQUFJLEVBQUUsdUJBQXVCO1FBQzdCLEdBQUcsRUFBRSw2Q0FBNkM7UUFDbEQsR0FBRyxFQUFFLCtDQUErQztRQUNwRCxJQUFJLEVBQUUscUNBQXFDO1FBQzNDLE9BQU8sRUFBRSxxQ0FBcUM7UUFDOUMsS0FBSyxFQUFFLHNDQUFzQztRQUM3QyxPQUFPLEVBQUUsOEJBQThCO1FBQ3ZDLFFBQVEsRUFBRSxnQ0FBZ0M7UUFDMUMsUUFBUSxFQUFFLGdDQUFnQztRQUMxQyxTQUFTLEVBQUUsZ0RBQWdEO1FBQzNELEdBQUcsRUFBRSw4Q0FBOEM7UUFDbkQsUUFBUSxFQUFFLHlDQUF5QztLQUN0RDtJQUNELE1BQU0sRUFBRTtRQUNKLElBQUksRUFBRSx5QkFBeUI7UUFDL0IsR0FBRyxFQUFFLDJDQUEyQztRQUNoRCxHQUFHLEVBQUUsaURBQWlEO1FBQ3RELE1BQU0sRUFBRSxvQ0FBb0M7UUFDNUMsUUFBUSxFQUFFLDZDQUE2QztRQUN2RCxLQUFLLEVBQUUsMERBQTBEO1FBQ2pFLEtBQUssRUFBRTtZQUNILElBQUksRUFDQSx1RUFBdUU7WUFDM0UsSUFBSSxFQUFFLDBEQUEwRDtZQUNoRSxNQUFNLEVBQUU7Z0JBQ0osSUFBSSxFQUNBLDhFQUE4RTtnQkFDbEYsSUFBSSxFQUNBLGlFQUFpRTthQUN4RTtTQUNKO1FBQ0QsS0FBSyxFQUFFLHVDQUF1QztRQUM5QyxHQUFHLEVBQUUsMkJBQTJCO1FBQ2hDLGVBQWUsRUFBRSxvQ0FBb0M7UUFDckQsZUFBZSxFQUNYLHdEQUF3RDtRQUM1RCxPQUFPLEVBQUUsa0NBQWtDO1FBQzNDLElBQUksRUFBRSw0QkFBNEI7UUFDbEMsR0FBRyxFQUFFLDJDQUEyQztRQUNoRCxNQUFNLEVBQUUsOEJBQThCO1FBQ3RDLFFBQVEsRUFBRSxnQ0FBZ0M7UUFDMUMsU0FBUyxFQUFFLHdEQUF3RDtRQUNuRSxTQUFTLEVBQUUseUNBQXlDO1FBQ3BELFNBQVMsRUFBRSx5Q0FBeUM7UUFDcEQsSUFBSSxFQUFFLCtDQUErQztRQUNyRCxVQUFVLEVBQUUsa0NBQWtDO1FBQzlDLEdBQUcsRUFBRSw4Q0FBOEM7UUFDbkQsRUFBRSxFQUFFLHNEQUFzRDtRQUMxRCxTQUFTLEVBQ0wsaUdBQWlHO0tBQ3hHO0NBQ0osQ0FBQyIsImZpbGUiOiJsb2NhbGUvam9pX2l0LmpzIiwic291cmNlUm9vdCI6Ii4uIn0=