INNER CODE UNIT · JavaScript
Router
yeoman/yo · lib/router.js:16
export default class Router {
/** @type {import('yeoman-environment').default} */
env;
/** @type {import('@yeoman/adapter/types').InputOutputAdapter} */
adapter;
constructor({adapter, env, config}) {
this.routes = {};
this.env = env;
this.adapter = adapter ?? env.adapter;
this.conf = config || new Configstore(pkg.name, {
generatorRunCount: {},
});
}
/**
* Navigate to a route
* @param {String} name Route name