astro
Version:
Astro is a modern site builder with web best practices, performance, and DX front-of-mind.
36 lines (35 loc) • 648 B
JavaScript
import { EventEmitter } from "node:events";
export function createLoader(overrides) {
return {
import() {
throw new Error(`Not implemented`);
},
resolveId(id) {
return Promise.resolve(id);
},
getModuleById() {
return undefined;
},
getModulesByFile() {
return undefined;
},
getModuleInfo() {
return null;
},
eachModule() {
throw new Error(`Not implemented`);
},
invalidateModule() {},
fixStacktrace() {},
clientReload() {},
webSocketSend() {},
isHttps() {
return true;
},
getSSREnvironment() {
throw new Error("Not implemented");
},
events: new EventEmitter(),
...overrides
};
}