Skip to content

Commit 54669e3

Browse files
author
Sascha Goldhofer
committed
chore: update dist
1 parent c24a82b commit 54669e3

File tree

11 files changed

+24
-77
lines changed

11 files changed

+24
-77
lines changed

dist/index.d.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { resolveOneOf, resolveOneOfFuzzy } from "./lib/features/oneOf";
44
import { resolveAllOf } from "./lib/features/allOf";
55
import resolveRef from "./lib/resolveRef.strict";
66
import resolveRefMerge from "./lib/resolveRef.merge";
7-
import SchemaService from "./lib/SchemaService";
87
import settings from "./lib/config/settings";
98
import validateAsync from "./lib/validateAsync";
109
import { reduceSchema } from "./lib/reduceSchema";
@@ -29,11 +28,11 @@ draft07Config, // config implementing draft07 specs
2928
draftJsonEditorConfig, // adjusted config of draft04 to better support the json-editor
3029
getTypeOf, // returns the javascript datatype
3130
isDynamicSchema, // NEW
32-
isJsonError, JsonEditor, // adjusted core of draft04 to better support the json-editor
31+
isJsonError, JsonEditor, // adjusted core of draft07 to better support the json-editor
3332
mergeSchema, // NEW
3433
reduceSchema, // NEW
3534
render, resolveAllOf, resolveDynamicSchema, // NEW
36-
resolveOneOf, resolveOneOfFuzzy, resolveRef, resolveRefMerge, SchemaService, settings, validateAsync };
35+
resolveOneOf, resolveOneOfFuzzy, resolveRef, resolveRefMerge, settings, validateAsync };
3736
import { DraftConfig } from "./lib/draft";
3837
import { EachCallback } from "./lib/each";
3938
import { EachSchemaCallback } from "./lib/eachSchema";

dist/jsonSchemaLibrary.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/lib/SchemaService.d.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

dist/lib/config/settings.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,9 @@ declare const _default: {
33
GET_TEMPLATE_RECURSION_LIMIT: number;
44
floatingPointPrecision: number;
55
propertyBlacklist: string[];
6+
templateDefaultOptions: {
7+
addOptionalProps: boolean;
8+
removeInvalidData: boolean;
9+
};
610
};
711
export default _default;

dist/lib/draft/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export declare class Draft {
8080
*/
8181
each(data: any, callback: EachCallback, schema?: JsonSchema, pointer?: JsonPointer): void;
8282
eachSchema(callback: EachSchemaCallback, schema?: JsonSchema): void;
83-
getChildSchemaSelection(property: string | number, schema?: JsonSchema): JsonSchema[] | JsonError;
83+
getChildSchemaSelection(property: string | number, schema?: JsonSchema): JsonError | JsonSchema[];
8484
/**
8585
* Returns the json-schema of a data-json-pointer.
8686
* Notes

dist/module/index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { resolveOneOf, resolveOneOfFuzzy } from "./lib/features/oneOf";
44
import { resolveAllOf } from "./lib/features/allOf";
55
import resolveRef from "./lib/resolveRef.strict";
66
import resolveRefMerge from "./lib/resolveRef.merge";
7-
import SchemaService from "./lib/SchemaService";
87
import settings from "./lib/config/settings";
98
import strings from "./lib/config/strings";
109
import validateAsync from "./lib/validateAsync";
@@ -28,9 +27,9 @@ draft07Config, // config implementing draft07 specs
2827
draftJsonEditorConfig, // adjusted config of draft04 to better support the json-editor
2928
getTypeOf, // returns the javascript datatype
3029
isDynamicSchema, // NEW
31-
isJsonError, JsonEditor, // adjusted core of draft04 to better support the json-editor
30+
isJsonError, JsonEditor, // adjusted core of draft07 to better support the json-editor
3231
mergeSchema, // NEW
3332
reduceSchema, // NEW
3433
render, resolveAllOf, resolveDynamicSchema, // NEW
35-
resolveOneOf, resolveOneOfFuzzy, resolveRef, resolveRefMerge, SchemaService, settings, validateAsync // async validation of data by a schema
34+
resolveOneOf, resolveOneOfFuzzy, resolveRef, resolveRefMerge, settings, validateAsync // async validation of data by a schema
3635
};

dist/module/lib/SchemaService.js

Lines changed: 0 additions & 53 deletions
This file was deleted.

dist/module/lib/config/settings.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,9 @@ export default {
22
DECLARATOR_ONEOF: "oneOfProperty",
33
GET_TEMPLATE_RECURSION_LIMIT: 1,
44
floatingPointPrecision: 10000,
5-
propertyBlacklist: ["_id"]
5+
propertyBlacklist: ["_id"],
6+
templateDefaultOptions: {
7+
addOptionalProps: false,
8+
removeInvalidData: false
9+
}
610
};

dist/module/lib/draft04/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import getChildSchemaSelection from "../getChildSchemaSelection";
1919
import TYPES from "../validation/type";
2020
import validate from "../validate";
2121
import { Draft } from "../draft";
22+
import settings from "../config/settings";
2223
const draft04Config = {
2324
typeKeywords: {
2425
array: [
@@ -90,7 +91,8 @@ const draft04Config = {
9091
resolveOneOf,
9192
resolveRef,
9293
step,
93-
validate
94+
validate,
95+
templateDefaultOptions: settings.templateDefaultOptions
9496
};
9597
class Draft04 extends Draft {
9698
constructor(schema, config = {}) {

dist/module/lib/draft06/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import step from "../step";
1919
import TYPES from "../draft06/validation/type";
2020
import validate from "../validate";
2121
import { Draft } from "../draft";
22+
import settings from "../config/settings";
2223
const draft06Config = {
2324
typeKeywords: {
2425
array: [
@@ -98,7 +99,8 @@ const draft06Config = {
9899
resolveOneOf,
99100
resolveRef,
100101
step,
101-
validate
102+
validate,
103+
templateDefaultOptions: settings.templateDefaultOptions
102104
};
103105
class Draft06 extends Draft {
104106
constructor(schema, config = {}) {

0 commit comments

Comments
 (0)