indicative-parser
Advanced tools
Comparing version 7.0.3 to 7.1.0
@@ -0,2 +1,4 @@ | ||
import * as t from './src/Types'; | ||
export { rulesParser, messagesParser } from './src/main'; | ||
export { ParsedRule, ParsedMessages, ParsedSchema, ParsedFieldsMessages, ParsedRulesMessages, Schema, SchemaNodeArray, SchemaNodeLiteral, SchemaNodeObject, Message, Messages, } from './src/contracts'; | ||
export * from './src/Contracts'; | ||
export { t }; |
"use strict"; | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const t = __importStar(require("./src/Types")); | ||
exports.t = t; | ||
var main_1 = require("./src/main"); | ||
exports.rulesParser = main_1.rulesParser; | ||
exports.messagesParser = main_1.messagesParser; |
@@ -1,3 +0,3 @@ | ||
import { Schema, ParsedSchema, ParsedMessages, Messages } from './contracts'; | ||
export declare function rulesParser(schema: Schema): ParsedSchema; | ||
import { Schema, Messages, ParsedSchema, ParsedMessages, ParsedTypedSchema } from './Contracts'; | ||
export declare function rulesParser(schema: ParsedTypedSchema | Schema): ParsedSchema; | ||
export declare function messagesParser(schema: Messages): ParsedMessages; |
@@ -48,2 +48,5 @@ "use strict"; | ||
} | ||
if (isArray) { | ||
throw new Error('2d arrays are currently not supported'); | ||
} | ||
return parseFieldForRules(tokens, rules, out.each[token].children, index); | ||
@@ -64,3 +67,3 @@ } | ||
return Object | ||
.keys(schema) | ||
.keys(schema.schema ? schema.schema : schema) | ||
.reduce((result, field) => { | ||
@@ -67,0 +70,0 @@ const rules = schema[field]; |
{ | ||
"name": "indicative-parser", | ||
"version": "7.0.3", | ||
"version": "7.1.0", | ||
"description": "Schema parser for Indicative", | ||
@@ -46,3 +46,3 @@ "main": "build/index.js", | ||
"eslint": "^6.7.2", | ||
"eslint-plugin-adonis": "^1.0.1", | ||
"eslint-plugin-adonis": "^1.0.2", | ||
"husky": "^3.1.0", | ||
@@ -55,3 +55,3 @@ "japa": "^3.0.1", | ||
"typedoc-plugin-external-module-name": "^2.1.0", | ||
"typescript": "^3.7.2" | ||
"typescript": "^3.7.3" | ||
}, | ||
@@ -58,0 +58,0 @@ "nyc": { |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
26092
35
523
1