INNER CODE UNIT · TypeScript

getDirectories

graphql-compose/graphql-compose-examples · config.ts:9

export function getDirectories(srcPath: string): string[] {
  return fs
    .readdirSync(srcPath)
    .filter((file) => fs.statSync(path.join(srcPath, file)).isDirectory());
}

export function resolveExamplePath(...args: any) {
  return path.resolve(examplesPath, ...args);
}

export function getExampleNames() {
  const preferableOrder = ['user', 'northwind', 'mongooseDiscriminators'];
  const dirs = getDirectories(examplesPath);

  const result = [];
  preferableOrder.forEach((name) => {
    const idx = dirs.indexOf(name);
    if (idx !== -1) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…