@@ -15,15 +15,15 @@ jest.mock('universal-cookie');
1515
1616describe ( 'lib' , ( ) => {
1717 describe ( 'configure' , ( ) => {
18- let originalWarn = null ;
18+ let originalWarn : typeof console . warn | null = null ;
1919
2020 beforeEach ( ( ) => {
2121 originalWarn = console . warn ;
2222 console . warn = jest . fn ( ) ;
2323 } ) ;
2424
2525 afterEach ( ( ) => {
26- console . warn = originalWarn ;
26+ console . warn = originalWarn ! ;
2727 } ) ;
2828
2929 it ( 'should not call console.warn in production' , ( ) => {
@@ -177,11 +177,11 @@ describe('lib', () => {
177177 } ) ;
178178
179179 it ( 'should return the messages for the provided locale' , ( ) => {
180- expect ( getMessages ( 'en-us' ) . message ) . toEqual ( 'en-us-hah' ) ;
180+ expect ( getMessages ( 'en-us' ) ! . message ) . toEqual ( 'en-us-hah' ) ;
181181 } ) ;
182182
183183 it ( 'should return the messages for the preferred locale if no argument is passed' , ( ) => {
184- expect ( getMessages ( ) . message ) . toEqual ( 'es-hah' ) ;
184+ expect ( getMessages ( ) ! . message ) . toEqual ( 'es-hah' ) ;
185185 } ) ;
186186 } ) ;
187187
@@ -231,15 +231,15 @@ describe('lib', () => {
231231 } ) ;
232232
233233 describe ( 'handleRtl' , ( ) => {
234- let setAttribute ;
234+ let setAttribute : jest . Mock ;
235235 beforeEach ( ( ) => {
236236 setAttribute = jest . fn ( ) ;
237237
238238 global . document . getElementsByTagName = jest . fn ( ( ) => [
239239 {
240240 setAttribute,
241241 } ,
242- ] ) ;
242+ ] ) as any ;
243243 } ) ;
244244
245245 it ( 'should do the right thing for non-RTL languages' , ( ) => {
@@ -310,7 +310,7 @@ describe('mergeMessages', () => {
310310 ar : { message : 'ar-hah' } ,
311311 } ,
312312 } ) ;
313- const result = mergeMessages ( [ { foo : 'bar' } , { buh : 'baz' } , { gah : 'wut' } ] ) ;
313+ const result = mergeMessages ( [ { foo : 'bar' } , { buh : 'baz' } , { gah : 'wut' } ] as any ) ;
314314 expect ( result ) . toEqual ( {
315315 ar : { message : 'ar-hah' } ,
316316 foo : 'bar' ,
@@ -331,7 +331,7 @@ describe('mergeMessages', () => {
331331 es : { init : 'inicial' } ,
332332 } ,
333333 } ) ;
334- const messages = [
334+ const msgs : import ( './lib' ) . I18nMessages [ ] = [
335335 {
336336 en : { hello : 'hello' } ,
337337 es : { hello : 'hola' } ,
@@ -342,7 +342,7 @@ describe('mergeMessages', () => {
342342 } ,
343343 ] ;
344344
345- const result = mergeMessages ( messages ) ;
345+ const result = mergeMessages ( msgs ) ;
346346 expect ( result ) . toEqual ( {
347347 en : {
348348 init : 'initial' ,
0 commit comments