UNPKG

@qbead/bloch-sphere

Version:

A 3D Bloch Sphere visualisation built with Three.js and TypeScript.

12 lines (9 loc) 409 B
export type DegreesUnits = 'deg' | 'DEG' | 'degrees' export type RadiansUnits = 'rad' | 'RAD' | 'radians' export type AngleUnits = DegreesUnits | RadiansUnits export function isDegreesUnits(units: string): units is DegreesUnits { return ['deg', 'DEG', 'degrees'].includes(units) } export function isRadiansUnits(units: string): units is RadiansUnits { return ['rad', 'RAD', 'radians'].includes(units) }