Refactor routing in App component to enhance navigation and improve error handling by integrating dynamic routes and updating the NotFound route.
This commit is contained in:
7
node_modules/astro/dist/cli/telemetry/index.d.ts
generated
vendored
Normal file
7
node_modules/astro/dist/cli/telemetry/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import { type Flags } from '../flags.js';
|
||||
interface TelemetryOptions {
|
||||
flags: Flags;
|
||||
}
|
||||
export declare function notify(): Promise<void>;
|
||||
export declare function update(subcommand: string, { flags }: TelemetryOptions): Promise<void>;
|
||||
export {};
|
48
node_modules/astro/dist/cli/telemetry/index.js
generated
vendored
Normal file
48
node_modules/astro/dist/cli/telemetry/index.js
generated
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
import * as msg from "../../core/messages.js";
|
||||
import { telemetry } from "../../events/index.js";
|
||||
import { createLoggerFromFlags } from "../flags.js";
|
||||
async function notify() {
|
||||
await telemetry.notify(() => {
|
||||
console.log(msg.telemetryNotice() + "\n");
|
||||
return true;
|
||||
});
|
||||
}
|
||||
async function update(subcommand, { flags }) {
|
||||
const isValid = ["enable", "disable", "reset"].includes(subcommand);
|
||||
const logger = createLoggerFromFlags(flags);
|
||||
if (flags.help || flags.h || !isValid) {
|
||||
msg.printHelp({
|
||||
commandName: "astro telemetry",
|
||||
usage: "[command]",
|
||||
tables: {
|
||||
Commands: [
|
||||
["enable", "Enable anonymous data collection."],
|
||||
["disable", "Disable anonymous data collection."],
|
||||
["reset", "Reset anonymous data collection settings."]
|
||||
]
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
switch (subcommand) {
|
||||
case "enable": {
|
||||
telemetry.setEnabled(true);
|
||||
logger.info("SKIP_FORMAT", msg.telemetryEnabled());
|
||||
return;
|
||||
}
|
||||
case "disable": {
|
||||
telemetry.setEnabled(false);
|
||||
logger.info("SKIP_FORMAT", msg.telemetryDisabled());
|
||||
return;
|
||||
}
|
||||
case "reset": {
|
||||
telemetry.clear();
|
||||
logger.info("SKIP_FORMAT", msg.telemetryReset());
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
export {
|
||||
notify,
|
||||
update
|
||||
};
|
Reference in New Issue
Block a user