@@ -15,11 +15,18 @@ x('urlset', {xmlns}) // $ExpectType Element
1515x ( 'urlset' , { xmlns} , 'string' ) // $ExpectType Element
1616x ( 'urlset' , { xmlns} , [ 'string' , 'string' ] ) // $ExpectType Element
1717x ( 'urlset' , { xmlns} , x ( 'loc' ) , 'string' ) // $ExpectType Element
18+ x ( 'urlset' , { xmlns} , x ( 'loc' ) , 100 ) // $ExpectType Element
1819x ( 'urlset' , { xmlns} , x ( 'loc' ) ) // $ExpectType Element
1920x ( 'urlset' , { xmlns} , x ( 'loc' ) , x ( 'loc' ) ) // $ExpectType Element
2021x ( 'urlset' , { xmlns} , [ x ( 'loc' ) , x ( 'loc' ) ] ) // $ExpectType Element
2122x ( 'urlset' , { xmlns} , [ ] ) // $ExpectType Element
2223
24+ const xmlNumberAttribute = 100
25+ x ( 'urlset' , { xmlNumberAttribute} , 'string' ) // $ExpectType Element
26+ x ( 'urlset' , { xmlNumberAttribute} , 100 ) // $ExpectType Element
27+ x ( 'urlset' , { xmlNumberAttribute} , x ( 'loc' ) , 100 ) // $ExpectType Element
28+ x ( 'urlset' , { xmlNumberAttribute} , [ ] ) // $ExpectType Element
29+
2330x ( ) // $ExpectError
2431x ( false ) // $ExpectError
2532x ( 'urlset' , x ( 'loc' ) , { xmlns} ) // $ExpectError
0 commit comments