UNPKG

@oazmi/kitchensink

Version:

a collection of personal utility functions

12 lines (11 loc) 540 B
/** utility typescript type and interface definitions. * * @module */ /// GENERIC INTERFACE AND TYPE MANIPULATORS /** get the constructor function of type `T` */ import "./_dnt.polyfills.js"; export const isUnitInterval = (value) => value >= 0 && value <= 1 ? true : false; export const isUByte = (value) => value >= 0 && value <= 255 && value === (value | 0) ? true : false; export const isDegrees = (value) => value >= 0 && value <= 360 ? true : false; export const isRadians = (value) => value >= 0 && value <= Math.PI ? true : false;