UNPKG

@types/object-inspect

Version:
62 lines (54 loc) 2.26 kB
# Installation > `npm install --save @types/object-inspect` # Summary This package contains type definitions for object-inspect (https://github.com/substack/object-inspect). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-inspect. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-inspect/index.d.ts) ````ts declare namespace objectInspect { /** * Inspection options */ interface Options { /** * Maximum depth of the inspection. Default: `5`. */ depth?: number | undefined; /** * Must be "single" or "double", if present. */ quoteStyle?: "single" | "double" | undefined; /** * Must be 0, a positive integer, Infinity, or null, if present. Default Infinity. */ maxStringLength?: number | null | undefined; /** * When true, a custom inspect method function will be invoked (either under the util.inspect.custom symbol, or the inspect property). When the string 'symbol', only the symbol method will be invoked. Default true. */ customInspect?: boolean | "symbol" | undefined; /** * Must be "\t", null, or a positive integer. Default null. */ indent?: number | "\t" | null | undefined; /** * Must be a boolean, if present. Default false. If true, all numbers will be printed with numeric separators (eg, 1234.5678 will be printed as '1_234.567_8') */ numericSeparator?: boolean | undefined; } } /** * Return a string `s` with the string representation of `obj` up to a depth of `opts.depth`. * * @param obj Object to inspect * @param opts Inspection options. Default: `{}`. * @return String representation of `obj` */ declare function objectInspect(obj: any, opts?: objectInspect.Options): string; export = objectInspect; ```` ### Additional Details * Last updated: Thu, 28 Mar 2024 04:35:21 GMT * Dependencies: none # Credits These definitions were written by [Charles Samborski](https://github.com/demurgos), [Akuukis](https://github.com/Akuukis), and [Jordan Harband](https://github.com/ljharb).