Skip to content

fix: TypeError this.targetType.toLowerCase is not a function #1301

Closed
@akbar12527

Description

@akbar12527

Description

Runtime issue with compiled out source js

Using : swc src -d dist --source-maps --copy-files for compilation

\node_modules\routing-controllers\cjs\metadata\ParamMetadata.js:49
            this.isTargetObject = this.targetType instanceof Function || this.targetType.toLowerCase() === 'object';
                                                                                 
        ^

TypeError: this.targetType.toLowerCase is not a function
    at new ParamMetadata (D:\WorkSpaces\DeveLearn\NextCampus\campus-compute\node_modules\routing-controllers\cjs\metadata\ParamMetadata.js:49:90)
    at D:\WorkSpaces\DeveLearn\NextCampus\campus-compute\node_modules\routing-controllers\cjs\metadata-builder\MetadataBuilder.js:108:31
    at Array.map (<anonymous>)
    at MetadataBuilder.createParams (D:\WorkSpaces\DeveLearn\NextCampus\campus-compute\node_modules\routing-controllers\cjs\metadata-builder\MetadataBuilder.js:108:14)
    at D:\WorkSpaces\DeveLearn\NextCampus\campus-compute\node_modules\routing-controllers\cjs\metadata-builder\MetadataBuilder.js:93:38
    at Array.forEach (<anonymous>)
    at MetadataBuilder.createActions (D:\WorkSpaces\DeveLearn\NextCampus\campus-compute\node_modules\routing-controllers\cjs\metadata-builder\MetadataBuilder.js:90:18)
    at D:\WorkSpaces\DeveLearn\NextCampus\campus-compute\node_modules\routing-controllers\cjs\metadata-builder\MetadataBuilder.js:74:39
    at Array.map (<anonymous>)
    at MetadataBuilder.createControllers (D:\WorkSpaces\DeveLearn\NextCampus\campus-compute\node_modules\routing-controllers\cjs\metadata-builder\MetadataBuilder.js:71:28)

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: needs triageIssues which needs to be reproduced to be verified report.type: fixIssues describing a broken feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions