@types/find-duplicated-property-keys
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

Installation

npm install --save @types/find-duplicated-property-keys

Summary

This package contains type definitions for find-duplicated-property-keys (https://github.com/SebastianG77/find-duplicated-property-keys#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/find-duplicated-property-keys.

index.d.ts

/**
 * A package for detecting all duplicated property keys of a JSON string.
 * It can either be used as a standalone tool for validating JSON files or as a submodule for other Node.js projects.
 */
declare function findDuplicatedPropertyKeys(content: string): findDuplicatedPropertyKeys.PropertyInfo[];

declare namespace findDuplicatedPropertyKeys {
    interface PropertyInfo {
        /**
         *  The key name of the duplicated property
         */
        key: string;

        /**
         * The parent object of a property key
         */
        parent: PropertyInfo;

        /**
         * The number of property keys having the same key and parent object
         */

        occurrence: number;

        /**
         * Returns a list of property keys, which represents the path to the property key of the current object.
         */
        propertyPath(): string[];

        /**
         * Prints the path to the property key. However, since all necessary raw data are also contained by the object,
         * the result objects can also be represented in any other way if desired.
         */
        toString(): string;
    }
}

export = findDuplicatedPropertyKeys;

Additional Details

  • Last updated: Tue, 07 Nov 2023 03:09:37 GMT
  • Dependencies: none

Credits

These definitions were written by Piotr Błażejewicz.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/find-duplicated-property-keys

Weekly Downloads

5,153

Version

1.1.3

License

MIT

Unpacked Size

5.13 kB

Total Files

5

Last publish

Collaborators

  • types