1 | # Installation
|
2 | > `npm install --save @types/kind-of`
|
3 |
|
4 | # Summary
|
5 | This package contains type definitions for kind-of (https://github.com/jonschlinkert/kind-of).
|
6 |
|
7 | # Details
|
8 | Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/kind-of.
|
9 | ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/kind-of/index.d.ts)
|
10 | ````ts
|
11 | // TypeScript Version: 2.7
|
12 | /// <reference types="node" />
|
13 |
|
14 | export = kind_of;
|
15 |
|
16 | declare function kind_of(thing: undefined): "undefined";
|
17 | declare function kind_of(thing: null): "null";
|
18 | declare function kind_of(thing: boolean): "boolean";
|
19 | declare function kind_of(thing: Buffer): "buffer";
|
20 | declare function kind_of(thing: number): "number";
|
21 | declare function kind_of(thing: string): "string";
|
22 | declare function kind_of(thing: typeof arguments): "arguments";
|
23 | declare function kind_of(thing: Date): "date";
|
24 | declare function kind_of(thing: any[]): "array";
|
25 | declare function kind_of(thing: RegExp): "regexp";
|
26 | declare function kind_of(thing: Error): "error";
|
27 | declare function kind_of(
|
28 | thing: Iterator<any>,
|
29 | ):
|
30 | | "generator"
|
31 | | "stringiterator"
|
32 | | "arrayiterator"
|
33 | | "mapiterator"
|
34 | | "setiterator";
|
35 | declare function kind_of(
|
36 | thing: (...args: any[]) => any,
|
37 | ): "function" | "generatorfunction";
|
38 | declare function kind_of(thing: symbol): "symbol";
|
39 | declare function kind_of(thing: Promise<any>): "promise";
|
40 | declare function kind_of(thing: Map<any, any>): "map";
|
41 | declare function kind_of(thing: WeakMap<any, any>): "weakmap";
|
42 | declare function kind_of(thing: Set<any>): "set";
|
43 | declare function kind_of(thing: WeakSet<any>): "weakset";
|
44 | declare function kind_of(thing: Int8Array): "int8array";
|
45 | declare function kind_of(thing: Uint8Array): "uint8array";
|
46 | declare function kind_of(thing: Uint8ClampedArray): "uint8clampedarray";
|
47 | declare function kind_of(thing: Int16Array): "int16array";
|
48 | declare function kind_of(thing: Uint16Array): "uint16array";
|
49 | declare function kind_of(thing: Int32Array): "int32array";
|
50 | declare function kind_of(thing: Uint32Array): "uint32array";
|
51 | declare function kind_of(thing: Float32Array): "float32array";
|
52 | declare function kind_of(thing: Float64Array): "float64array";
|
53 | declare function kind_of(thing: any): string;
|
54 |
|
55 | ````
|
56 |
|
57 | ### Additional Details
|
58 | * Last updated: Tue, 07 Nov 2023 09:09:38 GMT
|
59 | * Dependencies: [@types/node](https://npmjs.com/package/@types/node)
|
60 |
|
61 | # Credits
|
62 | These definitions were written by [Claas Ahlrichs](https://github.com/claasahl).
|
63 |
|
\ | No newline at end of file |