INNER CODE UNIT · TypeScript
runQuirrel
quirrel-dev/quirrel · src/api/index.ts:12
export async function runQuirrel(config: QuirrelConfig) {
const logger = getLogger(config.logger);
const server = await createServer({ ...config, logger });
const worker = await createWorker({
...config,
enableUsageMetering: !!config.passphrases?.length,
logger,
});
if (!config.disableTelemetry) {
new Telemetrist(config.runningInDocker ?? false).record(
`/version/${pack.version}`
);
}
return {
server,