Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/core/api/console.ts
6458 views
1
// src/core/api/console.ts
2
3
import { globalRegistry } from "./registry.ts";
4
import type { ConsoleNamespace } from "./types.ts";
5
6
// Import implementations
7
import { completeMessage, withSpinner } from "../console.ts";
8
import * as log from "../../deno_ral/log.ts";
9
import type { LogMessageOptions } from "../log.ts";
10
11
// Register console namespace
12
globalRegistry.register("console", (): ConsoleNamespace => {
13
return {
14
withSpinner,
15
completeMessage,
16
info: (message: string, options?: LogMessageOptions) =>
17
log.info(message, options),
18
warning: (message: string, options?: LogMessageOptions) =>
19
log.warning(message, options),
20
error: (message: string, options?: LogMessageOptions) =>
21
log.error(message, options),
22
};
23
});
24
25