export function range(length) {
    const ret = [];
    for (let i = 0; i < length; i++) {
        ret.push(i);
    }
    return ret;
}
export function hexToRgb(hex) {
    let result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
    return result ? {
        r: parseInt(result[1], 16),
        g: parseInt(result[2], 16),
        b: parseInt(result[3], 16)
    } : null;
}
export function isLeapYear(year) {
    year = parseInt(year, 10);
    if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) {
        return true;
    }
    else {
        return false;
    }
}
export function convert2Digit(i) {
    i = Number(i);
    if (i >= 0 && i < 10) {
        i = '0' + i;
    }
    else {
        i = '' + i;
    }
    return i;
}
//# sourceMappingURL=index.js.map