Skip to content

Commit 3cfd875

Browse files
committed
Add conditional arguments
1 parent a46df33 commit 3cfd875

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

index.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,29 @@ type StyleObject = {
55

66
type UniqueSpace = symbol | string;
77

8-
type Computed = (dependencies: Array<any>) => StyleObject;
8+
type Computed = (dependencies?: Array<any>) => StyleObject;
99

1010
type TagStyles = (strings: string[], expressions: string[]) => StyleObject;
1111

1212
type UseStyles = {
13-
(): (dependencies: Array<any>) => TagStyles;
13+
(): (dependencies?: Array<any>) => TagStyles;
1414
namespace: UniqueSpace;
1515
};
1616

1717
export function useGlobalStyles(
18-
namespace: UniqueSpace,
19-
dependencies: Array<any>,
18+
namespace?: UniqueSpace,
19+
dependencies?: Array<any>,
2020
): TagStyles;
2121

22-
export function GlobalUse(rawStyle: string, namespace: UniqueSpace): Computed;
22+
export function GlobalUse(rawStyle: string, namespace?: UniqueSpace): Computed;
2323

24-
export function GlobalStyles(definition: StyleObject, namespace: UniqueSpace): void;
24+
export function GlobalStyles(definition: StyleObject, namespace?: UniqueSpace): void;
2525

2626
export function Styles(
2727
definition: StyleObject,
28-
namespace: UniqueSpace,
28+
namespace?: UniqueSpace,
2929
): UseStyles;
3030

31-
export function getConstant(name: string, namespace: UseStyles | UniqueSpace): any;
31+
export function getConstant(name: string, namespace?: UseStyles | UniqueSpace): any;
3232

3333
export function setSeparator(newSeparator: string): void;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-use-styles",
3-
"version": "1.3.5",
3+
"version": "1.3.6",
44
"description": "React Native useStyles",
55
"main": "index.js",
66
"module": "src/index.js",

0 commit comments

Comments
 (0)