improve(anyware): add concept of overloads #1705
pr.yml
on: pull_request
Matrix: test-e2e
Matrix: test-examples
Matrix: test-unit
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
|