Skip to content

Commit 4434280

Browse files
committed
chore: add changeset
1 parent 42db07f commit 4434280

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

.changeset/serious-olives-bow.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
"@react-pdf/stylesheet": major
3+
"@react-pdf/types": minor
4+
"@react-pdf/layout": patch
5+
"@react-pdf/fns": patch
6+
---
7+
8+
feat: rework and type stylesheet package

packages/stylesheet/src/resolve/boxModel.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import parse from 'postcss-value-parser/lib/parse.js';
22
import parseUnit from 'postcss-value-parser/lib/unit.js';
3+
34
import transformUnit from '../utils/units';
45
import { Container } from '../types';
56

packages/stylesheet/src/resolve/index.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,14 @@ import transformHandlers from './transform';
1212
import svgHandlers from './svg';
1313
import { Container, SafeStyle, Style, StyleKey } from '../types';
1414

15-
const shorthands: Record<StyleKey, any> = {
15+
type Handler = (
16+
key: StyleKey,
17+
value: any,
18+
container: Container,
19+
style: Style,
20+
) => SafeStyle;
21+
22+
const shorthands = {
1623
...borderHandlers,
1724
...colorHandlers,
1825
...dimensionHandlers,
@@ -25,7 +32,7 @@ const shorthands: Record<StyleKey, any> = {
2532
...textHandlers,
2633
...transformHandlers,
2734
...svgHandlers,
28-
};
35+
} as Record<StyleKey, Handler>;
2936

3037
/**
3138
* Expand the shorthand properties.

0 commit comments

Comments
 (0)