{"versions":{"1.0.0":{"name":"@types/amdefine","version":"1.0.0","license":"MIT","_id":"@types/amdefine@1.0.0","maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"contributors":[{"url":"https://github.com/gasp","name":"gaspard","githubUsername":"gasp"}],"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/amdefine","dist":{"shasum":"0d520763488e1574cfc9ec32c05cc615633d4adb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/amdefine/-/amdefine-1.0.0.tgz","fileCount":5,"integrity":"sha512-V9EsKuooLbCXyp5LLiuPM8rr2jLg6sqztE7F7pSpF9SNuhHOqk2Se+Omeu3u3jxN6qg/X0v1LQhmgjfYOwcq/Q==","signatures":[{"sig":"MEQCIGYdNjZXBgbIaxe+3WTByV/Ejb6As6mDl3lZN8m0jEBbAiARR2RsrWbt/V20/Hig/7SAKzNDwKaQUqNAwc2FiPkXaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5675,"size":2056},"main":"","types":"index.d.ts","scripts":{},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"repository":{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"git","directory":"types/amdefine"},"description":"TypeScript definitions for amdefine","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@types/node":"*"},"_hasShrinkwrap":false,"peerDependencies":{},"typeScriptVersion":"5.2","_npmOperationalInternal":{"tmp":"tmp/amdefine_1.0.0_1770281123262_0.1055710246638708","host":"s3://npm-registry-packages-npm-production"},"typesPublisherContentHash":"bdaf7060a16ce13f12b1fc9b113d02370136601d41f877e5a4ac81abe3864648","_cnpmcore_publish_time":"2026-02-05T08:45:23.414Z","publish_time":1770281123414,"_source_registry_name":"default"}},"dist-tags":{"latest":"1.0.0","ts5.2":"1.0.0","ts5.3":"1.0.0","ts5.4":"1.0.0","ts5.5":"1.0.0","ts5.6":"1.0.0","ts5.7":"1.0.0","ts5.8":"1.0.0","ts5.9":"1.0.0","ts6.0":"1.0.0"},"name":"@types/amdefine","time":{"created":"2026-04-01T17:45:38.562Z","modified":"2026-04-01T17:45:39.979Z","1.0.0":"2026-02-05T08:45:23.414Z"},"readme":"# Installation\r\n> `npm install --save @types/amdefine`\r\n\r\n# Summary\r\nThis package contains type definitions for amdefine (https://github.com/jrburke/amdefine).\r\n\r\n# Details\r\nFiles were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/amdefine.\r\n## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/amdefine/index.d.ts)\r\n````ts\r\n/// <reference types=\"node\" />\n\n/**\n * AMD define function created by amdefine.\n */\ninterface Define {\n    /**\n     * Define a module with dependencies.\n     * @param id - Optional module ID\n     * @param dependencies - Array of dependency module IDs\n     * @param factory - Factory function or value\n     */\n    (id: string, dependencies: string[], factory: (...modules: any[]) => any): void;\n    (id: string, dependencies: string[], factory: any): void;\n    (id: string, factory: (...modules: any[]) => any): void;\n    (id: string, factory: any): void;\n    (dependencies: string[], factory: (...modules: any[]) => any): void;\n    (dependencies: string[], factory: any): void;\n    (factory: (...modules: any[]) => any): void;\n    (factory: any): void;\n\n    /**\n     * AMD define.amd property indicating AMD compatibility.\n     */\n    amd: object;\n\n    /**\n     * Require function for synchronous module loading.\n     */\n    require: NodeRequire;\n}\n\n/**\n * Creates an AMD-style define function for use in Node.js modules.\n *\n * @param module - The Node.js module object for the current module\n * @param requireFn - Optional require function (needed for Node < 0.5)\n * @returns An AMD-compatible define function\n *\n * @example\n * ```javascript\n * if (typeof define !== 'function') {\n *     var define = require('amdefine')(module);\n * }\n *\n * define(['dependency'], function(dep) {\n *     return { myModule: true };\n * });\n * ```\n */\ndeclare function amdefine(module: NodeModule, requireFn?: NodeRequire): Define;\n\nexport = amdefine;\n\r\n````\r\n\r\n### Additional Details\r\n * Last updated: Thu, 05 Feb 2026 08:45:22 GMT\r\n * Dependencies: [@types/node](https://npmjs.com/package/@types/node)\r\n\r\n# Credits\r\nThese definitions were written by [gaspard](https://github.com/gasp).","users":{}}