1234567891011121314151617181920212223 |
- // LICENSE is MIT
- //
- // Copyright (c) 2018
- // Dave Keen <http://www.keendevelopment.ch>
- // Adi Dahiya <https://github.com/adidahiya>
- // Jason Killian <https://github.com/JKillian>
- // Sean Kelley <https://github.com/seansfkelley>
- // Michal Adamczyk <https://github.com/mradamczyk>
- // Marvin Hagemeister <https://github.com/marvinhagemeister>
- declare namespace classNames {
- type Value = string | number | boolean | undefined | null;
- type Mapping = Record<string, unknown>;
- interface ArgumentArray extends Array<Argument> {}
- type Argument = Value | Mapping | ArgumentArray;
- }
- /**
- * A simple JavaScript utility for conditionally joining classNames together.
- */
- declare function classNames(...args: classNames.ArgumentArray): string;
- export = classNames;
|