{
  "version": 3,
  "sources": ["../Source/Functional/index.ts", "../Source/Functional/Functional.ts"],
  "sourcesContent": ["/**\n * Utilities that enable functional programming patterns in TypeScript.\n *\n * @remarks\n * This should be seen as a supplement to {@link https://effect.website/docs/ | effect};\n * it is not a total solution for implementing functional patterns in a TypeScript codebase.\n *\n * Additionally, some contents of this module have been migrated to\n * the {@link https://www.npmjs.com/package/@sorrell/functional | \\@sorrell/functional} package.\n *\n * @module @sorrell/utilities/functional\n * @experimental\n */\n/**\n * @file      index.ts\n * @author    Gage Sorrell <gage@sorrell.sh>\n * @copyright (c) 2026 Gage Sorrell\n * @license   MIT\n */\nexport * from \"./Functional.ts\";\nexport * from \"./Functional.Types.ts\";\n", "/**\n * @file      Functional.ts\n * @author    Gage Sorrell <gage@sorrell.sh>\n * @copyright (c) 2026 Gage Sorrell\n * @license   MIT\n */\n/* eslint-disable jsdoc/require-example */\n/**\n * The identity mapping, for some {@link Array} of {@link ArgumentVector | given arguments}.\n *\n * @param ArgumentVector - The {@link Array} of given arguments.\n * @returns {typeof ArgumentVector} The {@link Array} of given arguments.\n */\nexport function Identity<ArgumentType>(...ArgumentVector: Array<ArgumentType>): typeof ArgumentVector {\n    return ArgumentVector;\n}\n/* eslint-enable jsdoc/require-example */\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACaO,SAAS,YAA0B,gBAA4D;AAClG,SAAO;AACX;",
  "names": []
}
