Strict TSL type functions #2453
CI.yml
on: pull_request
test
1m 51s
check-fomatting
18s
type-check
15s
test-examples
39s
test-src
52s
Annotations
31 errors and 5 warnings
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toIvec2' circularly references itself in mapped type '{ [Key in keyof NodeElements]: ConstNode<Matrix3> extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: ConstNode<...>, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toIvec2' circularly references itself in mapped type '{ [Key in keyof NodeElements]: ConstNode<Matrix4> extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: ConstNode<...>, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toIvec2' circularly references itself in mapped type '{ [Key in keyof NodeElements]: ConvertNode extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: ConvertNode, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toIvec2' circularly references itself in mapped type '{ [Key in keyof NodeElements]: Node extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: Node, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toIvec4' circularly references itself in mapped type '{ [Key in keyof NodeElements]: ConvertNode extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: ConvertNode, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toIvec4' circularly references itself in mapped type '{ [Key in keyof NodeElements]: Node extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: Node, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toMat3' circularly references itself in mapped type '{ [Key in keyof NodeElements]: ConstNode<Matrix3> extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: ConstNode<...>, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toMat3' circularly references itself in mapped type '{ [Key in keyof NodeElements]: ConstNode<Matrix4> extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: ConstNode<...>, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toMat3' circularly references itself in mapped type '{ [Key in keyof NodeElements]: ConvertNode extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: ConvertNode, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
type-check:
types/three/src/nodes/lighting/PointLightNode.d.ts#L14
Type of property 'toMat3' circularly references itself in mapped type '{ [Key in keyof NodeElements]: Node extends { [K in Key]: infer M; } ? M : NodeElements[Key] extends (node: Node, ...args: infer Args) => infer R ? (...args: Args) => R : never; }'.
|
test-examples
Argument of type 'ShaderNodeObject<Node>' is not assignable to parameter of type 'number | undefined'.
|
test-examples
No overload matches this call.
|
test-examples
Argument of type 'ShaderNodeObject<VarNode>' is not assignable to parameter of type 'number'.
|
test-examples
Argument of type 'ShaderNodeObject<OperatorNode>' is not assignable to parameter of type 'number'.
|
test-examples
No overload matches this call.
|
test-examples
Argument of type 'ShaderNodeObject<MathNode>' is not assignable to parameter of type 'number | undefined'.
|
test-examples
No overload matches this call.
|
test-examples
No overload matches this call.
|
test-examples
No overload matches this call.
|
test-examples
No overload matches this call.
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test-src
Module '"./NodeMaterial.js"' has no exported member 'NodeMaterialParameters'. Did you mean to use 'import NodeMaterialParameters from "./NodeMaterial.js"' instead?
|
test
Process completed with exit code 1.
|
type-check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check-fomatting
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
test-examples
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
test-src
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|