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) {