-
Notifications
You must be signed in to change notification settings - Fork 519
Open
Description
Create the next methods.
private isDecimal(value: any): boolean { return Object.getPrototypeOf(value).toStringTag === '[object Decimal]'; } private transformObject(obj: Record<string, any>): Record<string, any> { const transformedObject: Record<string, any> = {}; for (const [key, value] of Object.entries(obj)) { if (value !== null && this.isDecimal(value)) { transformedObject[key] = value.toNumber(); } else { transformedObject[key] = value; } } return transformedObject; }Then use the “transformObject” method like this:
response = typeof response === 'object' ? this.transformObject(response) : plainToInstance(this.classToUse, response);
Originally posted by @kennbeta94 in #1531
Metadata
Metadata
Assignees
Labels
No labels