diff --git a/dist-deno/libs/applySchemaObjectCore.ts b/dist-deno/libs/applySchemaObjectCore.ts index 9d618090..4af15987 100644 --- a/dist-deno/libs/applySchemaObjectCore.ts +++ b/dist-deno/libs/applySchemaObjectCore.ts @@ -24,7 +24,7 @@ export function applySchemaObjectCore(schemaObject: S, d for (const key of Object.keys(schemaObject)) { const schema = schemaObject[key]; // A trick to call non-public properties/methods from the outside (like "friend" in C++) - const prop = schema["_getProperty"](key); + const prop = schema["_getPropertyName"](key); appliedObject[key] = schema["_applyTo"](data[prop], errorHandler, [...keyStack, prop]); } if (hasError) { diff --git a/dist-deno/schemaClasses/BaseSchema.ts b/dist-deno/schemaClasses/BaseSchema.ts index 76573bda..6ea80efe 100644 --- a/dist-deno/schemaClasses/BaseSchema.ts +++ b/dist-deno/schemaClasses/BaseSchema.ts @@ -49,7 +49,7 @@ export class BaseSchema { * @see Rules (appliers/map.ts) * @protected in order to repress TS6133 error */ - protected _getProperty(defaultProperty: string): string { + protected _getPropertyName(defaultProperty: string): string { if (propName in this.rules) { if (typeof this.rules[propName] === "string") { return this.rules[propName]; diff --git a/src/libs/applySchemaObjectCore.ts b/src/libs/applySchemaObjectCore.ts index 4dcec8f0..a3e57787 100644 --- a/src/libs/applySchemaObjectCore.ts +++ b/src/libs/applySchemaObjectCore.ts @@ -33,7 +33,7 @@ export function applySchemaObjectCore(schemaObject: S, d const schema = schemaObject[key]; // A trick to call non-public properties/methods from the outside (like "friend" in C++) - const prop = schema["_getProperty"](key); + const prop = schema["_getPropertyName"](key); appliedObject[key] = schema["_applyTo"](data[prop], errorHandler, [...keyStack, prop]); } diff --git a/src/schemaClasses/BaseSchema.ts b/src/schemaClasses/BaseSchema.ts index 7b7318a4..681631cb 100644 --- a/src/schemaClasses/BaseSchema.ts +++ b/src/schemaClasses/BaseSchema.ts @@ -65,7 +65,7 @@ export class BaseSchema * @see Rules (appliers/map.ts) * @protected in order to repress TS6133 error */ - protected _getProperty(defaultProperty: string): string + protected _getPropertyName(defaultProperty: string): string { if(propName in this.rules) {