Skip to content
This repository was archived by the owner on Mar 1, 2024. It is now read-only.

Commit 188af52

Browse files
committed
Adds classnames flow types
1 parent 60e84fc commit 188af52

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

.flowconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
[include]
44

55
[libs]
6+
./flow-typed
67

78
[lints]
89

flow-typed/npm/classnames_v2.x.x.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// flow-typed signature: cf86673cc32d185bdab1d2ea90578d37
2+
// flow-typed version: 614bf49aa8/classnames_v2.x.x/flow_>=v0.25.x
3+
4+
type $npm$classnames$Classes =
5+
| string
6+
| { [className: string]: * }
7+
| false
8+
| void
9+
| null;
10+
11+
declare module "classnames" {
12+
declare module.exports: (
13+
...classes: Array<$npm$classnames$Classes | $npm$classnames$Classes[]>
14+
) => string;
15+
}
16+
17+
declare module "classnames/bind" {
18+
declare module.exports: $Exports<"classnames">;
19+
}
20+
21+
declare module "classnames/dedupe" {
22+
declare module.exports: $Exports<"classnames">;
23+
}

0 commit comments

Comments
 (0)