File tree 5 files changed +23
-16
lines changed 5 files changed +23
-16
lines changed Original file line number Diff line number Diff line change 1
- export * from '.' ;
2
- import { ArgumentArray } from '.' ;
1
+ import { ArgumentArray } from './index.js' ;
3
2
4
- export type Binding = Record < string , string > ;
5
- export default function classNames ( this : Binding | undefined , ...args : ArgumentArray ) : string ;
3
+ declare namespace classNames {
4
+ type Binding = Record < string , string > ;
5
+ }
6
+
7
+ declare function classNames ( this : classNames . Binding | undefined , ...args : ArgumentArray ) : string ;
8
+
9
+ export = classNames ;
Original file line number Diff line number Diff line change 1
- export * from '.' ;
2
- export { default } from '.' ;
1
+ import classNames = require ( './index.js' ) ;
2
+ export = classNames ;
Original file line number Diff line number Diff line change 7
7
// Sean Kelley <https://github.com/seansfkelley>
8
8
// Michal Adamczyk <https://github.com/mradamczyk>
9
9
// Marvin Hagemeister <https://github.com/marvinhagemeister>
10
- // TypeScript Version: 3.0
11
10
12
- export type Value = string | number | boolean | undefined | null ;
13
- export type Mapping = Record < string , unknown > ;
14
- export interface ArgumentArray extends Array < Argument > { }
15
- export type Argument = Value | Mapping | ArgumentArray ;
11
+ declare namespace classNames {
12
+ type Value = string | number | boolean | undefined | null ;
13
+ type Mapping = Record < string , unknown > ;
14
+ interface ArgumentArray extends Array < Argument > { }
15
+ type Argument = Value | Mapping | ArgumentArray ;
16
+ }
16
17
17
18
/**
18
19
* A simple JavaScript utility for conditionally joining classNames together.
19
20
*/
20
- export default function classNames ( ...args : ArgumentArray ) : string ;
21
+ declare function classNames ( ...args : classNames . ArgumentArray ) : string ;
22
+
23
+ export = classNames ;
Original file line number Diff line number Diff line change 1
- import classNames from 'classnames' ;
2
- import dedupe from 'classnames/dedupe' ;
3
- import bind from 'classnames/bind' ;
1
+ import classNames = require ( 'classnames' ) ;
2
+ import dedupe = require ( 'classnames/dedupe' ) ;
3
+ import bind = require ( 'classnames/bind' ) ;
4
4
5
5
// default
6
6
classNames ( 'foo' ) ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"compilerOptions" : {
3
- "module" : " es2015 " ,
3
+ "module" : " commonjs " ,
4
4
"lib" : [" es2015" ],
5
5
"moduleResolution" : " node" ,
6
6
"strict" : true ,
You can’t perform that action at this time.
0 commit comments