{"id":18576117,"url":"https://github.com/gvanderest/ts-loader-aws-sdk-issue","last_synced_at":"2025-06-20T20:38:42.244Z","repository":{"id":42857752,"uuid":"260338971","full_name":"gvanderest/ts-loader-aws-sdk-issue","owner":"gvanderest","description":"Recreation of an error state with trying to build aws-sdk into project","archived":false,"fork":false,"pushed_at":"2023-01-07T17:42:05.000Z","size":567,"stargazers_count":0,"open_issues_count":10,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-16T00:42:14.900Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gvanderest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-30T23:20:39.000Z","updated_at":"2020-04-30T23:33:15.000Z","dependencies_parsed_at":"2023-02-07T18:46:07.432Z","dependency_job_id":null,"html_url":"https://github.com/gvanderest/ts-loader-aws-sdk-issue","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gvanderest/ts-loader-aws-sdk-issue","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gvanderest%2Fts-loader-aws-sdk-issue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gvanderest%2Fts-loader-aws-sdk-issue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gvanderest%2Fts-loader-aws-sdk-issue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gvanderest%2Fts-loader-aws-sdk-issue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gvanderest","download_url":"https://codeload.github.com/gvanderest/ts-loader-aws-sdk-issue/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gvanderest%2Fts-loader-aws-sdk-issue/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259606977,"owners_count":22883559,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T23:23:39.565Z","updated_at":"2025-06-13T08:07:09.812Z","avatar_url":"https://github.com/gvanderest.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Issue with ts-loader and aws-sdk\n\nWhile trying to build a project that relies on S3, I've been unable to use:\n\n* webpack + ts-loader\n* aws-sdk\n* TypeScript \u003e 3.5.3\n\n## Commands\n\n* `yarn build:webpack` - Runs webpack and ts-loader, recreating error\n* `yarn build:tsc` - Runs just TypeScript compiler, succeeds\n\n\n## Error\n\nWhen running `yarn build:webpack`, I encounter the following:\n\n```\nERROR in ./node_modules/aws-sdk/lib/event-stream/event-message-chunker-stream.js\nModule build failed (from ./node_modules/ts-loader/index.js):\nError: Debug Failure. False expression.\n    at getConstructorDefinedThisAssignmentTypes (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:40859:22)\n    at getWidenedTypeForAssignmentDeclaration (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:40734:63)\n    at getTypeOfVariableOrParameterOrPropertyWorker (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:41067:24)\n    at getTypeOfVariableOrParameterOrProperty (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:41015:28)\n    at getTypeOfSymbol (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:41339:24)\n    at checkPropertyAccessExpressionOrQualifiedName (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:55698:53)\n    at checkPropertyAccessExpression (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:55557:17)\n    at checkExpressionWorker (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:60102:28)\n    at checkExpression (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:60023:38)\n    at checkPrefixUnaryExpression (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:58791:31)\n    at checkExpressionWorker (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:60139:28)\n    at checkExpression (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:60023:38)\n    at checkTruthinessExpression (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:62523:42)\n    at checkIfStatement (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:62454:24)\n    at checkSourceElementWorker (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:64920:28)\n    at checkSourceElement (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:64800:17)\n    at Object.forEach (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:317:30)\n    at checkBlock (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:62090:20)\n    at checkSourceElementWorker (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:64914:28)\n    at checkSourceElement (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:64800:17)\n    at checkWhileStatement (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:62514:13)\n    at checkSourceElementWorker (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:64924:28)\n    at checkSourceElement (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:64800:17)\n    at Object.forEach (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:317:30)\n    at checkBlock (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:62086:20)\n    at checkSourceElementWorker (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:64914:28)\n    at checkSourceElement (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:64800:17)\n    at checkFunctionExpressionOrObjectLiteralMethodDeferred (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:58581:21)\n    at checkDeferredNode (/Volumes/workplace/ts-loader-aws-sdk-error/node_modules/typescript/lib/typescript.js:65071:21)\n    at Map.forEach (\u003canonymous\u003e)\n @ ./node_modules/aws-sdk/lib/event-stream/streaming-create-event-stream.js 8:32-87\n @ ./node_modules/aws-sdk/lib/node_loader.js\n @ ./node_modules/aws-sdk/clients/s3.js\n @ ./index.ts\n ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgvanderest%2Fts-loader-aws-sdk-issue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgvanderest%2Fts-loader-aws-sdk-issue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgvanderest%2Fts-loader-aws-sdk-issue/lists"}