1 line
980 B
Plaintext
1 line
980 B
Plaintext
{"version":3,"file":"parseFunctionBody.mjs","sources":["../../../../../src/rendering/renderers/shared/utils/parseFunctionBody.ts"],"sourcesContent":["export function parseFunctionBody(fn: (...args: any[]) => any): string\n{\n const fnStr = fn.toString();\n const bodyStart = fnStr.indexOf('{');\n const bodyEnd = fnStr.lastIndexOf('}');\n\n if (bodyStart === -1 || bodyEnd === -1)\n {\n throw new Error('getFunctionBody: No body found in function definition');\n }\n\n return fnStr.slice(bodyStart + 1, bodyEnd).trim();\n}\n"],"names":[],"mappings":";AAAO,SAAS,kBAAkB,EAClC,EAAA;AACI,EAAM,MAAA,KAAA,GAAQ,GAAG,QAAS,EAAA,CAAA;AAC1B,EAAM,MAAA,SAAA,GAAY,KAAM,CAAA,OAAA,CAAQ,GAAG,CAAA,CAAA;AACnC,EAAM,MAAA,OAAA,GAAU,KAAM,CAAA,WAAA,CAAY,GAAG,CAAA,CAAA;AAErC,EAAI,IAAA,SAAA,KAAc,CAAM,CAAA,IAAA,OAAA,KAAY,CACpC,CAAA,EAAA;AACI,IAAM,MAAA,IAAI,MAAM,uDAAuD,CAAA,CAAA;AAAA,GAC3E;AAEA,EAAA,OAAO,MAAM,KAAM,CAAA,SAAA,GAAY,CAAG,EAAA,OAAO,EAAE,IAAK,EAAA,CAAA;AACpD;;;;"} |