UNPKG

@js-basics/vector

Version:

A 3D Vector lib including arithmetic operator overloading (+ - * / % **).

30 lines (29 loc) 709 B
/** * @param {number | ADegree} angle * @returns {Degree & number} */ export function degree(angle: number | ADegree): Degree & number; /** * @param {number | ADegree} angle * @returns {IDegree & number} */ export function idegree(angle: number | ADegree): IDegree & number; export function isAngle(angle: any): boolean; export class Degree extends ADegree { set(angle: any): void; } export class IDegree extends ADegree { toDegree(): Degree; } declare class ADegree { constructor(angle: any); valueOf(): any; toJSON(): { angle: any; }; toString(): string; toCSSVars(name: any, target: any): {}; [ANGLE]: any; } declare const ANGLE: unique symbol; export {};