{"_id":"@types/set-value","_rev":"2804110","name":"@types/set-value","description":"TypeScript definitions for set-value","dist-tags":{"latest":"4.0.1","ts2.4":"2.0.0","ts2.5":"2.0.0","ts2.6":"2.0.0","ts2.7":"2.0.0","ts2.8":"2.0.0","ts2.9":"2.0.0","ts3.0":"2.0.0","ts3.1":"2.0.0","ts3.2":"2.0.0","ts3.3":"2.0.0","ts3.4":"2.0.0","ts3.5":"4.0.0","ts3.6":"4.0.1","ts3.7":"4.0.1","ts3.8":"4.0.1","ts3.9":"4.0.1","ts4.0":"4.0.1","ts4.1":"4.0.1","ts4.2":"4.0.1","ts4.3":"4.0.1","ts4.4":"4.0.1","ts4.5":"4.0.1","ts4.6":"4.0.1","ts4.7":"4.0.1","ts4.8":"4.0.1","ts4.9":"4.0.1"},"maintainers":[{"name":"types","email":""}],"time":{"modified":"2022-09-01T09:22:40.000Z","created":"2018-02-22T22:26:12.161Z","4.0.1":"2021-07-06T17:02:05.366Z","4.0.0":"2021-05-21T09:01:29.856Z","2.0.0":"2018-02-22T22:26:12.161Z"},"users":{},"repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/set-value"},"versions":{"4.0.1":{"name":"@types/set-value","version":"4.0.1","description":"TypeScript definitions for set-value","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/set-value","license":"MIT","contributors":[{"name":"Daniel Rosenwasser","url":"https://github.com/DanielRosenwasser","githubUsername":"DanielRosenwasser"},{"name":"Piotr Błażejewicz","url":"https://github.com/DanielRosenwasser","githubUsername":"DanielRosenwasser"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/set-value"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"7a557376f44877d9e292a9bceb71cb8284784dd3a2a7ec59d80001e28a752581","typeScriptVersion":"3.6","_id":"@types/set-value@4.0.1","dist":{"shasum":"7caf185556a67c2d9051080931853047423c93bd","size":2233,"noattachment":false,"key":"/@types/set-value/-/@types/set-value-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/set-value/download/@types/set-value-4.0.1.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set-value_4.0.1_1625590925214_0.7417931028164089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:31:10.477Z","publish_time":1625590925366,"_cnpm_publish_time":1625590925366},"4.0.0":{"name":"@types/set-value","version":"4.0.0","description":"TypeScript definitions for set-value","license":"MIT","contributors":[{"name":"Daniel Rosenwasser","url":"https://github.com/DanielRosenwasser","githubUsername":"DanielRosenwasser"},{"name":"Piotr Błażejewicz","url":"https://github.com/DanielRosenwasser","githubUsername":"DanielRosenwasser"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/set-value"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"bd45b0b29a548139196e8bf4f03832d0d9836e3a5f0b0d785984de4fa5c9ac40","typeScriptVersion":"3.5","_id":"@types/set-value@4.0.0","dist":{"shasum":"43690058004af2eb6ef2a3efeff1b3fd5346bb6d","size":2164,"noattachment":false,"key":"/@types/set-value/-/@types/set-value-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/set-value/download/@types/set-value-4.0.0.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set-value_4.0.0_1621587689759_0.7330789855093018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:31:10.375Z","publish_time":1621587689856,"_cnpm_publish_time":1621587689856},"2.0.0":{"name":"@types/set-value","version":"2.0.0","description":"TypeScript definitions for set-value","license":"MIT","contributors":[{"name":"Daniel Rosenwasser","url":"https://github.com/DanielRosenwasser","githubUsername":"DanielRosenwasser"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"2db4786648d5473053bef563acfdef757faab38a1c8006cda6b322424356bfc0","typeScriptVersion":"2.4","_id":"@types/set-value@2.0.0","dist":{"shasum":"63d386b103926dcf49b50e16e0f6dd49983046be","size":1697,"noattachment":false,"key":"/@types/set-value/-/@types/set-value-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/set-value/download/@types/set-value-2.0.0.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set-value_2.0.0_1519338372105_0.16580954578545315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:31:09.513Z","publish_time":1519338372161,"_cnpm_publish_time":1519338372161}},"readme":"# Installation\r\n> `npm install --save @types/set-value`\r\n\r\n# Summary\r\nThis package contains type definitions for set-value (https://github.com/jonschlinkert/set-value).\r\n\r\n# Details\r\nFiles were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/set-value.\r\n## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/set-value/index.d.ts)\r\n````ts\r\n// Type definitions for set-value 4.0\n// Project: https://github.com/jonschlinkert/set-value\n// Definitions by: Daniel Rosenwasser <https://github.com/DanielRosenwasser>\n//                 Piotr Błażejewicz <https://github.com/DanielRosenwasser>\n// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped\n\nexport = set;\n\n// Technically, everything will fall to the last overload,\n// but the first one can be useful for signature help.\n\n/**\n * @param object The object to set `value` on\n * @param path The of the property to set.\n * @param value The value to set on `object[prop]`\n * @param [options]\n */\n\ndeclare function set<T extends object, K extends keyof T>(object: T, path: K, value: T[K], options?: set.Options): void;\ndeclare function set(object: object, path: set.InputType, value: any, options?: set.Options): void;\n\ndeclare namespace set {\n    interface Options {\n        /**\n         * Do not split properties that include a `/`.\n         * By default, set-value assumes that properties with a `/` are not intended to be split.\n         * This option allows you to disable default behavior.\n         * Note that this option cannot be used if `options.separator` is set to `/`.\n         * @default true\n         */\n        preservePaths?: boolean | undefined;\n        /**\n         * Custom separator to use for splitting object paths.\n         * @default `.`\n         */\n        separator?: string | undefined;\n        /**\n         * Custom `.split()` function to use.\n         */\n        split?: SplitFunc | undefined;\n        /**\n         * Allows you to update plain object values, instead of overwriting them.\n         * @default  `undefined`\n         */\n        merge?: boolean | MergeFunc | undefined;\n    }\n\n    type InputType = string | symbol | ReadonlyArray<string | symbol>;\n\n    type MergeFunc = <TObject, TSource>(object: TObject, source: TSource) => TObject & TSource;\n\n    type SplitFunc = (input: string, options?: Options) => string;\n}\n\r\n````\r\n\r\n### Additional Details\r\n * Last updated: Tue, 06 Jul 2021 16:34:40 GMT\r\n * Dependencies: none\r\n * Global values: none\r\n\r\n# Credits\r\nThese definitions were written by [Daniel Rosenwasser](https://github.com/DanielRosenwasser), and [Piotr Błażejewicz](https://github.com/DanielRosenwasser).\r\n","_attachments":{},"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/set-value","license":"MIT"}