Apis
@zely-js/core
Core.createLoader()
core.createLoader()
Compiles and loads a TypeScript (or JavaScript) file into a JavaScript module.
Typescript
const loader = await createLoader(options, ctx, useSerpack, noRun, useMemoryFS);
-
options
(*): UserConfig -
ctx
: Context -
useSerpack
: Whether to use the Serpack loader -
noRun
: If enabled, compiles the file but does not load it -
useMemoryFS
: Whether to use the memory-based filesystem
#Using the loader
Typescript
const { module, filename, map, assets } = await loader(filename);
-
module
: The loaded module -
filename
: The compiled file name -
map
: Source map -
assets
: Assets and additional files generated during compilation, required for module execution