{"version":3,"file":"expandFn.cjs","names":[],"sources":["../../../../src/.bemedev/globals/utils/expandFn.ts"],"sourcesContent":["import type { Fn, FnBasic } from '../../features/functions/types';\n\n/**\n * expandFn variable - Auto-generated expression\n *\n * ⚠️ WARNING: This expression is auto-generated and should not be modified.\n * Any manual changes will be overwritten during the next generation.\n *\n * @generated\n * @readonly\n * @author chlbri (bri_lvi@icloud.com)\n */\nexport const expandFn = <\n  Main extends Fn,\n  const Tr extends object = object,\n>(\n  main: Main,\n  extensions?: Tr,\n): FnBasic<Main, Tr> => {\n  const out: any = main;\n\n  if (extensions) {\n    Object.assign(out, extensions);\n  }\n\n  return out;\n};\n"],"mappings":";;;;;;;;;;;AAYA,MAAa,YAIX,MACA,eACsB;CACtB,MAAM,MAAW;AAEjB,KAAI,WACF,QAAO,OAAO,KAAK,WAAW;AAGhC,QAAO"}