@@ -16,7 +16,7 @@ import type {
1616function mq <
1717 Tokens extends DashTokens = DashTokens ,
1818 Themes extends DashThemes = DashThemes ,
19- QueryNames extends string = string
19+ QueryNames extends string | number = string | number
2020> ( styles : Styles < Tokens , Themes > , mediaQueries : MediaQueries < QueryNames > ) {
2121 /**
2222 * A utility for adding media queries and breakpoints to Dash styles
@@ -33,7 +33,7 @@ function mq<
3333 function mqStyles (
3434 queryName : QueryNames | MediaQueryObject < QueryNames , Tokens , Themes >
3535 ) : string {
36- if ( typeof queryName === "string ") {
36+ if ( typeof queryName !== "object ") {
3737 return `@media ${ mediaQueries [ queryName ] } ` ;
3838 } else {
3939 let css = "" ;
@@ -61,12 +61,12 @@ function mq<
6161
6262export default mq ;
6363
64- export type MediaQueries < QueryNames extends string > = {
64+ export type MediaQueries < QueryNames extends string | number > = {
6565 readonly [ K in QueryNames ] : string ;
6666} ;
6767
6868export type MediaQueryObject <
69- QueryNames extends string ,
69+ QueryNames extends string | number ,
7070 Tokens extends DashTokens = DashTokens ,
7171 Themes extends DashThemes = DashThemes
7272> = {
0 commit comments