{"_id":"@types/undertaker-registry","_rev":"3752367","name":"@types/undertaker-registry","description":"TypeScript definitions for undertaker-registry","dist-tags":{"latest":"1.0.4","ts2.0":"1.0.1","ts2.1":"1.0.1","ts2.2":"1.0.1","ts2.3":"1.0.1","ts2.4":"1.0.1","ts2.5":"1.0.1","ts2.6":"1.0.1","ts2.7":"1.0.1","ts2.8":"1.0.1","ts2.9":"1.0.1","ts3.0":"1.0.1","ts3.1":"1.0.1","ts3.2":"1.0.1","ts3.3":"1.0.1","ts3.4":"1.0.1","ts3.5":"1.0.1","ts3.6":"1.0.1","ts3.7":"1.0.1","ts3.8":"1.0.1","ts3.9":"1.0.1","ts4.0":"1.0.1","ts4.1":"1.0.1","ts4.2":"1.0.1","ts4.3":"1.0.2","ts4.4":"1.0.2","ts4.5":"1.0.4","ts4.6":"1.0.4","ts4.7":"1.0.4","ts4.8":"1.0.4","ts4.9":"1.0.4","ts5.0":"1.0.4","ts5.1":"1.0.4","ts5.2":"1.0.4","ts5.3":"1.0.4","ts5.4":"1.0.4","ts5.5":"1.0.4","ts5.6":"1.0.4","ts5.7":"1.0.4","ts5.8":"1.0.4","ts5.9":"1.0.4"},"maintainers":[{"name":"types","email":""}],"time":{"modified":"2025-03-04T06:15:00.000Z","created":"2017-04-26T21:40:16.395Z","1.0.4":"2023-11-07T18:23:52.306Z","1.0.3":"2023-10-18T16:57:49.330Z","1.0.2":"2023-08-30T20:08:48.314Z","1.0.1":"2017-10-25T16:26:01.744Z","1.0.0":"2017-04-26T21:40:16.395Z"},"users":{},"repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/undertaker-registry"},"versions":{"1.0.4":{"name":"@types/undertaker-registry","version":"1.0.4","description":"TypeScript definitions for undertaker-registry","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/undertaker-registry","license":"MIT","contributors":[{"name":"Giedrius Grabauskas","githubUsername":"GiedriusGrabauskas","url":"https://github.com/GiedriusGrabauskas"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/undertaker-registry"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"9206841982012d2bbadd0108939e6ae092a177e3a63554b2cdaf8e7396053dab","typeScriptVersion":"4.5","_id":"@types/undertaker-registry@1.0.4","dist":{"shasum":"2ea4b68abd0b3ad6716ab8ac28734092c1d152c4","size":2045,"noattachment":false,"key":"/@types/undertaker-registry/-/@types/undertaker-registry-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/undertaker-registry/download/@types/undertaker-registry-1.0.4.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/undertaker-registry_1.0.4_1699381432085_0.2043165897406578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T18:23:52.306Z","publish_time":1699381432306,"_source_registry_name":"default","_cnpm_publish_time":1699381432306},"1.0.3":{"name":"@types/undertaker-registry","version":"1.0.3","description":"TypeScript definitions for undertaker-registry","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/undertaker-registry","license":"MIT","contributors":[{"name":"Giedrius Grabauskas","githubUsername":"GiedriusGrabauskas","url":"https://github.com/GiedriusGrabauskas"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/undertaker-registry"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"956e765a02d4b6d4a5db85afd031430966f64e648326623a05b4b4eff55f2062","typeScriptVersion":"4.5","_id":"@types/undertaker-registry@1.0.3","dist":{"shasum":"d946b7f83b76db32f6e6790c04e19680d50e51b3","size":2050,"noattachment":false,"key":"/@types/undertaker-registry/-/@types/undertaker-registry-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/undertaker-registry/download/@types/undertaker-registry-1.0.3.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/undertaker-registry_1.0.3_1697648269146_0.8045769790580564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-18T16:57:49.330Z","publish_time":1697648269330,"_source_registry_name":"default","_cnpm_publish_time":1697648269330},"1.0.2":{"name":"@types/undertaker-registry","version":"1.0.2","description":"TypeScript definitions for undertaker-registry","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/undertaker-registry","license":"MIT","contributors":[{"name":"Giedrius Grabauskas","url":"https://github.com/GiedriusGrabauskas","githubUsername":"GiedriusGrabauskas"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/undertaker-registry"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"844b7708fda186757a29f18e47f1cba19f9deebd62bfdccc3738cd0f75c596f4","typeScriptVersion":"4.3","_id":"@types/undertaker-registry@1.0.2","dist":{"shasum":"d073ff83ab5b5a6f8a9ab3b09bf933dbe0d43913","size":2085,"noattachment":false,"key":"/@types/undertaker-registry/-/@types/undertaker-registry-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/undertaker-registry/download/@types/undertaker-registry-1.0.2.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/undertaker-registry_1.0.2_1693426128129_0.46607225477088177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-30T20:08:48.314Z","publish_time":1693426128314,"_source_registry_name":"default","_cnpm_publish_time":1693426128314},"1.0.1":{"name":"@types/undertaker-registry","version":"1.0.1","description":"TypeScript definitions for undertaker-registry","license":"MIT","contributors":[{"name":"Giedrius Grabauskas","url":"https://github.com/GiedriusGrabauskas","githubUsername":"GiedriusGrabauskas"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"1a57ac0121c2a12ddc906e6f4e193ee38f0a356a1acafc8c720c6d0d46b60c01","typeScriptVersion":"2.0","_id":"@types/undertaker-registry@1.0.1","dist":{"shasum":"4306d4a03d7acedb974b66530832b90729e1d1da","size":1971,"noattachment":false,"key":"/@types/undertaker-registry/-/@types/undertaker-registry-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/undertaker-registry/download/@types/undertaker-registry-1.0.1.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/undertaker-registry-1.0.1.tgz_1508948761687_0.6954439086839557"},"directories":{},"publish_time":1508948761744,"_hasShrinkwrap":false,"_cnpm_publish_time":1508948761744},"1.0.0":{"name":"@types/undertaker-registry","version":"1.0.0","description":"TypeScript definitions for undertaker-registry","license":"MIT","contributors":[{"name":"Giedrius Grabauskas","url":"https://github.com/GiedriusGrabauskas"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"peerDependencies":{},"typesPublisherContentHash":"93552532b3e7bb0af17664f3d8249752d13724b98652b67f1d099059283f7c7c","typeScriptVersion":"2.0","_id":"@types/undertaker-registry@1.0.0","dist":{"shasum":"6f61a0be75a22e9ef62df68b480c68bce344fe5f","size":1984,"noattachment":false,"key":"/@types/undertaker-registry/-/@types/undertaker-registry-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/undertaker-registry/download/@types/undertaker-registry-1.0.0.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/undertaker-registry-1.0.0.tgz_1493242813569_0.20461886911652982"},"directories":{},"publish_time":1493242816395,"_cnpm_publish_time":1493242816395,"_hasShrinkwrap":false}},"readme":"# Installation\r\n> `npm install --save @types/undertaker-registry`\r\n\r\n# Summary\r\nThis package contains type definitions for undertaker-registry (https://github.com/gulpjs/undertaker-registry).\r\n\r\n# Details\r\nFiles were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/undertaker-registry.\r\n## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/undertaker-registry/index.d.ts)\r\n````ts\r\ndeclare class UndertakerRegistry {\n    /**\n     * Returns the task with that name or undefined if no task is registered with that name.\n     * Useful for custom task storage.\n     * Custom registries can override this method when inheriting from this default registry.\n     * @param taskName - Name of task.\n     */\n    get<TTaskFunction>(taskName: string): TTaskFunction;\n\n    /**\n     * No-op method that receives the undertaker instance.\n     * Useful to set pre-defined tasks using the undertaker.task(taskName, fn) method.\n     * Custom registries can override this method when inheriting from this default registry.\n     * @param taker - Instance of undertaker.\n     */\n    init(taker: any): void;\n\n    /**\n     * Adds a task to the registry.\n     * If set modifies a task, it should return the new task so Undertaker can properly maintain metadata for the task.\n     * Useful for adding custom behavior to every task as it is registered in the system.\n     * Custom registries can override this method when inheriting from this default registry.\n     * @param taskName - Name of task.\n     * @param fn - Task function.\n     */\n    set<TTaskFunction>(taskName: string, fn: TTaskFunction): TTaskFunction;\n\n    /**\n     * Returns an object listing all tasks in the registry.\n     * Necessary to override if the get method is overridden for custom task storage.\n     * Custom registries can override this when when inheriting from this default registry.\n     */\n    tasks(): { [taskName: string]: (...args: any[]) => any };\n}\n\ndeclare namespace UndertakerRegistry {}\n\nexport = UndertakerRegistry;\n\r\n````\r\n\r\n### Additional Details\r\n * Last updated: Tue, 07 Nov 2023 15:11:36 GMT\r\n * Dependencies: none\r\n\r\n# Credits\r\nThese definitions were written by [Giedrius Grabauskas](https://github.com/GiedriusGrabauskas).\r\n","_attachments":{},"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/undertaker-registry","license":"MIT"}