When I have the following code structure:
File1.ts
function someFunction(){...}
export default someFunction();
and then
File2.ts
import File1 from "./File1";
File3.ts
import File1 from "./File1";
My question is, will the export default someFunction();
in File1.ts
be executed only once and the result cached, or will each import trigger the function execution?