Skip to content

Commit 7dd1a86

Browse files
committed
refactor: add _ for schema parsers maps
1 parent 3677844 commit 7dd1a86

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

src/schema-parser/base-schema-parsers/complex.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ const { SCHEMA_TYPES } = require("../../constants");
55
class ComplexSchemaParser extends MonoSchemaParser {
66
parse() {
77
const complexType = this.schemaUtils.getComplexType(this.schema);
8-
const simpleSchema = _.omit(_.clone(this.schema), _.keys(this.schemaParser.complexSchemaParsers));
9-
const complexSchemaContent = this.schemaParser.complexSchemaParsers[complexType](this.schema);
8+
const simpleSchema = _.omit(_.clone(this.schema), _.keys(this.schemaParser._complexSchemaParsers));
9+
const complexSchemaContent = this.schemaParser._complexSchemaParsers[complexType](this.schema);
1010

1111
return {
1212
...(_.isObject(this.schema) ? this.schema : {}),

src/schema-parser/base-schema-parsers/discriminator.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class DiscriminatorSchemaParser extends MonoSchemaParser {
4040
const { discriminator } = this.schema;
4141
const { mapping, propertyName } = discriminator;
4242
const mappingEntries = _.entries(mapping);
43-
const complexSchemaKeys = _.keys(this.schemaParser.complexSchemaParsers);
43+
const complexSchemaKeys = _.keys(this.schemaParser._complexSchemaParsers);
4444
const ableToCreateMappingType = !!(abstractSchemaStruct?.typeName && mappingEntries.length);
4545
const mappingContents = [];
4646
let mappingTypeName;
@@ -118,7 +118,7 @@ class DiscriminatorSchemaParser extends MonoSchemaParser {
118118

119119
createAbstractSchemaStruct = () => {
120120
const { discriminator, ...noDiscriminatorSchema } = this.schema;
121-
const complexSchemaKeys = _.keys(this.schemaParser.complexSchemaParsers);
121+
const complexSchemaKeys = _.keys(this.schemaParser._complexSchemaParsers);
122122
const schema = _.omit(_.clone(noDiscriminatorSchema), complexSchemaKeys);
123123
const schemaIsEmpty = !_.keys(schema).length;
124124

@@ -149,7 +149,7 @@ class DiscriminatorSchemaParser extends MonoSchemaParser {
149149
if (complexType === SCHEMA_TYPES.COMPLEX_UNKNOWN) return null;
150150

151151
return {
152-
content: this.config.Ts.ExpressionGroup(this.schemaParser.complexSchemaParsers[complexType](this.schema)),
152+
content: this.config.Ts.ExpressionGroup(this.schemaParser._complexSchemaParsers[complexType](this.schema)),
153153
};
154154
};
155155
}

src/schema-parser/base-schema-parsers/primitive.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class PrimitiveSchemaParser extends MonoSchemaParser {
1515
}
1616

1717
if (_.isArray(type) && type.length) {
18-
contentType = this.schemaParser.complexSchemaParsers.oneOf({
18+
contentType = this.schemaParser._complexSchemaParsers.oneOf({
1919
...(_.isObject(this.schema) ? this.schema : {}),
2020
oneOf: type.map((type) => ({ type })),
2121
});

src/schema-parser/schema-parser.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class SchemaParser {
5050
this.schemaUtils = new SchemaUtils(config, schemaComponentsMap, this.typeNameFormatter);
5151
}
5252

53-
complexSchemaParsers = {
53+
_complexSchemaParsers = {
5454
// T1 | T2
5555
[SCHEMA_TYPES.COMPLEX_ONE_OF]: (schema) => {
5656
const schemaParser = new OneOfSchemaParser(this, schema, null);
@@ -72,7 +72,7 @@ class SchemaParser {
7272
},
7373
};
7474

75-
baseSchemaParsers = {
75+
_baseSchemaParsers = {
7676
[SCHEMA_TYPES.ENUM]: (schema, typeName) => {
7777
const schemaParser = new EnumSchemaParser(this, schema, typeName);
7878
return schemaParser.parse();
@@ -107,7 +107,7 @@ class SchemaParser {
107107
* @return {Record<string, any>}
108108
*/
109109
parseSchema = (schema, typeName = null, schemaPath) => {
110-
if (!schema) return this.baseSchemaParsers[SCHEMA_TYPES.PRIMITIVE](null, typeName);
110+
if (!schema) return this._baseSchemaParsers[SCHEMA_TYPES.PRIMITIVE](null, typeName);
111111

112112
let schemaType = null;
113113
let parsedSchema = null;
@@ -130,7 +130,7 @@ class SchemaParser {
130130
this.schemaPath.push(typeName);
131131

132132
_.merge(schema, this.config.hooks.onPreParseSchema(schema, typeName, schemaType));
133-
parsedSchema = this.baseSchemaParsers[schemaType](schema, typeName);
133+
parsedSchema = this._baseSchemaParsers[schemaType](schema, typeName);
134134
schema.$parsed = this.config.hooks.onParseSchema(schema, parsedSchema) || parsedSchema;
135135
}
136136

0 commit comments

Comments
 (0)