1- // oxlint-disable-next-line no-unused-vars it is used
2- import type { Operator } from 'tsover-runtime' ;
1+ import 'tsover-runtime' ;
32import type { TgpuNamable } from '../shared/meta.ts' ;
43import type {
54 ExtractInvalidSchemaError ,
@@ -65,14 +64,14 @@ export interface vecInfixNotation<T extends vecBase> {
6564 div ( other : T | number ) : T ;
6665 mod ( other : T | number ) : T ;
6766
68- [ Operator . plus ] ( lhs : T | number , rhs : T | number ) : T ;
69- [ Operator . minus ] ( lhs : T | number , rhs : T | number ) : T ;
70- [ Operator . star ] (
67+ [ Symbol . operatorPlus ] ( lhs : T | number , rhs : T | number ) : T ;
68+ [ Symbol . operatorMinus ] ( lhs : T | number , rhs : T | number ) : T ;
69+ [ Symbol . operatorStar ] (
7170 lhs : mBaseForVec < T > | T | number ,
7271 rhs : mBaseForVec < T > | T | number ,
7372 ) : T ;
74- [ Operator . slash ] ( lhs : T | number , rhs : T | number ) : T ;
75- [ Operator . percent ] ( lhs : T | number , rhs : T | number ) : T ;
73+ [ Symbol . operatorSlash ] ( lhs : T | number , rhs : T | number ) : T ;
74+ [ Symbol . operatorPercent ] ( lhs : T | number , rhs : T | number ) : T ;
7675}
7776
7877/**
@@ -88,11 +87,11 @@ export interface matInfixNotation<T extends matBase> {
8887 mul ( other : T | number ) : T ;
8988 mul ( other : vBaseForMat < T > ) : vBaseForMat < T > ;
9089
91- [ Operator . plus ] ( lhs : T , rhs : T ) : T ;
92- [ Operator . minus ] ( lhs : T , rhs : T ) : T ;
93- [ Operator . star ] ( lhs : T | number , rhs : T | number ) : T ;
94- [ Operator . star ] ( lhs : T , rhs : vBaseForMat < T > ) : vBaseForMat < T > ;
95- [ Operator . star ] ( lhs : vBaseForMat < T > , rhs : T ) : vBaseForMat < T > ;
90+ [ Symbol . operatorPlus ] ( lhs : T , rhs : T ) : T ;
91+ [ Symbol . operatorMinus ] ( lhs : T , rhs : T ) : T ;
92+ [ Symbol . operatorStar ] ( lhs : T | number , rhs : T | number ) : T ;
93+ [ Symbol . operatorStar ] ( lhs : T , rhs : vBaseForMat < T > ) : vBaseForMat < T > ;
94+ [ Symbol . operatorStar ] ( lhs : vBaseForMat < T > , rhs : T ) : vBaseForMat < T > ;
9695}
9796
9897/**
0 commit comments