@@ -460,7 +460,7 @@ export class GridStack {
460460 /** returns an array of grid HTML elements (no placeholder) - used internally to iterate through our children */
461461 public getGridItems ( ) : GridItemHTMLElement [ ] {
462462 return Array . from ( this . el . children )
463- . filter ( el => el . matches ( '.' + this . opts . itemClass ) && ! el . matches ( '.' + this . opts . placeholderClass ) ) as GridItemHTMLElement [ ] ;
463+ . filter ( ( el : HTMLElement ) => el . matches ( '.' + this . opts . itemClass ) && ! el . matches ( '.' + this . opts . placeholderClass ) ) as GridItemHTMLElement [ ] ;
464464 }
465465
466466 /**
@@ -781,9 +781,9 @@ export class GridStack {
781781 let noData = ( name === 'enable' || name === 'disable' ) ;
782782 this . _gsEventHandler = this . _gsEventHandler || { } ;
783783 if ( noData ) {
784- this . _gsEventHandler [ name ] = ( event ) => callback ( event ) ;
784+ this . _gsEventHandler [ name ] = ( event : Event ) => callback ( event ) ;
785785 } else {
786- this . _gsEventHandler [ name ] = ( event ) => callback ( event , event . detail ) ;
786+ this . _gsEventHandler [ name ] = ( event : CustomEvent ) => callback ( event , event . detail ) ;
787787 }
788788 this . el . addEventListener ( name , this . _gsEventHandler [ name ] ) ;
789789 } else if ( name === 'dragstart' || name === 'dragstop' || name === 'resizestart' || name === 'resizestop' || name === 'dropped' ) {
@@ -1071,11 +1071,11 @@ export class GridStack {
10711071 let margin = this . opts . verticalMargin as number ;
10721072
10731073 if ( ! this . opts . verticalMargin || this . opts . cellHeightUnit === this . opts . verticalMarginUnit ) {
1074- getHeight = ( nbRows , nbMargins ) => {
1074+ getHeight = ( nbRows : number , nbMargins : number ) => {
10751075 return ( height * nbRows + margin * nbMargins ) + this . opts . cellHeightUnit ;
10761076 }
10771077 } else {
1078- getHeight = ( nbRows , nbMargins ) => {
1078+ getHeight = ( nbRows : number , nbMargins : number ) => {
10791079 if ( ! nbRows || ! nbMargins ) {
10801080 return ( height * nbRows + margin * nbMargins ) + this . opts . cellHeightUnit ;
10811081 }
@@ -1173,8 +1173,8 @@ export class GridStack {
11731173 /** @internal prepares the element for drag&drop **/
11741174 private _prepareElementsByNode ( el : GridItemHTMLElement , node : GridStackNode ) : GridStack {
11751175 // variables used/cashed between the 3 start/move/end methods, in addition to node passed above
1176- let cellWidth ;
1177- let cellFullHeight ; // internal cellHeight + v-margin
1176+ let cellWidth : number ;
1177+ let cellFullHeight : number ; // internal cellHeight + v-margin
11781178
11791179 /** called when item starts moving/resizing */
11801180 let onStartMoving = ( event , ui ) => {
@@ -1220,7 +1220,7 @@ export class GridStack {
12201220 }
12211221
12221222 /** called when item is being dragged/resized */
1223- let dragOrResize = ( event , ui ) => {
1223+ let dragOrResize = ( event : Event , ui ) => {
12241224 let x = Math . round ( ui . position . left / cellWidth ) ;
12251225 let y = Math . floor ( ( ui . position . top + cellFullHeight / 2 ) / cellFullHeight ) ;
12261226 let width ;
@@ -1281,8 +1281,8 @@ export class GridStack {
12811281 }
12821282
12831283 /** called when the item stops moving/resizing */
1284- let onEndMoving = ( event ) => {
1285- let { target } = event ;
1284+ let onEndMoving = ( event : Event ) => {
1285+ let target : GridItemHTMLElement = event . target as GridItemHTMLElement ;
12861286 if ( ! target . gridstackNode ) return ;
12871287
12881288 // let forceNotify = false; what is the point of calling 'change' event with no data, when the 'removed' event is already called ?
@@ -1323,7 +1323,7 @@ export class GridStack {
13231323
13241324 // if we re-sized a nested grid item, let the children resize as well
13251325 if ( event . type === 'resizestop' ) {
1326- target . querySelectorAll ( '.grid-stack' ) . forEach ( el => el . gridstack . _onResizeHandler ( ) ) ;
1326+ target . querySelectorAll ( '.grid-stack' ) . forEach ( ( el : GridHTMLElement ) => el . gridstack . _onResizeHandler ( ) ) ;
13271327 }
13281328 }
13291329
0 commit comments