Mat2:

a: number

b: number

c: number

d: number

mul(other: Mat2 ): Mat2

transform(point: Vec2 ): Vec2

inverse(): Mat2

transpose(): Mat2

eigenvalues(): number[]

eigenvectors(e1: number , e2: number ): number[][]

det(): number

trace(): number

rotation(radians: number ): Mat2

scale(x: number , y: number ): Mat2