@qbead/bloch-sphere
Version:
A 3D Bloch Sphere visualisation built with Three.js and TypeScript.
12 lines (9 loc) • 409 B
text/typescript
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)
}