Skip to content

Commit f3bce5b

Browse files
committed
chore: fix conflicts
1 parent b141457 commit f3bce5b

File tree

5 files changed

+33
-14
lines changed

5 files changed

+33
-14
lines changed

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,7 @@ function mq<
152152
mediaQueries: MediaQueries<QueryNames>
153153
): {
154154
(queryName: QueryNames): string;
155-
(queryName: MediaQueryObject<QueryNames, Tokens, Themes>): (
156-
tokens: TokensUnion<Tokens, Themes>
157-
) => string;
155+
(queryName: MediaQueryObject<QueryNames, Tokens, Themes>): string;
158156
};
159157
```
160158

@@ -171,7 +169,7 @@ function mq<
171169
function mqStyles(queryName: QueryNames): string;
172170
function mqStyles(
173171
queryName: MediaQueryObject<QueryNames, Tokens, Themes>
174-
): (tokens: TokensUnion<Tokens, Themes>) => string;
172+
): string;
175173
```
176174

177175
## LICENSE

src/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import type {
44
StyleCallback,
55
StyleObject,
66
Styles,
7-
TokensUnion,
87
} from "@dash-ui/styles";
98

109
/**
@@ -31,10 +30,10 @@ function mq<
3130
function mqStyles(queryName: QueryNames): string;
3231
function mqStyles(
3332
queryName: MediaQueryObject<QueryNames, Tokens, Themes>
34-
): (tokens: TokensUnion<Tokens, Themes>) => string;
33+
): string;
3534
function mqStyles(
3635
queryName: QueryNames | MediaQueryObject<QueryNames, Tokens, Themes>
37-
): string | ((tokens: TokensUnion<Tokens, Themes>) => string) {
36+
): string {
3837
if (typeof queryName === "string") {
3938
return `@media ${mediaQueries[queryName]}`;
4039
} else {

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"lib": ["esnext"],
77
"moduleResolution": "node",
88
"esModuleInterop": true,
9+
"incremental": true,
910
"strict": true
1011
}
1112
}

types/index.d.ts

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,39 @@
1-
import type { DashThemes, DashTokens, StyleCallback, StyleObject, Styles, TokensUnion } from "@dash-ui/styles";
1+
import type {
2+
DashThemes,
3+
DashTokens,
4+
StyleCallback,
5+
StyleObject,
6+
Styles,
7+
} from "@dash-ui/styles";
28
/**
39
* A factory function that creates a utility for adding breakpoints and
410
* media queries to Dash styles
511
*
612
* @param styles - A Dash `styles` instance
713
* @param mediaQueries - A map of media query name/query pairs
814
*/
9-
declare function mq<Tokens extends DashTokens = DashTokens, Themes extends DashThemes = DashThemes, QueryNames extends string = string>(styles: Styles<Tokens, Themes>, mediaQueries: MediaQueries<QueryNames>): {
10-
(queryName: QueryNames): string;
11-
(queryName: MediaQueryObject<QueryNames, Tokens, Themes>): (tokens: TokensUnion<Tokens, Themes>) => string;
15+
declare function mq<
16+
Tokens extends DashTokens = DashTokens,
17+
Themes extends DashThemes = DashThemes,
18+
QueryNames extends string = string
19+
>(
20+
styles: Styles<Tokens, Themes>,
21+
mediaQueries: MediaQueries<QueryNames>
22+
): {
23+
(queryName: QueryNames): string;
24+
(queryName: MediaQueryObject<QueryNames, Tokens, Themes>): string;
1225
};
1326
export default mq;
1427
export declare type MediaQueries<QueryNames extends string> = {
15-
readonly [K in QueryNames]: string;
28+
readonly [K in QueryNames]: string;
1629
};
17-
export declare type MediaQueryObject<QueryNames extends string, Tokens extends DashTokens = DashTokens, Themes extends DashThemes = DashThemes> = {
18-
readonly [K in QueryNames | "default"]?: string | StyleObject | StyleCallback<Tokens, Themes>;
30+
export declare type MediaQueryObject<
31+
QueryNames extends string,
32+
Tokens extends DashTokens = DashTokens,
33+
Themes extends DashThemes = DashThemes
34+
> = {
35+
readonly [K in QueryNames | "default"]?:
36+
| string
37+
| StyleObject
38+
| StyleCallback<Tokens, Themes>;
1939
};

types/tsconfig.tsbuildinfo

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)