import { NgGridItem } from "../directives/NgGridItem" ; export function generateUuid ( ) { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx' . replace ( /[xy]/g , function ( c ) { let r = Math . random ( ) * 16 | 0 , v = c == 'x' ? r : ( r & 0x3 | 0x8 ) ; return v . toString ( 16 ) ; } ) ; } export function sortItemsByPositionHorizontal ( a , b ) { if ( a . col === b . col ) { return a . row - b . row ; } return a . col - b . col ; } export function sortItemsByPositionVertical ( a , b ) { if ( a . row === b . row ) { return a . col - b . col ; } return a . row - b . row ; }