Skip to content

improve(anyware): add concept of overloads #1705

improve(anyware): add concept of overloads

improve(anyware): add concept of overloads #1705

Triggered via pull request November 12, 2024 22:23
Status Failure
Total duration 52s
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
test e2e usingNode 22: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test e2e usingNode 22: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test e2e usingNode 22: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test e2e usingNode 22: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test e2e usingNode 22: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test e2e usingNode 22: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test e2e usingNode 22: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L191
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
test e2e usingNode 22: src/lib/anyware/Pipeline/builder.ts#L192
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#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test examples Node 22 @env jsdom: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test examples Node 22 @env jsdom: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test examples Node 22 @env jsdom: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test examples Node 22 @env jsdom: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test examples Node 22 @env jsdom: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test examples Node 22 @env jsdom: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
test examples Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L191
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#L192
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#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test unit Node 20 @env node: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 20 @env node: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test unit Node 20 @env node: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 20 @env node: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test unit Node 20 @env node: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test unit Node 20 @env node: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
test unit Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L191
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#L192
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#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test unit Node 22 @env node
The job was canceled because "_20_node" failed.
test unit Node 22 @env node: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 22 @env node: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test unit Node 22 @env node: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 22 @env node: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test unit Node 22 @env node: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test unit Node 22 @env node: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L191
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#L192
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
website: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
website: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
website: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
website: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
website: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
website: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
website: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type 'StepInputBase & { request: RequestAnalyzedInput; }'.
website: src/lib/anyware/Pipeline/builder.ts#L191
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
website: src/lib/anyware/Pipeline/builder.ts#L192
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
website: src/lib/anyware/Pipeline/builder.ts#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test unit Node 22 @env jsdom
The job was canceled because "_20_node" failed.
test unit Node 22 @env jsdom: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 22 @env jsdom: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test unit Node 22 @env jsdom: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 22 @env jsdom: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test unit Node 22 @env jsdom: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test unit Node 22 @env jsdom: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L191
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#L192
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
test unit Node 22 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test examples Node 20 @env jsdom
The job was canceled because "_22_jsdom" failed.
test examples Node 20 @env jsdom: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test examples Node 20 @env jsdom: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test examples Node 20 @env jsdom: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test examples Node 20 @env jsdom: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test examples Node 20 @env jsdom: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test examples Node 20 @env jsdom: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
test examples Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L191
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#L192
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#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
publint: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
publint: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
publint: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
publint: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
publint: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
publint: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
publint: src/extensions/Upload/Upload.ts#L41
Object literal may only specify known properties, and 'headers' does not exist in type 'StepInputBase & { request: RequestAnalyzedInput; }'.
publint: src/lib/anyware/Pipeline/builder.ts#L191
Type '"name"' cannot be used to index type 'PreviousItem<$RootContext["steps"], { name: $Name; }>'.
publint: src/lib/anyware/Pipeline/builder.ts#L192
Type 'PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]' cannot be used to index type '$Context["steps"]'.
publint: src/lib/anyware/Pipeline/builder.ts#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test unit Node 20 @env jsdom
The job was canceled because "_20_node" failed.
test unit Node 20 @env jsdom: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 20 @env jsdom: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test unit Node 20 @env jsdom: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test unit Node 20 @env jsdom: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test unit Node 20 @env jsdom: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test unit Node 20 @env jsdom: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
test unit Node 20 @env jsdom: src/lib/anyware/Pipeline/builder.ts#L191
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#L192
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#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test examples Node 20 @env node
The job was canceled because "_22_jsdom" failed.
test examples Node 20 @env node: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test examples Node 20 @env node: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test examples Node 20 @env node: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test examples Node 20 @env node: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test examples Node 20 @env node: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test examples Node 20 @env node: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
test examples Node 20 @env node: src/lib/anyware/Pipeline/builder.ts#L191
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#L192
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#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
test examples Node 22 @env node
The job was canceled because "_22_jsdom" failed.
test examples Node 22 @env node: src/client/gql/gql.ts#L76
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test examples Node 22 @env node: src/client/gql/gql.ts#L82
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test examples Node 22 @env node: src/documentBuilder/requestMethods/requestMethods.ts#L140
Argument of type '[{ name: "encode"; input: InitialInput; output: StepInputBase & { request: RequestAnalyzedInput; }; slots: undefined; }, { name: "pack"; input: StepInputBase & { request: RequestAnalyzedInput; }; output: object; slots: undefined; }, { name: "exchange"; input: object; output: object; slots: undefined; }, { name: "unpack"; input: object; output: object; slots: undefined; }, { name: "decode"; input: StepInputBase & { result: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; }; output: FormattedExecutionResult<ObjMap<unknown>, ObjMap<unknown>>; slots: undefined; }]' is not assignable to parameter of type 'ExecutablePipeline'.
test examples Node 22 @env node: src/documentBuilder/requestMethods/requestMethods.ts#L146
Argument of type 'import("/home/runner/work/graffle/graffle/src/lib/anyware/Pipeline/Result", { with: { "resolution-mode": "import" } }).Result' is not assignable to parameter of type 'import("/home/runner/work/graffle/graffle/src/requestPipeline/RequestPipeline", { with: { "resolution-mode": "import" } }).requestPipeline.Result'.
test examples Node 22 @env node: src/extensions/Upload/Upload.ts#L14
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
test examples Node 22 @env node: src/extensions/Upload/Upload.ts#L29
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
test examples Node 22 @env node: src/lib/anyware/Pipeline/builder.ts#L191
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#L192
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#L192
Type '"output"' cannot be used to index type '$Context["steps"][PreviousItem<$RootContext["steps"], { name: $Name; }>["name"]]'.
types: examples/10_transport-http/transport-http_extension_headers__dynamicHeaders.ts#L13
Property 'transportType' does not exist on type 'StepInputBase & { request: RequestAnalyzedInput; }'.
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 'StepInputBase & { request: RequestAnalyzedInput; }'.
types: examples/10_transport-http/transport-http_extension_headers__dynamicHeaders.ts#L25
Property 'request' does not exist on type 'StepInputBase'.
types: examples/10_transport-http/transport-http_headers_raw__headers.ts#L28
Property 'transportType' does not exist on type 'StepInputBase'.
types: examples/10_transport-http/transport-http_headers_raw__headers.ts#L29
Property 'request' does not exist on type 'StepInputBase'.
types: examples/10_transport-http/transport-http_method-get.ts#L17
Property 'request' does not exist on type 'StepInputBase'.
types: examples/10_transport-http/transport-http_raw.ts#L19
Property 'request' does not exist on type 'StepInputBase'.
types: examples/50_anyware/anyware_jump-start__jump-start.ts#L14
Property 'transportType' does not exist on type 'StepInputBase'.
types: examples/50_anyware/anyware_jump-start__jump-start.ts#L16
Property 'request' does not exist on type 'StepInputBase'.
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 'StepInputBase'.
lint
Process completed with exit code 1.
lint: src/requestPipeline/RequestPipeline.ts#L9
'execute' is defined but never used. Allowed unused vars must match /^_/u
lint: src/requestPipeline/RequestPipeline.ts#L128
Unnecessary conditional, both sides of the expression are literal values