Strict TSL type functions #2453
Annotations
10 errors and 1 warning
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
Run pnpm exec tsc --project tsconfig.all-files.json:
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; }'.
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Loading