// Type Guard для multiple.
// @ts-ignore
function isMultiple(multiple, value) {
    return Boolean(multiple);
}
// Хелпер для генерации начального состояния поля ввода.
export var getTextValue = function getTextValue(multiple, value, valueToItemMap, renderValue) {
    var _valueToItemMap_get;
    if (isMultiple(multiple, value) || !value) {
        return '';
    }
    return (renderValue === null || renderValue === void 0 ? void 0 : renderValue({
        value: value,
        label: ''
    })) || ((_valueToItemMap_get = valueToItemMap.get(value)) === null || _valueToItemMap_get === void 0 ? void 0 : _valueToItemMap_get.label) || value.toString();
};
