@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
14 lines • 2.03 kB
JavaScript
import { tuiCeil, tuiFloor, tuiRound, tuiTrunc } from './round';
export function tuiRoundWith({ value, precision, method, }) {
switch (method) {
case 'ceil':
return tuiCeil(value, precision);
case 'floor':
return tuiFloor(value, precision);
case 'round':
return tuiRound(value, precision);
default:
return tuiTrunc(value, precision);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91bmQtd2l0aC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2Nkay91dGlscy9tYXRoL3JvdW5kLXdpdGgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsT0FBTyxFQUFDLE9BQU8sRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBQyxNQUFNLFNBQVMsQ0FBQztBQUU5RCxNQUFNLFVBQVUsWUFBWSxDQUFDLEVBQ3pCLEtBQUssRUFDTCxTQUFTLEVBQ1QsTUFBTSxHQUtUO0lBQ0csUUFBUSxNQUFNLEVBQUU7UUFDWixLQUFLLE1BQU07WUFDUCxPQUFPLE9BQU8sQ0FBQyxLQUFLLEVBQUUsU0FBUyxDQUFDLENBQUM7UUFDckMsS0FBSyxPQUFPO1lBQ1IsT0FBTyxRQUFRLENBQUMsS0FBSyxFQUFFLFNBQVMsQ0FBQyxDQUFDO1FBQ3RDLEtBQUssT0FBTztZQUNSLE9BQU8sUUFBUSxDQUFDLEtBQUssRUFBRSxTQUFTLENBQUMsQ0FBQztRQUN0QztZQUNJLE9BQU8sUUFBUSxDQUFDLEtBQUssRUFBRSxTQUFTLENBQUMsQ0FBQztLQUN6QztBQUNMLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7VHVpUm91bmRpbmd9IGZyb20gJ0B0YWlnYS11aS9jZGsvdHlwZXMnO1xuXG5pbXBvcnQge3R1aUNlaWwsIHR1aUZsb29yLCB0dWlSb3VuZCwgdHVpVHJ1bmN9IGZyb20gJy4vcm91bmQnO1xuXG5leHBvcnQgZnVuY3Rpb24gdHVpUm91bmRXaXRoKHtcbiAgICB2YWx1ZSxcbiAgICBwcmVjaXNpb24sXG4gICAgbWV0aG9kLFxufToge1xuICAgIG1ldGhvZDogVHVpUm91bmRpbmc7XG4gICAgcHJlY2lzaW9uOiBudW1iZXI7XG4gICAgdmFsdWU6IG51bWJlcjtcbn0pOiBudW1iZXIge1xuICAgIHN3aXRjaCAobWV0aG9kKSB7XG4gICAgICAgIGNhc2UgJ2NlaWwnOlxuICAgICAgICAgICAgcmV0dXJuIHR1aUNlaWwodmFsdWUsIHByZWNpc2lvbik7XG4gICAgICAgIGNhc2UgJ2Zsb29yJzpcbiAgICAgICAgICAgIHJldHVybiB0dWlGbG9vcih2YWx1ZSwgcHJlY2lzaW9uKTtcbiAgICAgICAgY2FzZSAncm91bmQnOlxuICAgICAgICAgICAgcmV0dXJuIHR1aVJvdW5kKHZhbHVlLCBwcmVjaXNpb24pO1xuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgcmV0dXJuIHR1aVRydW5jKHZhbHVlLCBwcmVjaXNpb24pO1xuICAgIH1cbn1cbiJdfQ==