({
json,
plugins,
options,
}: {
json: MitosisComponent;
plugins: MitosisPlugin[];
options?: any;
})
| 23 | }; |
| 24 | |
| 25 | export const runPostJsonPlugins = ({ |
| 26 | json, |
| 27 | plugins, |
| 28 | options, |
| 29 | }: { |
| 30 | json: MitosisComponent; |
| 31 | plugins: MitosisPlugin[]; |
| 32 | options?: any; |
| 33 | }) => { |
| 34 | let useJson = json; |
| 35 | for (const plugin of plugins) { |
| 36 | const postFunction = plugin(options).json?.post; |
| 37 | if (postFunction) { |
| 38 | useJson = postFunction(json) || json; |
| 39 | } |
| 40 | } |
| 41 | return useJson; |
| 42 | }; |
| 43 | |
| 44 | export const runPreCodePlugins = ({ |
| 45 | code, |
no outgoing calls
no test coverage detected