/* IMPORT */ import _ from '~/utils'; import Color from '~/color'; import type {CHANNELS, Channels} from '~/types'; /* MAIN */ const change = ( color: string | Channels, channels: Partial ): string => { const ch = Color.parse ( color ); for ( const c in channels ) { ch[c] = _.channel.clamp[c]( channels[c] ); } return Color.stringify ( ch ); }; /* EXPORT */ export default change;