Skip to content

improve(anyware): add concept of overloads #1707

improve(anyware): add concept of overloads

improve(anyware): add concept of overloads #1707

Triggered via pull request November 13, 2024 16:47
Status Failure
Total duration 54s
Artifacts

pr.yml

on: pull_request
Matrix: test-e2e
Matrix: test-examples
Matrix: test-unit
Fit to window
Zoom out
Zoom in

Annotations

127 errors and 2 warnings
website: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
website: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
website: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
website: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
website: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
website: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
website: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
website: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
website: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
website
Process completed with exit code 2.
test unit Node 20 @env jsdom: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test unit Node 20 @env jsdom
Process completed with exit code 2.
test unit Node 22 @env node
The job was canceled because "_20_jsdom" failed.
test unit Node 22 @env node: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test unit Node 22 @env node
Process completed with exit code 2.
test examples Node 22 @env node: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test examples Node 22 @env node
Process completed with exit code 2.
test e2e usingNode 22: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test e2e usingNode 22
Process completed with exit code 2.
test unit Node 20 @env node
The job was canceled because "_20_jsdom" failed.
test unit Node 20 @env node: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test unit Node 22 @env jsdom
The job was canceled because "_20_jsdom" failed.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test unit Node 22 @env jsdom: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test unit Node 20 @env node
Process completed with exit code 2.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test unit Node 22 @env jsdom
Process completed with exit code 2.
publint: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
publint: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
publint: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
publint: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
publint: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
publint: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
publint: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
publint: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
publint: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
publint
Process completed with exit code 2.
test examples Node 20 @env node
The job was canceled because "_22_node" failed.
test examples Node 20 @env node: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test examples Node 20 @env node
The operation was canceled.
test examples Node 20 @env jsdom
The job was canceled because "_22_node" failed.
test examples Node 20 @env jsdom: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test examples Node 20 @env jsdom
The operation was canceled.
test examples Node 22 @env jsdom
The job was canceled because "_22_node" failed.
test examples Node 22 @env jsdom: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L177
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L177
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L181
Type '$Name' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L181
Type '"input"' cannot be used to index type 'IntersectItems<{ [$Index in keyof $RootContext["steps"]]: "name" extends keyof $RootContext["steps"][$Index] ? { [_ in $RootContext["steps"][$Index][keyof $RootContext["steps"][$Index] & "name"]]: $RootContext["steps"][$Index]; } : never; }>[$Name]'.
test examples Node 22 @env jsdom
The operation was canceled.
types: examples/10_transport-http/transport-http_extension_headers__dynamicHeaders.ts#L17
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
types: examples/50_anyware/anyware_jump-start__jump-start.ts#L22
Object literal may only specify known properties, and 'headers' does not exist in type '{ transportType: "http"; request: CoreExchangePostRequest | CoreExchangeGetRequest; state: Context; url: string | URL; }'.
types: examples/50_anyware/anyware_short-circuit__short-circuit.ts#L23
Object literal may only specify known properties, and 'headers' does not exist in type '{ transportType: "http"; request: CoreExchangePostRequest | CoreExchangeGetRequest; state: Context; url: string | URL; }'.
types: src/client/builderExtensions/use.test.ts#L46
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
types: src/client/builderExtensions/use.test.ts#L56
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
types: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type '{ state: Context; request: RequestAnalyzedInput; transportType: "http"; url: string | URL; }'.
types: src/lib/anyware/Pipeline/builder.ts#L174
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
types: src/lib/anyware/Pipeline/builder.ts#L175
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
types: src/lib/anyware/Pipeline/builder.ts#L175
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
types: src/lib/anyware/Pipeline/builder.ts#L175
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
lint
Process completed with exit code 1.
lint: src/lib/anyware/Pipeline/builder.test-d.ts#L274
'z' is defined but never used. Allowed unused vars must match /^_/u
lint: src/requestPipeline/RequestPipeline.ts#L101
Unnecessary conditional, both sides of the expression are literal values