import { i18n } from '@kbn/i18n' ; import { TagCloudVisParams } from '../types' ; interface Scales { text : string ; value : TagCloudVisParams [ 'scale' ] ; } interface Orientation { text : string ; value : TagCloudVisParams [ 'orientation' ] ; } interface Collections { scales : Scales [ ] ; orientations : Orientation [ ] ; } export const collections = { scales : [ { text : i18n . translate ( 'visTypeTagCloud.scales.linearText' , { defaultMessage : 'Linear' , } ) , value : 'linear' , } , { text : i18n . translate ( 'visTypeTagCloud.scales.logText' , { defaultMessage : 'Log' , } ) , value : 'log' , } , { text : i18n . translate ( 'visTypeTagCloud.scales.squareRootText' , { defaultMessage : 'Square root' , } ) , value : 'square root' , } , ] , orientations : [ { text : i18n . translate ( 'visTypeTagCloud.orientations.singleText' , { defaultMessage : 'Single' , } ) , value : 'single' , } , { text : i18n . translate ( 'visTypeTagCloud.orientations.rightAngledText' , { defaultMessage : 'Right angled' , } ) , value : 'right angled' , } , { text : i18n . translate ( 'visTypeTagCloud.orientations.multipleText' , { defaultMessage : 'Multiple' , } ) , value : 'multiple' , } , ] , } ;