File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- export * from '.' ;
2- import { ArgumentArray } from '.' ;
1+ import { ArgumentArray } from './index.js' ;
32
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 77// Sean Kelley <https://github.com/seansfkelley>
88// Michal Adamczyk <https://github.com/mradamczyk>
99// Marvin Hagemeister <https://github.com/marvinhagemeister>
10- // TypeScript Version: 3.0
1110
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+ }
1617
1718/**
1819 * A simple JavaScript utility for conditionally joining classNames together.
1920 */
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' ) ;
44
55// default
66classNames ( 'foo' ) ;
Original file line number Diff line number Diff line change 11{
22 "compilerOptions" : {
3- "module" : " es2015 " ,
3+ "module" : " commonjs " ,
44 "lib" : [" es2015" ],
55 "moduleResolution" : " node" ,
66 "strict" : true ,
You can’t perform that action at this time.
0 commit comments